Velocity from Direction & Speed (Change Speed)
Menu Path : Velocity > [Set/Add] Velocity from Direction & Speed (Change Speed)
The Velocity from Direction And Speed : Change Speed Block calculates a velocity for the particle based on the direction attribute.
To do this, it scales the direction vector by a speed, and composes it with the velocity attribute.
Block compatibility
This Block is compatible with the following Contexts:
Block settings
Setting | Type | Description |
---|---|---|
Composition | Enum | (Inspector) Specifies how this Block composes the velocity attribute. The options are: • Set: Overwrites the velocity attribute with the new value. • Add: Adds the new value to the velocity attribute value. • Multiply: Multiplies the velocity attribute value by the new value. • Blend: Interpolates between the velocity attribute value and the new value. You can specify the blend factor between 0 and 1. |
Speed Mode | Enum | Specifies how to calculate the speed. The options are: • Constant: Applies a constant speed which you set in the Speed property. • Random: Applies a random speed between Min Speed and Max Speed. |
Block properties
Input | Type | Description |
---|---|---|
Speed | float | The speed multiplier to apply to the direction vector in order to calculate the velocity. This property only appears if you set Speed Mode to Constant. |
Min Speed | float | The minimum speed multiplier to apply to the direction vector in order to calculate the velocity. This property only appears if you set Speed Mode to Random. |
Max Speed | float | The maximum speed multiplier to apply to the direction vector in order to calculate the velocity. This property only appears if you set Speed Mode to Random. |
Blend Velocity | float | The blend percentage between the current direction attribute value and the newly calculated direction value. This property only appears if you set Composition to Blend. |