BoingReactorField
A volumetric field that accumulates effector influence, sampled per-vertex or per-object via CPU or GPU.
Inherits from: BoingBase
Fields
HardwareMode
public BoingReactorField.HardwareModeEnum HardwareModeType: BoingReactorField.HardwareModeEnum
Processing hardware used to update the reactor field.
CPU - Update happens on the CPU. Use this mode in conjunction with BoingReactorFieldSampler components.
GPU - Update happens on the GPU. Use this mode in conjunction with shaders.
CellMoveMode
public BoingReactorField.CellMoveModeEnum CellMoveModeType: BoingReactorField.CellMoveModeEnum
How cells react when the reactor field center moves around.
Follow - Cells move with the reactor field. Use this mode when a visually shifting field is desired as the field center moves around.
Wrap Around - Cells stay in place and wrap around when the reactor field moves far enough. Use this mode if a visually stationary field is desired as the field center moves around.
CellsX
public int CellsXType: int
Number of cells on the X axis.
CellsY
public int CellsYType: int
Number of cells on the Y axis.
CellsZ
public int CellsZType: int
Number of cells on the Z axis.
FalloffMode
public BoingReactorField.FalloffModeEnum FalloffModeType: BoingReactorField.FalloffModeEnum
How the reactor field influence falls off to zero towards the edges of the field.
None - Constant influence throughout the entire field.
Square - Influence falls off towards the edges along the field's local axes from its center.
Circle - Influence falls off based on the distance from the center of the field.
FalloffDimensions
public BoingReactorField.FalloffDimensionsEnum FalloffDimensionsType: BoingReactorField.FalloffDimensionsEnum
Which dimensions to apply influence fall-off when sampled by samplers. The dimension left out will act as if samplers are clamped within bounds on that dimension.
e.g. If fall-off dimensions are set to XZ, and the field's maximum Y boundary is 0.5, a sampler at (0.0, 1.0, 0.0) will sample the field as if it's at (0.0, 0.5, 0.0).
EnablePropagation
public bool EnablePropagationType: bool
Check to enable propagation of boing effects throughout cells.
AnchorPropagationAtBorder
public bool AnchorPropagationAtBorderType: bool
Enable to fix border cells in place.