Skip to content

Supports

Manages support mesh generation along the pipe. Supports can be spaced at fixed intervals, placed per loop mesh, or disabled. Includes roll control, surface tracing, and randomization options.

Distribution methods

Default: Spacing

  • None: No supports generated.
  • Loop: Places one support per loop mesh. Position controlled via Loop Support Position Min Max.
  • Spacing: Evenly distributes supports along the spline at fixed controllable intervals, automatically avoiding corners.
SupportDistr/SuppDistr_1.png
Spacing with 160 units
SupportDistr/SuppDistr_2.png
Loop with 0.25 and 0.75 range

Support Variables

VariableDefaultDescription
Support Spacing160.0Distance between supports in Spacing mode.
Note: Minimum value is clamped to 5.0.
Loop Support Position Min Max(0.25, 0.75)Normalized (0–1) placement range along each loop mesh.
X = minimum, Y = maximum.
Support Probability100.0Percentage chance (0–100%) of support placement at valid locations.
Support Mesh SelectionRandomOnceDetermines which static mesh asset will be selected.
RandomOnce: A single mesh is chosen at random and used for all supports.
Random: A mesh is randomly selected per support instance.
Manual: Uses mesh specified by Mesh Index.
Support Roll Angle0.0Uniform roll rotation applied to all support meshes (degrees).
Support Flip YawtrueRandomly applies 180° yaw rotation for visual variety.

Support Trace Variables

VariableDefaultDescription
Support Trace MethodNoneControls surface detection at support positions.
None: No surface detection.
Trace: Performs collision trace in support-facing direction.
Trace Debug: Same as Trace, with visual debug output.
Support Trace Scale1.0Scale multiplier for trace extents.
Note: Minimum value is clamped to 0.05.
Support Trace ChannelVisibilityTrace collision channel.
Flip Trace DirectionfalseReverses trace direction (default is downward, negative Z).
Last updated on