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. eldiren
    3. Topics
    E
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 14
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by eldiren

    • E

      Generator crashes and guidance

      Cinema 4D SDK
      • c++ • • eldiren
      13
      0
      Votes
      13
      Posts
      1.8k
      Views

      ManuelM

      Hello,

      please open a new thread for that question, we will probably need your code. You can send it to us using our email [email protected]

      Cheers,
      Manuel

    • E

      Prorender style viewport rendering

      Cinema 4D SDK
      • • • eldiren
      2
      0
      Votes
      2
      Posts
      417
      Views

      r_giganteR

      Hi eldiren, thanks for reaching out us.

      With regard to your request, please consider that ProRender has been integrated by using a non-public API which among the different features also gives permits to integrate the renderer buffer with the viewport.

      At the moment aside from the documentation about VideoPostData for non-interactive or semi-interactive rendering purposes and the approach seldom used of representing in a GeUserArea or via the SceneHook::Draw function the results of a renderer buffer, there are not yet examples showing how to integrate external renderers in Cinema 4D.

      Best, R

    • E

      Compling against Alembic

      Cinema 4D SDK
      • • • eldiren
      4
      0
      Votes
      4
      Posts
      684
      Views

      r_giganteR

      Hi eldiren, thanks for following up.

      With regard to the different amount of errors between R19 and R20 without better clarification on what were the errors on R19 I would not argue about things being "better".

      In R20 plugin project files are created by using the Project Tool whilst in R19 projects had to be setup manually. This could maybe helped to a certain extent.
      Because of the use of the Project Tool and the need to include both external headers and libraries I recommend to have a look at:

      including headers adding external libs

      Finally I recommend to switch to Alembic 1.7.7 which was the revision used in Cinema 4D R20 in order to limit potential conflicts due to the different revision level or to use your source in a separate namespace to make sure “your” Alembic binaries are used.

      Best, R

    • E

      Asset Manager

      Cinema 4D SDK
      • • • eldiren
      3
      0
      Votes
      3
      Posts
      578
      Views

      S

      Update: the previous version of the code had some ill-formatted statements. You can actually define the scheme as part of the Url, without setting it using SetScheme():

      const maxon::Url myUrl { "myassets:///test.txt"_s };

      Thus, the path is resolved just by adding the path to the target folder:

      maxon::String resolvedPath { "file:///c:/assets/" }; resolvedPath.Append(_url.GetPath()) iferr_return;

      best wishes,
      Sebastian

    • E

      FileFormat Exporter

      Cinema 4D SDK
      • • • eldiren
      4
      0
      Votes
      4
      Posts
      633
      Views

      E

      Thank you. That worked like a dream.

    • E

      Custom framework locations

      Cinema 4D SDK
      • • • eldiren
      3
      0
      Votes
      3
      Posts
      498
      Views

      M

      Hi As Kent stated if it's a Cinema 4d frameworks you should put it in the framework directory.
      This way it will be accessible with APIS=common.framework in your projectdefinition.txt

      For more information, take a look at the Custom Framework Manuel.

      If you have any questions, please let me know.
      Cheers,
      Maxime.