ramp modulator
Ramp modulators allow a user to change particle attributes over time. ATTENTION!: omni.particle.system.core is currently undergoing extensive (breaking) changes. Please be aware that systems built with the existing extension will need to be rebuilt in the USD Composer 2023.2 release.
Installation
To use this Node, you must enable omni.particle.system.core
in the Extension Manager.
Inputs
Name |
Type |
Description |
Default |
---|---|---|---|
active |
|
Is the ramp modulator currently active? |
True |
mode |
|
0 = override, 1 = additive, 2 = multiplicative |
2 |
scalarAttributeName |
|
Name of a scalar attribute to remap. |
|
rampPositions |
|
Point positons over the lifetime of the Particle from zero to one. Zero being the beginning of the life of the particle, and one being the end of the particle. |
[] |
rampValues |
|
Float value per point. |
[] |
rampInterpolations |
|
Point to point curve tpes. Linear is a creates a flat curve from point to point. Smooth creates an ease in or ease out curve from point to point. |
[] |
vectorAttributeName |
|
Name of a vector attribute to remap. |
|
ramp3fPositions |
|
Point positons over the lifetime of the Particle from zero to one. Zero being the beginning of the life of the particle, and one being the end of the particle. |
[] |
ramp3fValues |
|
three vector values per point. |
[] |
ramp3fInterpolations |
|
Three vector Point to point curve tpes. Linear is a creates a flat curve from point to point. Smooth creates an ease in or ease out curve from point to point. |
[] |
particles |
|
Input particle data |
Outputs
Name |
Type |
Description |
Default |
---|---|---|---|
particles |
|
Output particle data |