Houdini 20.5 Nodes Geometry nodes

Unreal Spline (Beta) 1.0 geometry node

Takes a curve and turns it into an Unreal Spline, it can import and export multiple splines.

Since 20.0

This node exports curve data as a json file which you can use to create spline components inside a blueprint asset or through spawning multiple blueprint actors, each containing one spline component. Afterwards, you can export from Unreal any edits you made to your splines and import them back into Houdini. The json data contains: position, tangent, scale, roll and tags. Make sure the SideFX_Labs folder is in your Unreal project Plugins folder so you can use the scripted actions to import and export the splines. Create a blueprint, add one spline component and turn ON “Override Construction Script” on the spline so you can edit in the level. Now you can right click on the blueprint asset, go to scripted asset actions, “Import / Export Spline”, specify the spline file path and hit Ok. You have extra options to write the spline data to the blueprint itself rather than spawning it multiple times in the level, and you can export the spline data from the blueprint. You can also select multiple blueprints in the level containing multiple spline components and right click in the outliner, scripted actor actions, export spline actors.

Parameters

File

Export

Exports an Unreal spline json file.

Import

Imports an Unreal spline from a json file.

File Path

The file path to export spline.

Tag Primitive Numbers

Per primitive array string that can hold multiple tags, by default the tag will be the spline primitive number.

Visualize Spline

Visualize the spline using different modes, however, this does not affect the data output.

Visualize

Mode

arrow:

box:

sweep:

spline:

Handles

Scale

Resample

Unreal Engine Content Plugin and Guides

Find the SideFX_Labs folder, copy and paste it into your unreal project plugins folder with the correct Unreal version so you can use the scripted actions to import and export your splines.

Scale And Rotation

Global Scale

Changes the scale for all points.

Ramp Scale

Changes the scale using a ramp that is mapped for each spline.

Roll

Rotates the spline points around the axis that goes along the curve direction.

Partial Twist

Twists the spline points around the axis that goes along the curve direction.

Full Twists

Fully twists the spline points around the axis that goes along the curve direction.

Orient Up

Ensures the spline orientation always faces up, unless specified along the ramp otherwise.

See also

Geometry nodes