Bifröst Channel Field attributes

The attributes on the bifrostChannelFieldContainer node can be used to modify the values of channels in a Bifröst simulation. See Modify values with channel fields.

Container Attributes

Enable
Enables evaluation of the entire container node.
Evaluation Type
Controls how the node is evaluated. Normally, this should not be changed.
Simulation
The node gets evaluated based on the previous frame.
Property
The node is used only to set values used by other nodes.
Mesh Property
The node is used to set values on polygon mesh objects, such as emitters, colliders, and other meshes used in a simulation.
Per Frame
The node is evaluated every frame, but does not depend on the previous frame. This mode can be used for animation or reading cache files.

Channel Field Properties

Mode
Specifies whether to modify a channel defined on Particles or Voxels. Some channels are available on particles only, some are available on voxels only, and some are available on both.
Channel Name
Enter the name of the channel to modify. The channels that are available depend on the shape type and other settings.
For aero, they include:
  • density
  • smoke
  • temperature
For aero, they include:
  • density
  • droplet
  • vorticity (Enable must be checked on in the liquid properties' Vorticity attributes.)
  • curvature (Curvature Enable must be checked on in the liquid properties' Optional Channels attributes.)
  • churn (Churn Enable must be checked on in the liquid properties' Optional Channels attributes.)
  • age (Age Enable must be checked on in the liquid properties' Optional Channels attributes. This channel is supported only when Mode is set to Particles.)
For foam, they include:
  • density (This channel is supported only when Mode is set to Particles.)

Although it is possible to use a channel field to modify velocity or position, motion fields provide better control over the fluid's movement.

Enable Override
Sets each value in the channel to a uniformly distributed random value between the Min and Max in the Override attribute block.
Enable Increment
Adds a positive or negative increment to each value in the channel. The increment is a uniformly distributed random value between Min and Max in the Increment attribute block.
Enable Scale
Scales each value in the channel by a uniformly distributed random value between Min and Max in the Scale attribute block.
Enable Clamp
Clamps each value in the channel between Min and Max in the Clamp attribute block.

Boundary Controls

Controls the shape of the implicit boundary when Enable Boundary is on. Scale, rotate, and translate the field node in the scene to define the affected volume.

Enable Boundary
Applies the effect only within the volume specified by the Boundary Shape.
Boundary Shape
Select a shape. The InMesh option uses the connected polygon mesh, if one exists.
Section Radius
The "tube" radius, in the case of a torus shape.
Invert
Applies the effect inside the boundary when off, or outside the boundary when on.