The following plugin classes can be implemented to add new functionality to Cinema 4D. Such plugins are either based on NodeData, other classic plugin hooks or MAXON API interfaces.
See also Interface Basics, Common Plugin Concepts and NodeData Overview.
Custom data types can be used to store information in Cinema 4D objects or scenes.
Custom algorithms and commands can be implemented with these interfaces:
The GUI can be extended with these plugin types:
Support for custom media files is implemented with:
Further extensions of the application are:
A Cinema 4D 3D scene is composed of various scene elements. It is possible to create custom scene elements with:
Custom tools allow the user to interact with the 3D scene:
These plugins allow to load and save 3D scenes:
Rendering-related plugins are implemented with:
Character animation related plugins are implemented with:
XPRESSO can be extended with:
MoGraph can be extended with:
The sculpting system can be extended with: