The core system for managing the control of classes which are controlled by Nozzles is Macro ParticleBrush
. This class is used to control the activation and deactivation of particles and also populates every active particle system with the following particle parameters.
The following parameters are currently available in all particle systems instantiated in the MicroBrush Cascade system.
TP
// FLOAT(0-1)
Trigger Pressure
Also known as Trigger Axis, this is the amount of pressure currently being applied to the VR controller primary trigger.
V
// FLOAT(0-1)
Velocity
This is the velocity of the nozzle tip, which is samples in world space. It is normalized within a general range of expected movement speeds. When the nozzle is not moving at all, the value is 0
, when it is moving very quickly, the value is 1
. This is highly effective when applied to Spawn Rate
.
A
// FLOAT (0-1)
Overall Amplitude
A1
// FLOAT (0-1)
Bass
A2
// FLOAT (0-1)
Mid-Low
A3
// FLOAT (0-1)
Mid-High
MOD
// FLOAT (0-1)
MOD1
// FLOAT (0-1)
MOD2
// FLOAT (0-1)
MOD3
// FLOAT (0-1)
NanoBrush params include all of the MicroBrush params plus these additional ones:
V1
// FLOAT (0-100+)
- Linear Velocity, Unclamped
R
// FLOAT (0-1)
- Reversal
B
// FLOAT (0-1)
- Bounce
S
// FLOAT (0-1)
- Smoothness
Alpha
// FLOAT (0-1)
- NanoBrush Alpha from Gate