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
    • Register
    • Login

    About the Upcoming Changes of the Cinema 4D C++ API

    News & Information
    news
    1
    1
    465
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ferdinandF
      ferdinand
      last edited by ferdinand

      Dear Development Community,

      As we continue to work to provide customers with industry-leading 3D solutions, Maxon will make significant changes to the API of Cinema 4D in its next major release.

      This does not only include the feature additions and minor technical changes you might be accustomed to from past API releases, but also substantial changes to existing parts of the API. These changes are of technical nature and revolve around the const-correctness of the API. Primarily affected are the plugin hooks derived from NodeData and its derived interfaces in the cinema framework.

      ℹ The Python API is not impacted by these changes as they do not translate into the mutable world of Python.

      All developers who wish to publish their C++ plugins for this future version of Cinema 4D must make significant changes to their C++ code for it to compile. One should expect two to five times the normal workload of updating one's plugins compared to a regular ABI breaking release such as 2023.0.0. We encourage all C++ developers with published plugins who wish to adopt their plugins early to apply for the Maxon Registered Developer[URL-REMOVED] (MRD) program, granting early access to future APIs and development pre-documentation. But there will be no information exclusivity associated with the MRD program; non-enrolled developers will receive the same information as enrolled developers once the new API has been released.

      We understand the difficulty in maintaining compatibility as we continue to make ongoing adjustments to the SDK to improve Cinema 4D and wish to assure our customers and development community that these changes are necessary and valuable. Thanks for continuing to enhance the Cinema 4D community.

      Find this announcement on our blog here[URL-REMOVED].

      Happy coding and rendering,
      the Maxon SDK Group


      [URL-REMOVED] @maxon: This section contained a non-resolving link which has been removed.

      MAXON SDK Specialist
      developers.maxon.net

      1 Reply Last reply Reply Quote 2
      • First post
        Last post