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 which segments will be subdivided
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 |