Function available in CINEMA 4D Broadcast, Studio
Matrix Object
Basic Coord. Object Transform EffectorsMatrix Object
For the most part, the Matrix Object carries out the same functions as the Cloner. Therefore, please refer to the Cloner description in chapter 2 for a Clone Object description of all shared functions.
The Matrix Object has two main functions:
- It creates orthogonal matrices as opposed to the clones created by the Cloner. This allows Cinema 4D deformation objects (e.g., bend objects, etc.) to have an optimal effect on the Matrix Object (see below).
- For Thinking Particles: In addition to matrices, Thinking Particles particles can be created. What this basically means is that matrices and particles alike can be affected by Effectors.
Note:
The Matrix Object itself does not generate anything that can be rendered. How, then, is it possible to arrange clones onto the matrices created? Easy: Create a Cloner, set its Mode to Object and drag the Matrix Object from the Object Manager into the Object field. The Cloner’s child objects will now be arranged onto individual matrix positions.
In the following, only those Matrix Object settings that differ from those of the Cloner will be described. These settings can be found within the Generate setting.
Example:
Tip:
Let’s say we want to do the following: We have a ring-shaped Matrix Object whose clones should be randomly dispersed by a Random Effector that enters the scene from the right. The clones should then fall (gravity) and come to rest on both planes.
So, how is this done?
- Create a Matrix Object, set Generate to Thinking Particles and assign a Random Effector with a Linear falloff to it. Set Follow to 100% and Constrain to 0% (Matrix object settings; also set Particle Priority to After Effectors). Reposition and animate the Effector so it passes through the arrangement of clones.
- Create an XPresso tag and set up a PPass, PGravity and two PDeflector nodes. Connect the PPass node’s output port to each of the other input ports and modify their respective settings accordingly (deflector type: object; assign each deflector node a different layer and set Bounce to 30%, for example).
Done. The clones will react to both MoGraph and Thinking Particles. If you raise the Constraint value in the course of the animation you will see that the clones will move in the direction of the clone position that would have resulted if Thinking Particles had not had an effect. Use this setting to regulate the strength of the Thinking Particles effect.