Cinema 4D 2023.1.0 C++ SDK Documentation

This documentation describes how to develop C++ plugins for Cinema 4D. For the latest changes of the API see SDK Change Notes for Cinema 4D 2023.1.

Resources and Examples

  • The Cinema 4D SDK is included in every distribution of Cinema 4D.
  • The Project Tool is available on developers.maxon.net.
  • General information on how to use Cinema 4D can be found in the Cinema 4D User Manual.

The sdk.zip file contains these example projects:

  • cinema4dsdk: Contains various example plugins based on classic API hooks.
  • maxonsdk: Contains various example plugins based on MAXON API interfaces.
  • microsdk: Is a minimal example project combining classic API with elements of the MAXON API.
  • example.nodes: Contains various examples about using the node framework.
  • example.assets: Contains various examples about using the asset framework.

The example projects are also available on GitHub.

Setting up a new project Plugin Development Best Practices
Introduction Foundations Data & Algorithms

Basic information to start plugin development

Basic building blocks of the API

Generic and reusable data structures and algorithms

Application Development 3D Concepts Handbooks

Elements for generic application development

Handling 3D scenes and elements

Development Handbooks