volume_influence
The volume influence applies the voxel_velocity
property from a volume object as acceleration. This can be used to push particles using the velocity from an aero simulation. When doing that it helps to make the force_scale
1.0 and additionally connect to the influence
port a drag_influence that has high drag. In this way the particles will exactly follow the flow from the aero simulation.
To use this node, connect a volume object into the volume
port, then plug the out_influence into the influences
input of a simulate node like simulate_aero
, simulate_particles
, or simulate_mpm
.
Inputs
influence
One may optionally connect an influence field out_influence into this port. For example a mask_influence node could be connected to mask the effect of this influence. Any number of influence fields may be added to the daisy chain to build a complex field.
enable
Turn off to disable the effect. Disabling makes it a pass through node. Note that any other influence fields connected to the influence input port will still be active when this is disabled.
volume
This should be a volume object that has a voxel_velocity
property, such as the output of a simulate_aero
node.
force_scale
This is multiplier of the volume voxel_velocity
to use for applying as acceleration.
You can connect a float
, ScalarField
, float3
, or VectorField
. VectorField
and float3
values modulate the effect differently in each axis.
Outputs
out_influence
An output influence object that one can connect to simulation nodes or other influence nodes.