0xa216ab25
Flag = false No documentation available yet. Click "Add documentation" to contribute!
A physics modifier that moves the particles at a velocity. On each step, before the integration, the velocity is the sum of three parts:
InitialLocalVelocity * KeyedLocalVelocity, in the axes of the particle's
reference frame;InitialWorldVelocity * KeyedWorldVelocity, which keeps its world direction;InitialRadialVelocity along the radial direction (see RadialOriginOffset).The particle is moved by velocity * dt as a displacement. This velocity is not added
to the particle's own velocity, so it stops acting when its keyed value drops to zero,
and accelerations do not add to it. Units are world units per second.
Drag. With a VfxPhysicsDragModifier in the list,
the drag takes away part of this velocity on every step: a fraction drag * dt,
clamped to [0, 1], of what is left is absorbed and stays absorbed. The particle
slows down even when the keyed values stay constant.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
Embed<ValueVector3> Embed<VfxVector3DynamicProperty> Local velocity, evaluated once per particle at spawn.
Embed<ValueFloat> Embed<VfxFloatDynamicProperty> Speed along the radial direction, as a float driver value evaluated once per particle at spawn. A positive value moves the particle away from the radial origin.
Embed<ValueVector3> Embed<VfxVector3DynamicProperty> World velocity, evaluated once per particle at spawn.
Embed<ValueVector3> Embed<VfxVector3DynamicProperty> Multiplier on InitialLocalVelocity, evaluated on every step.
Embed<ValueFloat> Embed<VfxFloatDynamicProperty> Expected to multiply InitialRadialVelocity on every step, in the way of the other
Keyed values. This is not confirmed.
Embed<ValueVector3> Embed<VfxVector3DynamicProperty> Multiplier on InitialWorldVelocity, evaluated on every step.
The point that the radial direction points away from, in the particle's reference
frame. The direction depends on whether the particle has an emission normal from a
VfxPhysicsPositionModifier with an
EmissionSource:
| Emission normal | RadialOriginOffset |
Radial direction |
|---|---|---|
| no | unset | From the frame origin to the particle. |
| no | set | From this point to the particle. |
| yes | unset | The emission normal. |
| yes | set | From this point to the particle's emission point. If the two coincide, the emission normal. |