Pages in Documentation

../images/architecture/2024/custom/thumbs/04.jpg
Customize
../images/architecture/2024/kitchen/thumbs/01.jpg
Overview
../images/architecture/2023/spline_versions/thumbs/02.jpg
Spl. T. Versions
../images/architecture/2023/spline_placement/thumbs/02.jpg
Placement
../images/architecture/2023/spline_mesh/thumbs/02.jpg
Mesh Def.
../images/architecture/2023/spline_segment/thumbs/03.jpg
Segments
../images/architecture/2023/books/thumbs/01.jpg
Books V2
../images/architecture/2023/ui3_history/thumbs/01.jpg
UI3 Versions
../images/architecture/2023/ui3-custom/thumbs/01.jpg
Features /Preview
../images/architecture/2023/ui32/thumbs/01.jpg
UI3 Overview
../images/architecture/2023/ui3_faq/thumbs/01.jpg
UI3 Bugs
../images/architecture/2023/ui3_data/thumbs/02.jpg
3.2 UI Settings
../images/architecture/2023/ui3_design/thumbs/01.jpg
3.2 UI Design
../images/architecture/2022/splinesV3/thumbs/01.jpg
3 Spline Tools
../images/architecture/2022/doorsfaq/thumbs/01.jpg
Doors FAQ
../images/architecture/2022/doorsv2/thumbs/01.jpg
Doors V2 UE5
../images/architecture/2022/steps/thumbs/12.jpg
Step by Step
../images/architecture/2022/kitchenfaq/thumbs/01.jpg
2 Tips & FAQ
../images/architecture/2022/kitchen/thumbs/01.jpg
1 Reference
../images/architecture/2021/ui3-game/thumbs/07.jpg
UI3 Game Modes
../images/architecture/2021/ui3-faq/thumbs/01.jpg
UI3 FAQ
../images/architecture/2020/books/thumbs/01.jpg
Books V1
../images/architecture/2020/doors/thumbs/01.jpg
Doors V1
../images/architecture/2024/kitchenchange/thumbs/02.jpg
Change list
../images/architecture/2021/ui3-bugs/thumbs/02.jpg
3.1 Bugs Fixes
../images/architecture/2020/spline/thumbs/01.jpg
2A Generic BP
../images/architecture/2021/splexamples/thumbs/01.jpg
2B Gen Examples
../images/architecture/2020/railings/thumbs/01.jpg
1 Railings
../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/2019/ui2features/thumbs/04.jpg
2 UI Features
../images/architecture/2019/ui2start/thumbs/01.jpg
3 Get Started
../images/architecture/2019/ui2info/thumbs/08.jpg
4 Info Map
../images/architecture/2019/ui2act/thumbs/01.jpg
5 BP Actors
../images/architecture/2020/clients/thumbs/01.jpg
6 Manage Clients
../images/architecture/2020/faq/thumbs/03.jpg
7 FAQ
../images/architecture/2019/ui2examples/thumbs/06.jpg
8 Tutorials
../images/architecture/2021/ui3/thumbs/01.jpg
UI3 Overview
../images/architecture/2021/ui3-start/thumbs/02.jpg
UI3 Get Started
../images/architecture/2021/ui3-infomap/thumbs/02.jpg
3.1 Info Map
../images/architecture/2021/ui3-var/thumbs/01.jpg
UI3 Edit Mode
../images/architecture/2021/ui3-actors/thumbs/02.jpg
UI3 Blueprints

Mesh On Spline Definition Nodes

These Nodes are used to define the mesh, the mesh position, and the materials on the spline.

Content:

Introduction

Mesh Definition Nodes

Transformation Nodes

Material Definition Nodes

Material Randomizer Nodes

Introduction

Mesh On Spline nodes define the mesh that will be placed onto the spline segment. There are 3 types of nodes:
  • Mesh definition nodes
  • Transformation nodes
  • Material definition nodes

