Rotation Modules

Rotation modules control how particles will be rotated at various points in their lives.

Init Mesh Rotation

The Init Mesh Rotation module applies an initial rotation to mesh particles created with a Mesh Data emitter.

Properties Description

Rotation

Start Rotation A float distribution indicating the rotation the particle should be emitted at (1.0 = 360 degrees). Value is retrieved based on the EmitterTime at the spawn of the particle.
Inherit Parent If this Boolean value is true, then the rotation of the parent will be applied to the mesh particles as well.

Init Mesh Rot (Seed)

The Init Mesh Rot (Seed) module applies an initial rotation to mesh particles created with a Mesh Data emitter, with the added benefit of randomization.

Properties Description

RandomSeed

Random Seed Info The random seed(s) to use for selecting "random" values for this module's properties.
Property Description
Get Seed From Instance If true, the module will attempt to get the seed from the owner instance. If that fails, it will fall back to getting it from the Random Seeds array.
Instance Seed Is Index If true, the seed value retrieved from the instance will be an index into the Random Seeds array.
Parameter Name The name to expose to the placed instance for setting this seed.
Random Seeds The random seed values to utilize for this module. If multiple values are specified, a value will be chosen at random by the instance.
Reset Seed On Emitter Looping If true, the seed will be reset each time the emitter loops.

Rotation

Start Rotation A float distribution indicating the rotation the particle should be emitted at (1.0 = 360 degrees). Value is retrieved based on the EmitterTime at the spawn of the particle.
Inherit Parent If this Boolean value is true, then the rotation of the parent will be applied to the mesh particles as well.

Initial Rotation

The Initial Rotation module is used to set the initial rotation of a particle at spawn time. It contains the following member(s):

Properties Description

Rotation

Start Rotation A float distribution indicating the rotation the particle should be emitted at (1.0 = 360 degrees). Value is retrieved based on the EmitterTime at the spawn of the particle.

Init Rotation (Seeded)

The Init Rotation (Seeded) module is identical to the Initial Rotation module in that it sets the initial rotation or particles; however, this module allows you to specify seed information to be used when choosing distribution values in order to provide a more consistent effect from the module each time the emitter is used. It contains the following member(s):

Properties Description

RandomSeed

Random Seed Info The random seed(s) to use for selecting "random" values for this module's properties.
Property Description
Get Seed From Instance If true, the module will attempt to get the seed from the owner instance. If that fails, it will fall back to getting it from the Random Seeds array.
Instance Seed Is Index If true, the seed value retrieved from the instance will be an index into the Random Seeds array.
Parameter Name The name to expose to the placed instance for setting this seed.
Random Seeds The random seed values to utilize for this module. If multiple values are specified, a value will be chosen at random by the instance.
Reset Seed On Emitter Looping If true, the seed will be reset each time the emitter loops.

Rotation

Start Rotation A float distribution indicating the rotation the particle should be emitted at (1.0 = 360 degrees). Value is retrieved based on the EmitterTime at the spawn of the particle.

Rotation/Life

The Rotation/Life module is used to set the rotation of particles over their lifetime. It contains the following member(s):

Properties Description

Rotation

Rotation Over Life A float distribution indicating the rotation the particle should have (1.0 = 360 degrees). Value is retrieved based on the RelativeTime at the update of the particle.
Scale A Boolean indicating that the existing particle rotation should be scaled by the value retrieved from the RotationOverLife distribution. If false, then the particle rotation has the value retrieved added to it.
Tags