Pages in Documentation

../images/architecture/2024/door-settings/thumbs/03.jpg
Settings
../images/architecture/2023/ui32/thumbs/01.jpg
UI3 Overview
../images/architecture/2022/doorsv2/thumbs/01.jpg
[old] Doors UE5
../images/architecture/0040/quick/thumbs/01.jpg
Quick Start
../images/architecture/0040/swap/thumbs/01.jpg
Swap Actor
../images/architecture/0040/custom/thumbs/04.jpg
Custom Assets
../images/architecture/0040/system/thumbs/01.jpg
System Drawings
../images/architecture/0040/steps/thumbs/12.jpg
Step by Step
../images/architecture/0040/faq/thumbs/01.jpg
Tips & FAQ
../images/architecture/0040/settings/thumbs/03.jpg
Settings
../images/architecture/0033/designer/thumbs/02.jpg
UI3 Designer
../images/architecture/0033/cost/thumbs/02.jpg
UI3 Cost
../images/architecture/0033/features/thumbs/08.jpg
UI3 Features
../images/architecture/0033/quick/thumbs/01.jpg
UI3 Quick Guide
../images/architecture/0033/settings/thumbs/16d.jpg
UI3 Scene Settings
../images/architecture/0033/connect/thumbs/02.jpg
UI3 Connect
../images/architecture/0033/vr/thumbs/03.jpg
UI3 VR projects
../images/architecture/0033/history/thumbs/01.jpg
UI3 Vers History
../images/architecture/0033/preview/thumbs/01.jpg
UI3 Preview Ft.
../images/architecture/0033/bugs/thumbs/01m.jpg
UI3 Fix Bugs
../images/architecture/0033/design/thumbs/01t.jpg
UI3 Design
../images/architecture/0033/layout/thumbs/02.jpg
UI3 Layout Design
../images/architecture/0033/game/thumbs/07.jpg
UI3 Input&Mode
../images/architecture/0033/faq/thumbs/08.jpg
UI3 FAQ + TIPS
../images/architecture/0023/v4-quick/thumbs/01.jpg
V4 Quick Guide
../images/architecture/0023/history/thumbs/02.jpg
Ver History
../images/architecture/0023/v3-placements/thumbs/02.jpg
V3 Placements
../images/architecture/0023/v3-mesh/thumbs/02.jpg
V3 Mesh Def.
../images/architecture/0023/v3-segments/thumbs/03.jpg
V3 Segments
../images/architecture/0023/v3-quick/thumbs/01.jpg
V3 Quick Start
../images/architecture/0021/v2/thumbs/01.jpg
Books V2
../images/architecture/0021/v1/thumbs/01.jpg
Books V1
../images/architecture/0019/custom/thumbs/01h.jpg
Customize
../images/architecture/0019/overview/thumbs/00b.jpg
Quick Guide
../images/architecture/0019/swap/thumbs/01.jpg
Swap Actor
../images/architecture/0019/faq/thumbs/01.jpg
Doors FAQ
../images/architecture/0019/v2/thumbs/01.jpg
Doors UE4 (V1)
../images/architecture/2021/ui3-bugs/thumbs/02.jpg
3.1 Bugs Fixes
../images/architecture/0040/history/thumbs/02.jpg
Ver History
../images/architecture/0023/v2-generic/thumbs/01.jpg
V2 Generic BP
../images/architecture/0023/v2-examples/thumbs/01.jpg
V2 Examples
../images/architecture/0023/v1/thumbs/01.jpg
V1 Railings Fences
../images/architecture/2019/guide1/thumbs/01.jpg
UI 1 - Part 1
../images/architecture/2018/03/thumbs/06.jpg
UI 1
../images/architecture/2019/guide2/thumbs/01.jpg
Ui 1 - Part 2
../images/architecture/2019/ui2/thumbs/01.jpg
1 Overview
../images/architecture/0013/features/thumbs/04.jpg
UI2 Features
../images/architecture/0013/start/thumbs/01.jpg
UI2 Get Started
../images/architecture/0013/infomap/thumbs/06.jpg
UI2 Info Map
../images/architecture/0013/actors/thumbs/01.jpg
UI2 BP Actors
../images/architecture/0013/users/thumbs/01.jpg
UI2 User Manager
../images/architecture/0013/faq/thumbs/03.jpg
UI2 FAQ
../images/architecture/0013/tutorials/thumbs/06.jpg
UI2 Tutorials
../images/architecture/2021/ui3/thumbs/01.jpg
UI3 Overview
../images/architecture/0033/start/thumbs/02.jpg
UI3 Get Started
../images/architecture/2021/ui3-infomap/thumbs/02.jpg
3.1 Info Map
../images/architecture/0033/variation/thumbs/01.jpg
UI3 Variations
../images/architecture/0033/other/thumbs/02.jpg
UI3 Other BPs

