Link Search Menu Expand Document

Create Spline

PCGEx | Create Spline

A Create Spline node with per-point controls & tagging abilities.

The Create Spline node lets you create spline data & components from paths’ points. It is exactly like the regular Create Spline node, with a few extended features, such as spline point type & component tagging.


Paths
Paths which segments will be subdivided
Splines
Generated Splines data

Table of content


Properties


The index safety property controls how invalid/out of bounds input values are handled.

Safety method  
Ignore Invalid indices will be ignored and won’t be processed further.
Tile Index is tiled (wrapped around) the context’ valid min/max range.
Clamp Index is clamped between the context’ valid min/max range.
Yoyo Index bounces back and forth between the context’ valid min/max range.
Settings
Mode What type of data will be generated by the node. Either Data Only, or Component as well.
Default Point Type Default point type for the spline.
See Point Types
Apply Custom Point Type If enabled, will use a per-point attribute to drive the spline point type.
Point Type Attribute The attribute which value will be used to select point type.
Settings
Apply Custom Tangents When enabled, applies FVector tangents attributes to spline points.
Arrive Tangent Attribute Per-point attribute to read the arrive tangent from.
Leave Tangent Attribute Per-point attribute to read the leave tangent from.

Note that custom tangents are only used by the Curve Custom Tangent point type!


Point Types


Distribution drives how assets are selected within the collection & assigned to points.

Point Types Seed components lets you choose which seed source you want to combined to drive randomness.
Linear TBD
Curve TBD
Constant TBD
Curve Clamped TBD
Curve Custom Tangent TBD