Latest News

Cinema 4D S24 SP1 Release

On June the 23rd, 2021, Maxon released Cinema 4D S24 SP1 (version 24.111). Please refer to the official article on the Maxon Website for further details. You can find the updated documentation for both the C++ and Python Cinema 4D SDK under the following links:



Cinema 4D S24 Released

Cinema 4D Subscription Release 24 (S24) includes functionality to easily browse and obtain models, materials and other assets, and to intuitively place them within the scene. The release also includes key workflow enhancements and a sneak peek at the continued progress on the Scene Nodes and Scene Manager interfaces to the new core.

  • new Placement Tools,
  • new Asset Manager,
  • new Scene Manager / Scene Nodes (Technology Preview),
  • new moves version, and
  • enhancement on animation, viewport, exchange, UV, workflow, and more.

Visit Maxon’s website for a complete list of new features and updates.

Concerning the C++ and Python APIs, the most significant changes are:

  • Python update to 3.9.1
  • Node API is public for both C++ and Python:
    • implementing custom user nodes
    • providing an interface for a graph
    • iterating over each node and port in a graph
    • instantiating a node
    • removing a node
    • grouping nodes
    • setting and getting a node property
    • retrieving the value of a port.
  • C++ list of changes
  • Python list of changes

Concerning plugins binary compatibility

Plug-ins that were built for R23 should work with S24. They require to be rebuild against the R24 API in only a few cases. See C++ documentation for more informations.

A new ProjectTool is available in the download section.

Examples on GitHub have been updated.

Comments can be posted on PluginCafe

Cinema 4D R23.1 Service Release availability

On 11.11.2020 Maxon released Cinema 4D R23.1 (version 23.110). For further details see the official article on the Maxon Website.

Besides the usual bug-fixes increasing the software reliability, R23 Service Pack 1 is the first version of Cinema 4D shipping on macOS as Universal App and delivering incredible performance on brand new Apple Silicon-based hardware.

In parallel, we updated the SDK documentation for C++ and Python.




Please, Welcome Mr. Ferdinand Hoppe

Dear Developer Community,

we are delighted to announce that today, November 2nd 2020, Ferdinand Hoppe (also known as zipit) joins the Maxon SDK Team.

Given his studies at at the Berlin School of Library and Information Science, besides continuing the excellent support job we’ve all benefitted since 2019 on Plugin Café, he will contribute to enhance the design of SDK documentation and in other knowledge-base management-related areas bringing his expertise on relations between libraries, information, technology and people.

The Maxon SDK Team

Cinema 4D R23 Released

The next generation of Maxon’s professional 3D software delivers powerful enhancements to its animation and UV workflows, character animation toolset, and the inclusion of Magic Bullet Looks technology. The introduction of the new Scene Nodes system provides a preview of the performance customers can expect in future developments of Cinema 4D. Plugin developers will appreciate the update to Python 3, and creative pipelines will benefit from the inclusion of USD import/export and updates to FBX and OBJ handling. R23 is available immediately for subscription holders and is available as an upgrade for perpetual license holders.

The next version of Maxon’s 3D delivers:

  • New Character Animation Tools: Includes new Character Solver and Delta Mush workflows as well as a new Pose Manager and Toon/Face Rigs.
  • Animation Workflow: Better Keyframing, Filters for the Timeline and Attributes Manager, and more.
  • UV Workflows: All the powerful UV editing capabilities introduced in Cinema 4D S22 (the subscription-only upgrade) plus new tools geared toward UV workflows for hard-surface models.
  • Magic Bullet Looks Integration: Easily apply one of over 200 preset film looks, import LUTs, or work with individual tools for color correction, film grain, chromatic aberration and much more.
  • Scene Nodes: Scene Nodes allows users to explore massive Distributions and Procedural Modeling in advance of further Cinema 4D core engine development for optimal creativity and experimentation.

Visit Maxon’s website for a complete list of new features and updates.

Concerning the C++ and Python APIs, the most significant changes are:

  • Python sub-system update to Python 3.7.7
  • Access to scene-nodes shapes possible via Classic API representation.

Concerning plugins binary compatibility, plug-ins that were built for S22/R21 will not work in R23 and they need to be rebuilt, upon bringing the changes needed to compile against the new API.

Documentation and Downloads




The ProjectTool has been updated to deliver IDE-compatible project files.

Examples on GitHub

The examples on GitHub have been updated.

Getting Started

first time around?

Pick the right API for the right job

The very first thing you will need to do is choose which API will suit your needs.

Cinema 4D has… three APIs, the first two may be used to add functionality and are part of the product’s distribution:

  • C++
    The C++ SDK is what is used internally by the development team to write all our product’s functionalities.  It is robust reliable and the obvious choice for commercial plugins.  The C++ SDK offers the most extended capabilities of all APIs. Yet, if you are new in software development the learning curve may be a bit too steep. Then you probably want to have a look at the scripting languages.
  • Python
    Python is a scripting languages. It is a good choice for TDs, easier, more flexible to use than the C++ API, but the feature set exposed is a bit less extended. In general Python provides the means for very rapid development. On the other hand your sources are harder to protect in Python, your algorithms are easily exposed to all for reading.
  • Cineware
    Cineware is a bit different, as it provides means to exchange data with the “outside world”. It can be downloaded on this site.

Find information

All APIs have their own documentation which can be downloaded from this website.  That documentation contains two things: articles explaining concepts and a functional documentation of the header files.  The later is generated directly from our sources and is written by our development team.  We publish relevant articles on our plugin development blog.  These articles eventually find their way into the API documentation.

The first place to look is on your chosen API’s page.  We will explain how to setup your development environment and get results fast.

Find help

We all need help once in a while. For this we have the Plugin Café forum where all are invited to ask questions and provide answers. Our support engineers will do their best to provide a solution to your problem.