Spin operator

The Spin operator allows you to add spin motion to particles.


Spin Rate

  • Spin magnitude type: the method used to derive the magnitude of the spin vector.

By Value: the magnitude will be set to an absolute value.

Inherit Previous: the magnitude will be set to the particle’s current spin magnitude.

Verlet: the magnitude will be set by measuring the change in rotation between the current frame and the previous frame.

  • Spin rate: the rate, in degrees per second, to spin particles.
Variation: the per-particle amount of variation to apply.
  • Relative to radius: the spin magnitude will be relative to a particle’s radius.

  • Radius: the threshold radius value.

  • Relative to velocity: the spin magnitude will be relative to a particle’s velocity.

  • Velocity: the threshold velocity value.

  • Relative to mass: the spin magnitude will be relative to a particle’s mass.

Spin Axis

  • Spin axis type: the method used to derive the axis of the spin vector.

Random 3D: the spin axis will be a random 3D vector.

World Space: the spin axis will be a user-defined vector in world-space coordinate.

Inherit Previous: the spin axis will be set to the particle’s current spin axis.

Travel direction: the spin axis will be aligned to the particle’s travel direction.

Towards/Away Object: the spin axis will be aligned towards/away the closest input object, depending on the sign of the magnitude.

Towards/Away Target: the spin axis will be aligned towards/away the specified target particle’s central (z) axis, depending on the sign of the magnitude.

Verlet: the spin axis will be aligned to the change in rotation between the current frame and the previous frame.

  • X/Y/Z: the values of the user-defined spin axis vector.

  • Allow mirror: controls whether some particles will spin in the opposite direction.

  • Divergence: the degrees of random divergence to apply to the resulting axis vector.

Objects

  • Input object list: the list of scene objects to use for towards/away spinning.

  • Distance: particles within this distance will be fully affected.

  • Falloff: the effect on particles beyond the base distance, but within this falloff distance, will diminish according to the inverse-square law.

Interpolation

  • Normal interpolation: linearly interpolates the current value towards the target value.

  • Full interpolation on entry: linearly interpolates the particle's current value towards the target value, unless the particle's event age is 0 - then the particle's current value will be set to the target value.

  • Full interpolation at time of birth: linearly interpolates the particle's current value towards the target value, unless the particle's age is 0 - then the particle's current value will be set to the target value.

  • Curve interpolation (static): uses a curve to interpolate the particle's current value towards the value assigned to the particle when the particle first entered the event.

  • Curve interpolation (dynamic): uses a curve to interpolate the particle's current value towards the target value.

  • Duration: the number of frames over which the curve interpolation will be performed.

  • Value: the amount to linearly interpolate values each frame.

  • Variation %: the amount of variation to apply to the interpolation value.

Uniqueness

  • Seed: the seed value for all varied parameters.