Cinema 4D Program Documentation Reference Cinema 4D Advanced Features Dynamics
Function available in CINEMA 4D Broadcast, Studio

Tips and Tricks

Interaction between Dynamics and Cloner Objects / Effectors

The workflow is generally as follows:

Primitives

Clones that are made up of Primitives and are affected by Dynamics should not be made editable unless absolutely necessary. The internal collision algorithms that are used will automatically be optimized when used on spheres or cubes. Primitives that have been made editable should be defined as a Box or Ellipsoid in the Collision menu’s Shapeparameter.

Stacking

How can objects be stacked in order to create an initial state from which the objects can be made to collapse?

Simply stack the Clones flush on top of each other - with no gaps between them. If you want to eliminate a moving of the Clones or a damping effect between them when the animation starts, increase the Steps per Frame value (Preferences | Dynamics General).

Alternatively you can first activate the Dynamics effect when an object collides with the stack (Trigger On Collision). The stack will be at complete rest until the moment of impact, upon which Dynamics will take effect.

If you want to try your hand and exploding a stack of Clones you can take advantage of a special feature of the Bullet engine: if the Clones overlap when the animation is started they will fly apart with more force. The more they overlap, the greater the force with which they will fly apart.

At top: an object passes through a stack to make it collapse. At bottom: a stack of overlapping Clones explodes.

The Party’s Over

Let’s say you create an animation in which you pour a large number of Clones into a box. After you render the scene you notice that the Clones still have not completely come to rest, even ten seconds into the animation. There are several ways to keep these Clones quiet:

Generally speaking, Damping are well-suited for bringing dynamic movements to a rest. For Soft Bodies, damping can even be defined precisely at vertex level.

Different Simulations Using the Same Parameters

Physical simulations tend to deliver different results if even the slightest "environmental" factor is altered. A different operating system, processor or Cinema 4D version, a different FPS value in the Project Settings, a further object included in the simulation (does not even have to take part in the collisions), an approaching thunderstorm (well, maybe not the thunderstorm … ) can all lead to entirely different results. There is a solution, though, with which a single simulation process can be set for eternity (this is also very advisable when using Team Render): a simulation can be baked using the Dynamics Cache Functionality. Then it will be set for life.

Dynamics and Priorities

Internally, the MoGraph Dynamics’ Priority is fixed to Generators/400. Normally, this is a value that you will not have to change. If, for example, Dynamics should affect other areas (e.g., HAIR) the priorities will have to be modified (i.e. those for HAIR):