Spline Tools Quick Start

First introduced 25-Jan-2023.

NOTE in Unreal Engine 5.4 a possible engine change prevents the spline from updating after changes are made.
Walkaround: Click the tickbox "Input Spline Points to Construction Script" in the details panel to update the spline.

A new version will be available on FAB. This documentation will be updated soon.

Content:

Basic Blueprints

Spline Tool Nodes - Introduction

Quick Guide and Tutorial Videos

Get Started With Spline Tools

Spline Node Types

Spline Segment Nodes

Mesh On Spline Definition Nodes

Spline Placement Nodes

Spline Tool Nodes - Introduction

Create a Child Blueprint by right clicking BP_MeshesOnSpline_Parent in the Blueprints / V3 folder. This will create a Blueprint Child. Give it a name and save it. Double click to open the new blueprint.

Important:All the changes you make in the parent blueprint will travel to all child blueprints. Avoid making any changes to the parent blueprint!

The image shows the most simple blueprint setup. It creates metal fence meshes on the spline as you can see in the image below.

  1. Construction script from parent blueprint
  2. The Total Length spline node
  3. Mesh On Spline definition node
  4. Spline Placement A Auto placement node.

BP_MoSpline_Auto in Blueprints/V3/Basic does the same.

image

Quick Guide and Tutorial Videos

An example using the nodes for a very simple blueprint that will auto place and scale a mesh along a spline. You're able to select the spline and adjust the overlap by adding some exposed variables.

Video Playlist

Get Started With Spline Tools

  1. Right click the blueprint BP_MeshesOnSpline_Parent in the Content Browser and create a Blueprint Child.
  2. Give it a meaningful name and open it with a double click.
  3. Open the Construction Script and start adding Spline Tool nodes. They need to be connected to the Parent: Construction Script.
  4. You'll need Placement nodes, Segment nodes, and Mesh Definition nodes.

I recommend watching some basic tutorials if you haven't worked with Unreal Blueprints or another visual scripting system before. It's easy to understand and you do not need any programming knowledge.

Never make changes to the BP_MeshesOnSpline_Parent blueprint. Always work in a child blueprint.

Introduction to Blueprint Visual Scripting

image

Spline Node Types

The blueprint parent contains function nodes that can be used in the child blueprint. There are 3 main types of nodes:
  • Placement placing the mesh along the spline
  • Spline Segment divide the spline into segments
  • Mesh On Spline define the static meshes

You'll also need a few other blueprint nodes like

  • Variable to make changes easier in your blueprint
  • Sequence to organize the flow of your nodes
  • For Each Loop to divide segments and repeat spline placements

image

Spline Segment Nodes

Spline Segment Nodes are used to divide the spline.

Click on the link below for a list of all nodes and what you can do with them.

Spline Segment Nodes Documentation

image

Mesh On Spline Definition Nodes

Mesh On Spline nodes define which static mesh should be used. They can also transform the mesh, add random variations, and set materials, or set material parameter values randomly.

Mesh On Spline Nodes Documentation

image

Spline Placement Nodes

Spline Placement Nodes are using the information from the Mesh On Spline nodes and place them on the spline segment that has been set by the Spline Segment nodes.

Spline Placement Documentation

image

image

image

image
Top of page