Software attributes
Other attributes
Cinema 4D is a versatile, comprehensive program for creating and editing 2D and 3D effects and objects. Allows you to render objects using the Gouro method. Supports modeling, drawing, sculpting, compositing, tracking, animation and high-quality rendering. Features a simpler interface than its analogues and built-in Russian language support (including full Russian-language help), which makes it popular among the Russian-speaking audience.
With the release of version 12, Maxon no longer provides modules for sale. Instead, Cinema 4D is now available in six packages, described below. In addition to the main program, which contained the basic tools for modeling, texturing, animation and rendering, there were also modules that allowed the user to get more specialized tools and features of the program.
Advanced Render - a module that provides advanced capabilities for rendering scenes.
BodyPaint 3D - a toolkit for creating UV sweeps and texture maps. (included in the base package since R10)
Dynamics - a module for simulating the dynamics of solid and soft bodies.
HAIR - module for creating hair.
MOCCA - module to work on character animation. Includes a system of tissue simulation, morphing, various deformers, tools for creating rig, and much more.
MoGraph - a module designed for generating and animating objects. It is specifically designed for the creation of animation design.
NET Render - module that allows you to calculate the animation in the render-farm. Since version 15, the module ceased to exist and was replaced by the Team Render system.
PyroCluster - a toolkit for creating volumetric effects. Smoke, dust, etc. (from R10 is included in the Advanced Render module).
Sketch and Toon - module that allows you to create non-photorealistic rendering of the scene.
Thinking Particles - module which includes a node-based particle control system.
Cinema 4D supports the following programming languages:
Python - Code can be used in the manager to create scripts and plug-ins, as well as in objects, tags, Xpresso nodes, and other program functions.
C++
C.O.F.F.E.E.. - is a scripting programming language. Occurs only in the programs Cinema 4D and BodyPaint 3D. You can use the code in the script manager to create scripts and plugins, as well as in objects, tags, Xpresso nodes, and other program functions. R19 is the latest release to use this programming language.
Xpresso is a node-based programming system. The system is based on a graphical interface. It is a set of nodes (nodes) with input and output ports. Nodes are separate functions. The ports of the nodes can be connected with each other which leads to a sequential calculation of the functions. New nodes can be created like plugins using C++. Xpresso expressions are assigned to objects using the Xpresso tag, which contains the Xpresso node manager. Among the nodes are both basic programming nodes and special nodes for dealing with Thinking Particles, Dynamics, Hair and MoGraph. There is also a separate Python node in which you can create code in the corresponding language and thereby extend the capabilities of Xpresso.