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.