Spline Extruder 2
Method #
This node extrudes n-gon shapes along a spline. The spline, or a geometry node converted to splines, used to generate the shape must be connected via the Spline Sources input. If the connected spline source contains multiple splines, all will have geometry generated for them.
Parameters
Parameter Details
Num Spline Segments How many sections the extruded shape is broken up into when following the spline.
Spline Time Min The minimum start time of the spline.
Spline Time Max The maximum end time of the spline.
Spline Time Offset The spline time offset.
Lock Subdivisions To Spline Time If disabled, the number of subdivisions - and hence the number of resultant polygons - remains constant as the spline time values change, causing the extend polygons to change in size. if enabled the extend polygons remain constant as the spline time values change but their number changes - the “subdivisions” count is taken to refer to the entire 0 - 1 spline time range.
Extrude Shape The shape of the extruded n-gon.
- Square : A square shape.
- Ring : A ring shape. the num radial segments parameter controls the number of segments in the ring.
- 2D Strip : A flat strip which is single-sided.
- Thickened Strip : A flat strip which is slightly extruded to be solid.
- Star : A star shape.
Num Radial Segments How many sides the extruded shape will have, in ring mode.
Radius The radius of the shape to be extruded along the spline.
Control Point Scaling Mode The method by which the scales from the interpolated control points scale the extruded spline’s extrusion from the spline.
- None : Only the radius parameter and fade controls will be used to scale the spline.
- Radius : Scale the extrusion in radius using the length of the control point’s xy scaling.
- XY : Scale the extrusion using the control point’s xy scaling.
Use Spline Colours Use the colours from the input spline to
UV Mode Controls how the generated geometrys uvs are generated along the spline.
Fade Front Duration How long the front edge fades for as a percentage of the whole spline.
Fade Back Duration How long the back edge fades for as a percentage of the whole spline.
Fade Alpha Fade the alpha values of the generates spline along its length using fade front and back duration. requires an alpha supporting blend mode.
Fade Scale Scale the radial size of the spline using the fade front and back duration.
Minimise Self-Intersections If enabled, attempts to avoid the self-intersections that occur at tight corners in the spline by pushing the vertices away from the intersecting planes.
Parameter Details
Visible Control whether the node is visible or not to the scene.
Seen By Rays Allow the mesh to be seen by the raytracer. When set to 0, the mesh will still render in camera but will be ignored by any raytracing nodes.
Per Object Composite Alpha Overwrites the alpha channel beneath the object, giving simple effect of transparency. Best used when the mesh won’t overlap with other objects, as other meshes will not be seen through the mesh.
Parameter Details
Lines Visible Control whether the node is visible or not to the scene.
Lines Alpha Control the alpha value of the lines.
Colour Control the colour value of the lines.
Use Vertex Colours Colour lines based on the vertex colours of the geometry.
Thick Lines Use lines with thickness relative to their distance to the camera.
Hide Back Face Lines Hides the lines around back faces of geometry.
Lock Width Lock the line width to be consistent regardless of distance from the camera. only functions with thick lines enabled.
Thick Line Width Control the thickness of all the lines. only functions with thick lines enabled.
Show Silhouette Lines Draws lines along the edges of the object relative to the camera.
Show Normal Difference Lines Draw a line along the edges of the mesh, depending on the angle difference between their mutual faces.
Show Unshared Lines Draw lines along all edges of the shape.
Show Other Lines Show all the lines for each edge of the mesh.
Unshared Lines Weight Greater control over the alpha of the unshared lines.
Silhouette Lines Weight Greater control over the alpha of the silhouette lines.
Normal Difference Lines Weight Greater control over the alpha of the normal difference lines.
Other Lines Weight Greater control over the alpha of the other lines.
Line Normal Difference Angle Change the threshold angle between two face normals that will generate a line along their common edge. only functions with show normal lines enabled.
Line Normal Fade Sharpness How much the drawn normal lines will fade away the closer the edge angle is to the line normal difference angle.
Line Depth Bias Exaggerate the width of the lines based on the distance to the camera. not functional with lock width enabled.
Line Silhouette Fade Sharpness How much the drawn silhouette lines will fade away based on the size of the edge angle to the camera.
Preview the objects material in the viewport.
These properties control how the surface of the generated mesh reacts to light in the scene. See Materials for a breakdown of all these properties individually.
Inputs
Parameter | Details |
---|---|
Num Spline Segments | How many sections the extruded shape is broken up into when following the spline. |
Spline Time Min | The minimum start time of the spline. |
Spline Time Max | The maximum end time of the spline. |
Spline Time Offset | The spline time offset. |
Lock Subdivisions To Spline Time | If disabled, the number of subdivisions - and hence the number of resultant polygons - remains constant as the spline time values change, causing the extend polygons to change in size. if enabled the extend polygons remain constant as the spline time values change but their number changes - the “subdivisions” count is taken to refer to the entire 0 - 1 spline time range. |
Extrude Shape | The shape of the extruded n-gon.
|
Num Radial Segments | How many sides the extruded shape will have, in ring mode. |
Radius | The radius of the shape to be extruded along the spline. |
Control Point Scaling Mode | The method by which the scales from the interpolated control points scale the extruded spline’s extrusion from the spline.
|
Use Spline Colours | Use the colours from the input spline to |
UV Mode | Controls how the generated geometrys uvs are generated along the spline. |
Fade Front Duration | How long the front edge fades for as a percentage of the whole spline. |
Fade Back Duration | How long the back edge fades for as a percentage of the whole spline. |
Fade Alpha | Fade the alpha values of the generates spline along its length using fade front and back duration. requires an alpha supporting blend mode. |
Fade Scale | Scale the radial size of the spline using the fade front and back duration. |
Minimise Self-Intersections | If enabled, attempts to avoid the self-intersections that occur at tight corners in the spline by pushing the vertices away from the intersecting planes. |
Parameter | Details |
---|---|
Visible | Control whether the node is visible or not to the scene. |
Seen By Rays | Allow the mesh to be seen by the raytracer. When set to 0, the mesh will still render in camera but will be ignored by any raytracing nodes. |
Per Object Composite Alpha | Overwrites the alpha channel beneath the object, giving simple effect of transparency. Best used when the mesh won’t overlap with other objects, as other meshes will not be seen through the mesh. |
Parameter | Details |
---|---|
Lines Visible | Control whether the node is visible or not to the scene. |
Lines Alpha | Control the alpha value of the lines. |
Colour | Control the colour value of the lines. |
Use Vertex Colours | Colour lines based on the vertex colours of the geometry. |
Thick Lines | Use lines with thickness relative to their distance to the camera. |
Hide Back Face Lines | Hides the lines around back faces of geometry. |
Lock Width | Lock the line width to be consistent regardless of distance from the camera. only functions with thick lines enabled. |
Thick Line Width | Control the thickness of all the lines. only functions with thick lines enabled. |
Show Silhouette Lines | Draws lines along the edges of the object relative to the camera. |
Show Normal Difference Lines | Draw a line along the edges of the mesh, depending on the angle difference between their mutual faces. |
Show Unshared Lines | Draw lines along all edges of the shape. |
Show Other Lines | Show all the lines for each edge of the mesh. |
Unshared Lines Weight | Greater control over the alpha of the unshared lines. |
Silhouette Lines Weight | Greater control over the alpha of the silhouette lines. |
Normal Difference Lines Weight | Greater control over the alpha of the normal difference lines. |
Other Lines Weight | Greater control over the alpha of the other lines. |
Line Normal Difference Angle | Change the threshold angle between two face normals that will generate a line along their common edge. only functions with show normal lines enabled. |
Line Normal Fade Sharpness | How much the drawn normal lines will fade away the closer the edge angle is to the line normal difference angle. |
Line Depth Bias | Exaggerate the width of the lines based on the distance to the camera. not functional with lock width enabled. |
Line Silhouette Fade Sharpness | How much the drawn silhouette lines will fade away based on the size of the edge angle to the camera. |
Preview the objects material in the viewport.
These properties control how the surface of the generated mesh reacts to light in the scene. See Materials for a breakdown of all these properties individually.
Name | Description | Typical Input |
---|---|---|
Spline Sources | Spline nodes used to draw the extrusion along. | Spline |
Material | Override the default material with a material node. | “Materials”:ERROR: Variable not found: {TOPIC-LINK+nodes-materials-material} |
Transform Modifiers | Apply the transforms of another node to this node. | Null |
Target Node | Modifiy the rotations of the node to always direct the z axis towards the input. | Null |
Local Transform Override | Apply the transforms of another node to this node, relative to its parent. | Null |