Manuals¶
Python Environment¶
These manuals provide an overview of how to setup and configure the Cinema 4D Python environment.
Provides an introduction into the Cinema 4D Python API. |
|
Describes the development functionalities of the Cinema 4D console. |
|
Describes how third party Python libraries can be installed for Cinema 4D instances. |
|
Describes how to enable Cinema 4D Python API autocompletion for PyCharm and VSCode. |
|
Describes how install and use the standalone Cinema 4D Python interpreter. |
|
Lists out additional general and Cinema 4D specific Python resources. |
|
Describes how to migrate Python 2 scripts and plugins to Python 3. |
|
Describes how to migrate Coffee code to Python. |
|
Describes details of the |
API¶
These manuals describe types, frameworks, or concepts in the classic or maxon API.
Explains the concept of transforms and how they are represented by the type |
|
Explains the restrictions of the classic API threading system. |
|
Describes the classic API message system used to convey information within the application. |
|
Describes handling object parameters in Cinema 4D. |
|
Describes handling keyboard and mouse inputs. |
|
Describes the directory structure of plugins and the boot-sequence of Cinema 4D. |
|
Describes the base class of all plugins that implement a node such as objects, tags, and shaders. |
|
Describes the base class of all plugins that implement an object, such as polygon generators, spline generators, and deformers. |
|
Describes the class with which polygonal geometry is represented in the classic API. |
|
Describes the LodObject type for managing levels of detail for geometry. |
|
Describes how time is represented in Cinema 4D with the type |
|
Describes how Cinema 4D uses color profiles to manage color spaces. |
|
Showcases how to manually animate a document. |
|
Describes writing delta time plugin. |
|
Provides an introduction into the maxon API. |
|
Provide content as reusable assets served with the Cinema 4D Asset Browser. |
Script Manager & Scripting Objects¶
These manuals describe the various scripting elements that can be found inside Cinema 4D such as Script Manager scripts or the Python Generator object.
Describes how to use the Script Manager and the special module attributes of Script Manager scripts. |
|
Describes the Python Generator object and its special module attributes. |
|
Describes the Python Programming tag and its special module attributes. |
|
Describes the Python Effector object and its special module attributes. |
|
Describes the Python Field object and its special module attributes. |
|
Describes the Python Xpresso node and its special module attributes. |
|
Describes the Python Character tag and its special module attributes. |
|
Describes the Python Interaction tag and its special module attributes. |
|
Describes the Python Visual Selector tag and its special module attributes. |
|
Describes the Sketch and Toon Material Python parameter and its special module attributes. |