Navigation

    • Register
    • Login
    • Search
    • Categories
    1. Home
    2. Cinema 4D Development
    Log in to post

    Cinema 4D Development

    • N

      Can't compile plugin on Mac OSX
      c++ r19 issue apple macos • • neon  

      3
      0
      Votes
      3
      Posts
      402
      Views

      Hi, difficult to tell. Is this already happening, just by adding the CUDA include paths to the project or do you actually need to include from the framework as well? Maybe there's something with the order of includes? Or something needs to be undefined again, after including CUDA somewhere? Just guess work, here at the SDK Team we have no experience with the CUDA framework at all. Cheers, Andreas
    • SOLVED BaseContainer and Description
      classic api • • indexofrefraction  

      4
      0
      Votes
      4
      Posts
      463
      Views

      thank you sebastian, this is a really helpful overview!
    • SOLVED How access to the listview from videopost
      r20 sdk • • m_tamura  

      3
      0
      Votes
      3
      Posts
      392
      Views

      Thank you, Sebastian. Your reply clearly shows what I should learn. I need a little time to understand, but I am working on it and I made a little progress. Cheers Makoto
    • B

      SOLVED Python Effectors
      python • • bencaires  

      5
      0
      Votes
      5
      Posts
      671
      Views

      B

      Thanks dskeith, that code worked perfectly. Thanks for that!
    • submenu for python plugin
      python issue • • indexofrefraction  

      7
      0
      Votes
      7
      Posts
      721
      Views

      yup.. well.. i dont expect that to change very soon... so i guess we have to live with it still thanks for your patient support :)
    • V

      Problems with RegisterMessagePlugin in R20
      r20 c++ plugin migration • • victor  

      2
      0
      Votes
      2
      Posts
      298
      Views

      Hi, in Cinema 4D R20 the return value of NewObj() has changed. It now returns a ResultPtr<>. This simply means you need to properly handle the error case. In our C++ SDK documentation this is covered on the API Transition page and in more detail in the Error Handling manual. In the microsdk example there's a snippet showing one way to handle the error. One last request, please consider tagging your posts (as I did now here), so we can keep this forum tidy and easy to search. Cheers, Andreas
    • Run Project Tool with custom frameworks location
      r20 sdk project tool • • rsodre  

      2
      0
      Votes
      2
      Posts
      371
      Views

      Hi rsodre, thanks for writing us. The Cinema 4D SDK has it's own structure which actually needs that both the plugins and the frameworks folder share the same parent folder and this is what the SDK toolset (sourceprocessor and projecttool) expects to work with. Any change to this structure may lead to unexpected behaviors and is highly discouraged. Using the workaround you pointed out in the projectdefinition.txt is not expected to work as you've already checked. On the contrary using symbolic links seems to work, but again this is not officially supported. For the sake of completeness the ln command I used is ln -s <path to frameworks> <path to plugins>/../. and I succeeded to compile all the shipped plugins under macOS 10.13.6 with Xcode 9.4.1 Cheers, Riccardo
    • SOLVED Bug in Python R20 [c4d.MDATA_EXTRUDE_PRESERVEGROUPS]
      python r20 • • Caleidos4D  

      3
      0
      Votes
      3
      Posts
      418
      Views

      Now Work Thanks Andreas
    • How to Get the Selected Keyframes in Active Timeline/FCurve Manager
      python • • dskeithbuck  

      7
      2
      Votes
      7
      Posts
      1413
      Views

      There is no way to get a filtered list of objects visible in the timeline. Sorry.
    • G

      Render the Object with multiple cameras at the same time
      c++ r19 • • gogeta  

      3
      0
      Votes
      3
      Posts
      401
      Views

      G

      @a_block HI Andreas, Thanks a lot for your reply. I am implementing the first approach as suggested by you as it seems the most feasible approach to my solution. I'll get back to you if I found any issue. Thanks again
    • X

      WebSocket Server
      r20 c++ application development • • xNWP  

      3
      0
      Votes
      3
      Posts
      409
      Views

      X

      Thank for the reply r_gigante :) I did in fact find the interface without any issues but was having issues using it in any way, I got as far as telling that it needed to use the Class<T> template but was unable to figure out due to either lack of documentation or my own lack of C++ knowledge :b I'll likely just stick to my own WebSocket library in the meantime until this feature is well documented/supported
    • C

      C++ new plugin with Project tool fail
      r20 c++ issue project tool • • César Vonc  

      9
      0
      Votes
      9
      Posts
      936
      Views

      M

      @césar-vonc said in C++ new plugin with Project tool fail: The informations a bit dispatched and I don't find the doc very clear, for example, there is no link to download Project Tool on the Project Tool page, and globally not enough examples in the sdk. Second sentence on this page: https://developers.maxon.net/docs/Cinema4DCPPSDK/html/page_maxonapi_projecttool.html Agreed, the link is not very well visible, but it says "The Project Tool can be obtained from developers.maxon.net" And of course, the docs are very helpful, it just needs a bit of reading. ;)
    • G

      SOLVED Need to render the camera view on a separate preview window in c++
      c++ application development 3d concept • • gogeta  

      5
      0
      Votes
      5
      Posts
      593
      Views

      G

      Hi Gigante, Thanks a lot for your reply. I'll analyze that and will update you on the results. Thanks again !
    • LayerShader add Layers still not possible?
      python • • indexofrefraction  

      3
      0
      Votes
      3
      Posts
      368
      Views

      thats a pity... i can convert c4d layer shaders to vray layer shaders but cant do it in the other direction, because i cant create layer shaders ... sigh
    • N

      VideoPost execution in TeamRender
      c++ r19 microsoft windows general notes • • neon  

      2
      0
      Votes
      2
      Posts
      308
      Views

      Hi, it depends... Via the NETRUNONSERVER flag (to be returned from GetRenderInfo()) a VideoPost specifies, that it can be run on the server. Where the VideoPost is actually executed in the end, depends on the scenario. For a distributed single frame rendering, such a VideoPost will be executed on the server. On the other hand, for animation rendering, where every client finishes entire frames, the VideoPost will nevertheless be executed on the clients. Cheers, Andreas
    • D

      SOLVED RemoveUserData does not fully remove User Data
      python • • dmp  

      4
      0
      Votes
      4
      Posts
      499
      Views

      D

      This worked. Thank you.
    • J

      SOLVED c4d.documents.SaveDocument modifies python source code file !!!
      python api r19 • • jiceq  

      6
      0
      Votes
      6
      Posts
      721
      Views

      J

      Hi, thanks but i managed to fix it. It wasnt a Cinema4d related error. Apparently a bad argument to one of python methods was causing it to return the filepath of the script instead.
    • A

      SOLVED Importing Modules (again)
      python r20 project setup • • alfieB  

      3
      0
      Votes
      3
      Posts
      461
      Views

      A

      damn. totally didn't look there. sorry. Alfie
    • P

      LayoutFlushGroup doesn't place the insertion point inside the group
      c++ r19 microsoft windows • • peterakos  

      5
      0
      Votes
      5
      Posts
      555
      Views

      S

      Hello, LoadDialogResource() and LayoutFlushGroup() should work perfectly fine together. Typically LayoutFlushGroup() is called in reaction to some user interaction or in InitValues(): Bool CreateLayout() { if (!GeDialog::CreateLayout()) return false; if (!LoadDialogResource(11000, nullptr, 0)) return false; return true; } Bool InitValues() { LayoutFlushGroup(11003); AddButton(100, BFH_SCALEFIT, 0, 10, "Button"_s); LayoutChanged(11003); return true; } best wishes, Sebastian
    • D

      SOLVED Issue Changing Modeling Axis
      python r20 issue • • DavidW  

      3
      0
      Votes
      3
      Posts
      495
      Views

      D

      Thanks for the solution and explanation Yannick. It's working perfectly now and I can finish converting my scripts.
    Powered by NodeBB | Contributors

    © 2018 MAXON Computer - Copyright Information | Privacy Policy | Terms of Use | Imprint