image
Drag the mouse off the Mesh On Spline pin while holding the mouse button. Then start typing Mesh... should give you a list of available Mesh Definition Nodes.

The Mesh Definition Node that has to be plugged into into the Placement Nodes Mesh On Spline pin.

Transformation Nodes are optional and are placed between the Mesh Definition and the Placement Node.

Material Definition Nodes are like transformation nodes. Only that they will modify the mesh materials.

image

Mesh Definition Nodes

Mesh On Spline Transformed

This node gives you the most options but uses the most amount of space in the graph. There are also nodes will less options.

Input Pins
Static Mesh The static mesh that should be placed on the spline
Overlap How much the mesh placements overlap. Negative values will create a gap.
Instanced Instanced Static Mesh actors are rendered as one mesh and can improve performance. This is set as default for the Unreal 4 version.
In Unreal 5 this version is disabled by default to allow the use of Nanite meshes.
Orientation This orients (rotate Z axis) the static mesh on the spline. Affect the size calculations. Use this for the initial rotation of the static mesh.
Location Offset Moves the meshes spawn position relative to the calculated point on the spline.
Rotation Rotates the mesh relative to the spline rotation and rotation type.
Scale Scales the meshes. Scaling in spline direction will affect the size calculation.
Output Pin
Mesh On Spline Use this to connect to another Mesh On Spline Definition node or the Placement node.

image

Mesh On Spline
Mesh On Spline Offset
Mesh On Spline Scaled

These nodes are the same as Mesh On Spline Transformed with less options. Using them may improve the readability of your blueprint.

image

Mesh On Spline Random Mesh

UNREAL 5 ONLY

Places a random mesh from the mesh array provided. You have to Promote the array to a Variable and then set the array elements in the Details Panel.

Details Panel

> Default
> Random Meshes Add an array element for each mesh option
> Index [0] array element
Static Mesh Add the static mesh from the content browser
> Materials Changes the default materials of the mesh (optional)
> Transform Align the mesh options to each other (optional)
Priority Higher values make it more likely that this option will be picked
> Index [1] another array element

image

Transformation Nodes

These nodes go between the Mesh On Spline Definition nodes and the Placement. You can have multiple of them in a row.
Input Pins
Mesh On Spline Connect from a Mesh On Spline or another Definition Node.
Location Offset Moves the meshes spawn position relative to the calculated point on the spline.
Rotation Rotates the mesh relative to the spline rotation and rotation type.
Scale Scales the meshes. Scaling in spline direction will affect the size calculation.
Transform Type Applies the transformation
- Standard: normally
- Random: within the range of values entered.
- Incremental: multiplied by the index of the mesh placed on the spline. The first mesh (index 0) will have no transformation
Output Pin
(Mesh On Spline) Use this to connect to another Mesh On Spline Definition node or the Placement node.

image

Mesh On Spline Add Transform

Ideal to add some slight randomness to the meshes placed.

Mesh On Spline Add Offset

This is primarily thought to be used to add incremental height offsets for stairs.

image

Material Definition Nodes

Mesh On Spline Single Material

Replaces a single material with the given ID.

image

Mesh On Spline Materials

Can replace up to 3 materials on the mesh using the given ID for each of the materials.

image

Mesh On Spline Material Array

Uses an array variable to replace materials.

A randomizer array can be used to add randomness to the material. See further down for more detail.

image

Material Randomizer Nodes

These nodes will randomly change Parameters of the materials of each placement of the meshes along the spline. As it can be seen on this blueprint in the Showroom level.

image

Mesh On Spline Random Mat Scalar

The image shows an example where the material paramter Hue is randomly shifted between -0.15 and 0.15 for each mesh placed along the spline.

image

Mesh On Spline Random Mat Color

The image shows an example where the material parameter Diff- Color is randomly changed between a green and a blue tone for each placed mesh.

image

Mesh On Spline Random Mat Vector

The image shows an example where the UVs are randomly shifted by a certain amount.

image
Top of page