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-functions2/thumbs/05.jpg
V4 Functions 2
../images/architecture/0023/v4-functions/thumbs/01.jpg
V4 Functions P1
../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

V4 - Spline Tools Function Library - Part 2

BPL-SDotSplineTools contains the functions needed to create the blueprints in this project. The functions can be used in any blueprint within a project were the library is present.

Part 2 covers Spline Segment and Spline Mesh nodes.

Content:

Spline Blueprint Parts

Total Spline Length

Spline Segment Dividers - 2 Segments

Segments with Additional Placements

Spline Segment Dividers - 3 Segments

Segment Repeater

Mesh On Spline

Random Mesh On Spline

Material Parameter Randomizer

image

image

image

image
The spline will be visible when the blueprint actor is selected in the scene.

Blueprint Spline - Unreal Documentation

image

Total Spline Length

Total Spline Length

Always start with getting the total spline length from the Spline component then divide the total spline length if necessary.

Spline Segment A A

A - A will divide the segment into two equal sized halves.

image

Spline Segment Dividers - 2 Segments

Spline Segment A B

Divides the segment into two parts sized relative to the values set in A and B

Spline Segment A F

splits off a fixed segment at the end with the width set.

Spline Segment F A

splits off a fixed segment at the start with the width set.

image

Segments with Additional Placements

Spline Segment A N

Adds N numbers of a mesh defined in Spline Mesh at the end of the segment. The remaining segment is provided in the output pin.

Spline Segment A N

Adds N numbers of a mesh defined in Spline Mesh at the start of the segment.

image

Spline Segment Dividers - 3 Segments

Spline Segment A B A

Divides the segment into a center segment with 2 equal sized segments on each size.

The size will be relative to the values entered for A and B.

Spline Segment A F A

Divides the segment into a fixed center segment with 2 equal sized segments on each size.

The size in the center will be fixed.

Spline Segment F A F

Splits off 2 fixed size segments on either end of the spline segment. Segment A will have the remaining size.

image

Segment Repeater

Spline Segment Repeater

Divides the segment into equal sized parts when combined with a For Each Loop

Scale to Fit adjusts the Segment Length to the closest value so the entire given spline segment will be used.

image

Mesh On Spline

Mesh on Spline nodes define the static meshes to be placed on the spline.
  • Mesh On Spline
  • Mesh On Spline with Transform

There is also an option taking a random element from an array of meshes or materials.

  • Random Mesh On Spline

image
> Static Mesh The static mesh that should be placed
[WIP*]: A random mesh will be picked per mesh placement If more than one mesh has been added.
> Materials [WIP*] A random set will be picked per mesh if more than one set has been added.
> Material Set Materials set for the mesh as they would be added in the static mesh editor
index [ 0 ] Material for index [0]. Empty slots are being ignored.
Overlap How much the mesh placements overlap. Negative values will create a gap.
Orientation Z axis rotation of the static mesh on the spline. Affects the size calculations. Use this for the initial rotation.
Transform A transform for all meshes relative to the spline point.

* Work in Progress

image

... To Transform Nodes

Type to transform into the search box to find these nodes.

They can be used to simplify the transform input if only one axis or transform type needs to be modified.

image

Additional Transforms

Offset Type - Standard: relative transform added for all meshes
- Incremental: incremental transform added per mesh
- Random: random transform added per mesh within the set range

Random Offset Type

The values in the transform are used as a random range

  • Location and Rotation: 25.0 will offset between -25 and +25
  • Scale: 1.25 will scale between 0.75 and 1.25

image

Material Parameter Randomizer

Can randomly modify named material parameters for each mesh placed.
  • Random Material Color Parameter: colors
  • Random Material Scalar Parameter: simple variables
  • Random Material Vector Parameter: 2D-3D-4D Vectors

image
Material ID affected material ID
Parameter Name parameter name to be randomly modified
Min / Max will pick a random value between min and max values.
Random Range Vector Random Range: 0.5 will pick a random value between -0.5 and 0.5

image
Top of page