Spline
Updated: 3 Feb 2025
Generates a 3D Spline for ProceduralsUpdated: 3 Feb 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 Lines/Splines deformer. 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 |