The Inferno Force operator allows you to inject forces into an Inferno simulation.
Affect magnitude %: controls the extent to which forces injected by this operator will affect the magnitude of existing velocities in the simulation, rather than just their direction. 0% means the Inferno Force operator will only affect the direction of velocities in the simulation, whereas 100% means magnitude and direction will be affected.
Conservation bias: controls the extent to which forces injected by this operator will be injected before/after the simulation’s conservation step. 0 means forces will be injected entirely before conservation, 1 means entirely after, and values between 0-1 means forces will be injected partially before and after.
Conservation, which removes velocity divergence in the simulation, can sometimes over-smooth strong forces that are injected. In scenarios where you want to exert finer control over how forces behave after conservation is applied, you can adjust the bias value to be greater than 0.
The Advanced rollout also provides per-channel relative controls that scale the overall force contribution based on local simulation values. Each channel can be enabled independently and configured with a min/max range and a curve defining how the channel value maps to the force multiplier.
Relative to density: when enabled, force strength will be scaled based on the local density value.
Relative to fuel: when enabled, force strength will be scaled based on the local fuel value.
Relative to temperature: when enabled, force strength will be scaled based on the local temperature value.
Relative to velocity: when enabled, force strength will be scaled based on the local velocity magnitude.
Relative to meshes: when enabled, force strength will be scaled based on proximity to the specified mesh objects.
Zero distance if inside volume: when enabled, voxels that fall inside the mesh volume will be treated as having zero distance to the surface, causing the relative force multiplier to use the minimum value for those voxels.
The inside/outside test performs a simple nearest-normal calculation to deduce whether a voxel is inside or outside of a mesh. This test may fail for open meshes, self-intersecting meshes, or groups of meshes that intersect each other. It works best on closed meshes that do not intersect.
X/Y/Z: the direction vector of the wind force.
Strength: the strength of the wind force applied along the specified direction.
A second independent noise layer that can be combined with the first. Supports Simplex/curl noise only.