CustomProperty

CustomProperty [2 | 3 | R]

Particle's property. Stores a custom value for each particle. The value type depends on the block variant:

  • CustomProperty — stores a 1D float value
  • CustomProperty2 — stores a 2D vector
  • CustomProperty3 — stores a 3D vector
  • CustomPropertyR — stores a rotation (quaternion)

The value is initialized when a particle is created and can be updated every frame using a CustomPropertyUpdater block.

Properties & inputs:

  • Name (property): Label displayed on the block. Has no influence on the effect, only for readability.
  • Shared burst (property): When enabled, all particles generated in a single burst will receive the same initial value.
  • Init value (input | property): The value assigned to this property when a particle is created. Can be connected to function blocks (e.g. Random, Value) for dynamic initialization.

Output:

  • The stored value of the property for the current particle.