Spline
Updated: 12 May 2025
Generates a 3D Spline for ProceduralsUpdated: 12 May 2025
Generates a 3D Spline for ProceduralsThis node generates a distance field from an input Spline. The input spline can be modified via their control points, and the procedural spline will dynamically update to match.
A mesh can be used as input if it has the Object To Linesdeformer. The Duplicate Spline deformer can also be used to easily draw multiple splines.
These properties control the core behaviours of the node.
Parameter | Details |
---|---|
Thickness | The thickness of the generate spline. |
Spline Time Min | The start point of the SDF along the length of the spline, by a value normalised by the splines length. |
Spline Time Max | The end point of the SDF along the length of the spline, by a value normalised by the splines length. |
Spline Time Offset | Offset the SDF by a value normalised by the splines length. When used with the Spline Time Min and Spline Time Max, can deform the mesh along the spline. |
Generate Colours | Takes the colours from the original Spline and passes them into the SDF colour channel. Has no affect when Affect Colour is disabled. |
Generate UVs | Generate texture coordinates in the SDF, for use with Materials. Can reduce performance slightly. |
CSG Mode | These options change how a this procedural node combines with the existing of the procedural system.
|
CSG Blend Weight | How much the new procedural blends with the old procedurals, depending on the CSG Blend Weight. |
Affect Colour | Affect the colour of the generated procedural system. only functions with ‘Generate Colours’ enabled in some Procedural Render nodes. |
Always Enabled (No Time Bars) | When enabled, this node will run regardless of time bar enable/disable. Due to how Notch handles shader generation with procedurals, with this enabled the node runs more efficiently. |
Material Colour | Modify the colour for the procedural material. |
Custom CSG Code | Type your Custom code here, using the HLSL language. Read more on Editable Code. |
Name | Description | Typical Input |
---|---|---|
Spline | TBC | TBC |
Transform Modifiers | TBC | TBC |
Target Node | TBC | TBC |
Local Transform Override | TBC | TBC |
Position X | TBC | TBC |
Position Y | TBC | TBC |
Position Z | TBC | TBC |
Rotation Heading | TBC | TBC |
Rotation Pitch | TBC | TBC |
Rotation Bank | TBC | TBC |
Scale X | TBC | TBC |
Scale Y | TBC | TBC |
Scale Z | TBC | TBC |
Get World Position X | TBC | TBC |
Get World Position Y | TBC | TBC |
Get World Position Z | TBC | TBC |
CSG Blend Weight | TBC | TBC |
Material Colour | TBC | TBC |
Thickness | TBC | TBC |