Using Animated Master Objects

 
 
 

You can instantiate animated objects as particles. This animation can be either deformation or transformations, however, each type of animation requires a specific setup:

To instance a hierarchy of animated objects

  1. Create a hierarchy or model that includes the objects whose local transformations are animated.

  2. Follow the steps in Creating Particle Instances for setting up the ICE tree.

  3. Open the Instance Shape node or Set Instance Geometry compound property editor.

  4. Select the parent object of the hierarchy or the model as the master object to instantiate.

  5. Set the Hierarchy Mode to be Object+Children.

To work with the animation of the instances, see Controlling the Instance's Animation.

For information on rendering animated instances, see Rendering Particle Instances.

Tips for Using Animated Instances

Here are several tips that can help when using animated instances:

  • You can randomly select which frame of the instance's animation is used as a starting frame for each particle by plugging in a Randomize Value by Range compound into the Input Frame Value port on the Set Instance Geometry compound. In the Randomize Value by Range property editor, select the range of animation from which a frame can be selected.

  • You may also want to add some turbulence to the instance's movement by using a Turbulize compound, such as Turbulize Velocity. Plug its Execute output into a port on the ICE Tree node.

  • To keep particles aligned along a certain vector as they're moving, use the Align on Velocity compound. Plug its Execute output into a port on the ICE Tree node. See Aligning Particles along a Velocity Vector for information.

  • Try to keep the amount of animated instances to a smaller number because there can be issues when rendering them. See Rendering Particle Instances for more information.

Displaying a Percentage of Instance Animation

Each instance's local time is shown in viewport by default so that you can see the instance's animation. However, for performance reasons, you can choose to display a lower percentage of the instance animation in the Particle Display property editor (see Setting the Particle Display).

Set the value for the Animation Detail % parameter in this property editor:

  • A value of 0% does not evaluate each instance at different times, but the instance is still animated: it draws all instances at the same (current) frame. This makes playback faster.

  • A value of 100% displays each instance at its local instance time (rounded to the nearest frame), which can slow things down.

  • Any value between 0 and 100 is evaluated using a heuristic that tries to group instance animation times together to minimize evaluation, and tries to draw each instance at its closest time.