Custom Properties operator

The Custom Properties operator provides direct access to each particle’s custom data channels.


Operation

  • Operation list: the desired operation to perform on custom data.

SET (save to channel): Saves the selected particle properties to the selected data channels.

GET (load from channel): Applies data from the selected channels to the selected particle properties.

Custom Float

Custom float values are individual numerical values composed of single floats.

  • Property list: the particle property to save/load.

  • Value: the absolute float value to save/load.

  • Channel: the custom data channel to save/load values to/from.

  • Multiplier: a multiplier applied to the value.

  • Interpolation: the amount to interpolate particle properties from their previous value to the new value.

  • Variation %: the per-particle percentage of variation to apply.

In order to animate a particle property changing into the target value, set the operator’s timing to “continuous” and set the interpolation value to something less than 1. Smaller interpolation values will result in slower interpolation speeds.

Custom vector

Custom vector values are Point3 values, composed of x/y/z floats.

  • Property list: the particle property to save/load.

  • X/Y/Z: the absolute x/y/z values to save/load.

  • Channel: the custom data channel to save/load values to/from.

  • Multiplier: a multiplier applied to the value.

  • Interpolation: the amount to interpolate particle properties from their previous value to the new value.

  • Variation %: the per-particle percentage of variation to apply.

In order to animate a particle property changing into the target value, set the operator’s timing to “continuous” and set the interpolation value to something less than 1. Smaller interpolation values will result in slower interpolation speeds.

Custom TM

Custom TM values are Matrix3 values, composed of 4 rows of Point3 values, each composed of x/y/z floats.

  • Property list: the particle property to save/load.

  • Channel: the custom data channel to save/load values to/from.

  • Interpolation: the amount to interpolate particle properties from their previous value to the new value.

In order to animate a particle property changing into the target value, set the operator’s timing to “continuous” and set the interpolation value to something less than 1. Smaller interpolation values will result in slower interpolation speeds.

Uniqueness

  • Seed: the seed value for all varied parameters.