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 |