Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login
    1. Maxon Developers Forum
    2. a_block
    3. Topics
    • Profile
    • Following 0
    • Followers 2
    • Topics 31
    • Posts 329
    • Best 113
    • Controversial 0
    • Groups 0

    Topics created by a_block

    • a_blockA

      CRITICAL: Stop when calling SetWorldPluginData

      Cinema 4D SDK
      • python 2023 • • a_block
      5
      0
      Votes
      5
      Posts
      1.0k
      Views

      a_blockA

      Thanks for the offer. much appreciated. But your explanations were good and plenty as usual.
      I think, I know exactly what is going on.

    • a_blockA

      Quicktabs in dynamic prefs description

      Cinema 4D SDK
      • • • a_block
      5
      0
      Votes
      5
      Posts
      891
      Views

      a_blockA

      No worries. Thanks for trying. 🙂

    • a_blockA

      Asset Browser: Add Watch Folder

      Cinema 4D SDK
      • python • • a_block
      4
      0
      Votes
      4
      Posts
      1.1k
      Views

      a_blockA

      Thanks, Ferdinand. I'll take a closer look as soon as I find the time.

    • a_blockA

      Drag and Drop from GeUserArea in Python

      Cinema 4D SDK
      • python • • a_block
      3
      0
      Votes
      3
      Posts
      728
      Views

      a_blockA

      Hi Maxime,
      that's a bummer.

      Just a few additions:

      is done by calling HandleMouseDrag. Your code is paused until the drag operation ended

      Yes, no objection. But it should be said, during this "pause" one does still receive messages, among them BFM_DRAGRECEIVE_START and BFM_DRAGRECEIVE. Just not BFM_DRAGEND. Which makes me think, if only the receiver would not "consume" this message, it could already work...

      From a pure implementation point of view, it also does make sense since it would make no sense if each drag operation have to support all possible managers

      I wouldn't want it differently. But I still think, the initiator of an action deserves result information. after all these years, I'm still wondering, what's this obsession with not delivering feedback to a caller. Yes, I'm looking at you CallCommand()...

      Finally it is not possible to drag objects directly to the viewport

      I didn't even consider, drag and drop could work differently for materials and objects, or objects not working at all. So, thanks for the info and avoiding even more headache on my end.

      I guess, we are back to the drawing board then.

      Anyway, greetings to the team.
      Cheers,
      Andreas

    • a_blockA

      SaveWorldPreferences() in Python

      Cinema 4D SDK
      • • • a_block
      5
      0
      Votes
      5
      Posts
      821
      Views

      a_blockA

      Hi Ferdinand,
      thanks a lot!
      No ETA needed, I'm grateful it will be added eventually.
      Cheers,
      Andreas

    • a_blockA

      SDK docs do not reflect changes to dialog borders in S26

      Bugs
      • python s26 • • a_block
      2
      0
      Votes
      2
      Posts
      666
      Views

      ferdinandF

      Hello @a_block,

      Thank you for reaching out to us and pointing out these flaws. We are aware of these changes but since it was for quite some time unclear if these changes were intentional or not, we postponed documenting them. The changes to the look and functionalities of GeDialog borders will be included in an upcoming documentation. But since these changes effectively demand symbols or even function arguments to be deprecated, this would be more a developer's task than a documentation task.

      I can of course put a note into the documentation, but this would only be a band aid. I will try to find a clean solution by poking the relevant devs.

      Cheers,
      Ferdinand

    • a_blockA

      Python SDK Examples: Tiny request

      Cinema 4D SDK
      • python s26 • • a_block
      1
      0
      Votes
      1
      Posts
      281
      Views

      No one has replied

    • a_blockA

      Thread lost?

      General Talk
      • • • a_block
      4
      0
      Votes
      4
      Posts
      714
      Views

      ferdinandF

      Hello @a_block ,

      we have removed the restriction of having to add at least one tag to postings in the General Tak forum, allowing for more open-ended and broader questions in this forum.

      The tagging restrictions for all other forums remain.

      Cheers,
      Ferdinand

    • a_blockA

      Message for closed documents?

      Cinema 4D SDK
      • python r25 • • a_block
      9
      0
      Votes
      9
      Posts
      1.2k
      Views

      fwilleke80F

      Ah, damn, I forgot that Python doesn't have SceneHookData. Sorry.

    • a_blockA

      Resolving Save Path in Render Settings

      Cinema 4D SDK
      • python • • a_block
      3
      0
      Votes
      3
      Posts
      464
      Views

      a_blockA

      Hi Ferdinand,
      thanks for your thorough and detailed reply.

      The problem is, I need to put the correct name of the rendered output into a text file. This needs to match, when rendered later on. So, just guessing something similar is also not an option.

      I already anticipated, there would be no easy solution.

      By the way, even if I had the time to test render 1x1 images, it would still not be ok, there are resolution tokens...

      I will most likely reduce the amount of freedom the user has here, in order to end with something deterministic.
      Thanks for your help and ideas. You can consider this topic closed from my side.

      Cheers to the entire SDK Team,
      Andreas

    • a_blockA

      Keyframe Texture Tag with no material

      Cinema 4D SDK
      • python r25 • • a_block
      6
      0
      Votes
      6
      Posts
      871
      Views

      a_blockA

      Sorry, for causing extra work

    • a_blockA

      Number of Init() calls in ObjectData

      Bugs
      • python r25 • • a_block
      3
      0
      Votes
      3
      Posts
      854
      Views

      a_blockA

      Hi Ferdinand,
      thanks for the quick and detailed answer, even trying to find workarounds. I had hoped, I could spare you this extra effort by saying, that it's no functional issue on my end.

      I am already satisfied with the confirmation. Often it is enough to be able to stop worrying about my own mental integrity.
      And while this new behavior certainly will not improve performance, I can happily ignore performance issues beyond my own responsibility.

      Regarding the GeDialog stuff: No worries, either. As mentioned back then, no future fix/solution can help me there and I went down a different route to get the project done with support for R19 to present. Yet, I'm thankful for your tenacity and that the issue is still being researched. Some meals simply need time to develop their flavours.

      Thanks and cheers,
      Andreas

    • a_blockA

      C4D locks up, when opening dialog from MessageData.CoreMessage

      Bugs
      • windows python r21 s24 • • a_block
      16
      0
      Votes
      16
      Posts
      3.1k
      Views

      ferdinandF

      Hey Andreas,

      no need to feel sorry. It is valuable for us to be aware of this, as this could cause more serious problems further down the road, even though it is hard to reproduce for now. We have pushed this off to QA for now, due to them having the required tools (hardware) to assess this more thoroughly.

      I do not see anything inherently wrong with that. But the only ones who could answer this with complete certainty are the developers who wrote the Cinema 4D core. And until we cannot say with a reasonable degree of certainty that this is a reproduceable bug that we want to address, I will not bother them with this, since there is other "stuff" in front of the queue for them anyway.

      I have forked your second part of the question, as I would like to keep this thread clean, as I would anticipate that QA will confirm this bug, it then going to the developers, and we will then report back here. Which will get a bit convoluted when there is a second question being discussed here. The topic can be found here.

      I understand that this is not the most satisfying procedure for you, as it will take a bit of time. The issue of yours must go through our bug tracking system now first, rather than taking the shortcut we sometimes offer here, of us talking with the developers and then creating an issue if we decide to do so.

      Cheers,
      Ferdinand

    • a_blockA

      CommandData with Options Dialog - Docked command button

      Bugs
      • windows python r21 s24 • • a_block
      5
      0
      Votes
      5
      Posts
      1.4k
      Views

      a_blockA

      Hi Ferdinand,

      thanks for the confirmation and looking into it.

      While it's a bit unfortunate, I do not consider this a major road block. From my side this thread can be considered close.

      Cheers

    • a_blockA

      Forum "Question status" lost by edit

      General Talk
      • • • a_block
      3
      0
      Votes
      3
      Posts
      625
      Views

      a_blockA

      Hi Ferdinand,
      right, no worries. I am aware, "Question/Solution" is realized by a plugin and didn't expect it to be an easy fix. To have it documented is a good solution. Personally the topic here was more a kind of personal conditioning for me. Now, that I wrote about it, I won't forget so easily...
      Cheers

    • a_blockA

      Close button of docked dialog emits Command(id=92)

      Cinema 4D SDK
      • • • a_block
      5
      0
      Votes
      5
      Posts
      817
      Views

      B

      i removed the ids from the sdk. it looks like they are only used internally. there is no use in the sdk for developers.

    • a_blockA

      GetAllTextures() only for current frame?

      Cinema 4D SDK
      • python • • a_block
      4
      1
      Votes
      4
      Posts
      721
      Views

      a_blockA

      Given my own blind spots on flags and GetAllTexturesNew() I was actually quite glad, you hadn't had the time to look into it. Unfortunately I was obviously too late to stop you from investing time nevertheless... Sorry.

      Which then will turn a bit into a data structure/similarity problem when you want to group your textures into nice packages.
      Yeah, this, plus my concerns below.

      Regarding running over the project's frame range: Especially character animators seem to have a habit of storing information outside the project's frame range. That's where I'm afraid to loose information. Or I would need to establish additional means to figure out such frames. I doubt document's GetMin/MaxTime() help here. So it would be iterating over all tracks in a document I guess.

      And you are right, you shouldn't spend additional time on this. Given the result of my other current thread, everything in this thread really is the least of my problems.

      Somehow I have a "Händchen" (I guess, one would save, I have a knack for) for maneuvering myself in these situations...

    • a_blockA

      Changing Asset References to Absolute

      Cinema 4D SDK
      • python • • a_block
      14
      0
      Votes
      14
      Posts
      2.2k
      Views

      ferdinandF

      Thank you Andreas for closing it.

      Cheers,
      Ferdinand

    • a_blockA

      EDITTEXT symbols missing

      Cinema 4D SDK
      • s24 sdk python • • a_block
      3
      0
      Votes
      3
      Posts
      474
      Views

      a_blockA

      Oh, my bad then. Will update immediately, which I should have probably done before posting to the public forum. I'd say, if you can, please remove this thread, so nobody gets confused.

      And don't worry about InitValues().

      Cheers

    • a_blockA

      Posemorph tag, pose selection/highlighting

      Cinema 4D SDK
      • python • • a_block
      3
      0
      Votes
      3
      Posts
      476
      Views

      a_blockA

      Hi Maxime,

      thanks for the answer and verifying what I had thought. Indeed I would need it in Animation mode and especially for the case where user highlighted multiple poses at once.

      I had seen that thread, but it did not contain a definitive confirmation from Maxon. Maybe the thread I was thinking of was in a different forum.

      Anyway, good to have your confirmation, now. And not possible only means I can stop wasting time looking around and instead need to implement another workflow for the user. Maybe not as slick as with the selection info, but no show stopper either.

      Cheers,
      Andreas