A framework includes the public declarations of MAXON API interfaces and other usable classes, structures and functions.
Contains the classic API. It defines components like BaseDocument, BaseObject, BaseMaterial etc.
Contains API elements that are tied both to the classic and maxon API.
Contains the basic building blocks of the MAXON API:
Defines the maxon::AutoWeightInterface for custom weight algorithms. It further provides the IDs of the build-in algorithms that can be used with the Weight Manager. See CAWeightMgr Manual.
Provides interfaces for accessing and storing content as assets in asset databases.
Defines the interface for generic commands. See Commands Manual.
Provides interfaces to create custom core nodes used with Cinema 4D's node system.
Provides additional interfaces for data encryption based on stream conversions.
Provides interfaces to define custom behaviors for import and export operations on node materials.
This is not limited to file operations (e.g. *.fbx), as a NodeSystem with a valid StandardSurface definition will use that definition in the viewport.
Provides interfaces for common geometry operations.
Provides a unified model for arbitrary graph-like structures.
Provides classes and structures to handle image and media data:
Provides interfaces for commonly required mathematical concepts.
Provides the base interfaces for mesh attributes:
Provides auxiliary interfaces that can be used in conjunction with other frameworks.
Provides interfaces to handle network communication:
Provides MAXON_ATTRIBUTE constants for scene nodes.
Provides interfaces to handle and modify node systems.
Interfaces that can be implemented are:
Defines a container for a node system for a specific purpose.
A custom node space is implemented with:
Provides interfaces to execute Python code. See Python.
Provides interfaces to use and implement render filters like the denoiser filter.
See Render Filter and Render Filter Implementation.
Provides internal system functions. Third party developers must not use this.
Provides interfaces to handle volume data.