Lib.field.space.TransformField - tixl3d/tixl GitHub Wiki

TransformField

in Lib.field.space


Transforms, rotates and scales the incoming field in 3D space. Similar node with fewer options: [Translate]

It can be rendered with [RaymarchField] and visualized with [VisualizeFieldDistance].

Other nodes: [RepeatWithMirror], [PolarRepeat], [TwistField].

It needs an incoming field like [BoxSDF], [ChainLinkSDF], [FractalSDF] as an input.

For a simple and interactive tutorial on the TiXL rendering pipeline, see [HowToRaymarchField].


Input Parameters

Name (Relevancy & Type) Description
InputField (ShaderGraphNodeRequired) -
Translation (Vector3) Moves the incoming field

X (-left / +right),
Y (-down / +up),
Z (-forward / +backwards)
Rotation (Vector3) Rotates the incoming field around the following axes:

X: Horizontal axis
Y: Vertical axis
Z: Forward axis
Scale (Vector3) Scales the incoming field in the following directions:

X: Width
Y: Height
Z: Depth
UniformScale (Single) Uniformly scales the incoming field
Shear (Vector3) Shears the incoming field in the following directions:

X: Width
Y: Height
Z: Depth
Pivot (Vector3) Moves the Pivot (center point) of the incoming field:

X (-left / +right)
Y (-down / +up)
Z (-forward / +backwards)

The Pivot Point determines the location of the incoming subgraph Gizmo. Transforming its location can make it easier to perform transformations around the position you want.
RotateFieldVecs (Boolean) -

Outputs

Name Type
Result T3.Core.DataTypes.ShaderGraphNode

⚠ Everything else is automatically generated and will be overwritten regularly.

⚠️ **GitHub.com Fallback** ⚠️