Share

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.

Was this information helpful?