Link Search Menu Expand Document

Path Spline Mesh (Simple)

PCGEx | Path : Spline Mesh (Simple)

Create SplineMesh components from paths

The Path Spline Mesh (Simple) node generates spline meshes along using per-point attributes.


Paths
Paths to be used for SplineMesh

Table of content


The Path Spline Mesh node creates a spline mesh from an existing path. It’s a lightweight alternative to the Path Spline Mesh node, that rely on pre-existing per-point data to build the spline mesh.
As a rule of thumb, it’s also more straightforward to use when your spline doesn’t need complex fitting & distribution options.

details/paths-spline-mesh-simple/lead.png

Properties


Property Description
Closed loop  
Scope The scope/selection of input data that are to be processed as closed paths or not.
-All processes all input as selected below.
-All but tagged inverts the scope based on tags.
Default is, all paths are considered open, unless they are tagged with ClosedLoop.
Closed Loop Whether to consider input data that are part of the scope as closed loop or not.
Comma Separated Tags Tags to check for. Any match uses the inverse of the above value.
Property Description
Asset Path Name of the FSoftObjectPath attribute that contains the mesh associated with the point’ segment.

Tangents


While disabled by default, Tangents play a crucial role in giving the spline mesh a correct deformation. It’s generally preferable to compute some using Write Tangents beforehand.

Property Description
Apply Custom Tangents When enabled, applies FVector tangents attributes to path segments.
Arrive Tangent Attribute Per-point attribute to read the arrive tangent from.
Leave Tangent Attribute Per-point attribute to read the leave tangent from.
Spline Mesh Axis Chooses which mesh local axis will be aligned along the spline mesh’ segment.

Note that the way arrive/leave tangent works is that each spline mesh segment uses the current point’ leave value, and the next point arrive value.


Additional Outputs

Lets you output the Weight of the selection to each node, using different post-processing methods.
This can be very handy to identify “rare” spawns and preserve them during self-pruning operations.

Tagging Components

Property Description
Grab Tags Pick which tags from the asset collection should be grabbed and added to the component.
See Entries & Collections Tags.
Forward Input Data Tags If enabled, tags associated with the currently processed dataset will be forwarded to the components.
More TBD