Vehicles

Measurement Spline

A Blueprint spline parent that changes only the editor’s visual measurement display, with a child Spline Mesh system and text scaled to long spline lengths.

Measurement SplineVehicles

Resource overview

Long spline layouts become difficult to read when measurement values grow and the route stretches across a large editor view. Measurement Spline approaches that problem through a Blueprint parent that can replace the base Spline parent class. Its focus is the visual editorial representation of spline systems, not gameplay or in-game performance. In practice, that keeps the measurement display separate from how the spline behaves at runtime.

The tool began with a railway system in mind, which explains one of its defining behaviors: text values scale based on spline length. That makes the measurement display easier to read when working with long spline meshes and large measurements. The package also includes a child Spline Mesh system and three legacy Blueprints for cases where older versions are needed.

A Blueprint Parent That Replaces the Base Spline Class

Measurement Spline is a simple tool and parent spline class. It can be used as a replacement for the base Spline parent class, so the change happens at the Blueprint class level. The blueprint alters the visual editorial representation of spline systems without affecting gameplay or in-game performance.

These are Blueprints rather than standalone components. To use one, make a copy of the Measurement Spline blueprint you want, or create a child that inherits the functionality and gives you a base to build on. That distinction shapes the setup: you are choosing and extending a Blueprint class, not adding a component as an isolated piece.

Spline Mesh Components in the Measurement Spline Child

The Spline Mesh system is a child of the Measurement Spline parent. Its spline mesh components are generated seamlessly, keeping the mesh side connected to the parent measurement Blueprint. Mesh-related controls sit under 'Mesh Spline Settings', while measurement controls sit under 'Measurement Spline Settings'.

Three legacy blueprints are included as well, available if they are needed. The Spline Mesh child and the legacy Blueprints sit alongside the main parent setup rather than replacing the measurement-focused role of the parent. The generated components handle the mesh side; the parent handles the editor-facing measurement display.

Text That Scales for Railway-Sized Splines

Railway layouts can run long, and measurements attached to them can become large enough that fixed-size labels are hard to read. Text values in Measurement Spline scale based on spline length. This was part of the original railway-oriented design, and it gives the tool a consistent reading rule: as the spline grows, the text scales with it.

That behavior is aimed at long spline meshes and large measurements. Because the Blueprint changes only the editorial representation, the scaling is about reading the spline in the editor. It does not change gameplay or in-game performance.

Typing Values in Measurement Spline Settings

Almost everything in the blueprints is customizable. Many variables should be altered by typing into text fields rather than sliding values with the mouse. The reason is the complexity that appears with long or complicated spline systems; interactive sliding can become difficult in those cases. Customization can be intensive at times, and improvements are in progress.

The relevant controls are grouped under 'Measurement Spline Settings' and 'Mesh Spline Settings'. On a short spline, adjustment is straightforward. On a long, complex system, plan to enter exact values instead of dragging. The two settings groups keep measurement behavior and mesh behavior in named places, which makes the customization path easier to follow.

Choosing Between the Spline Mesh System and Legacy Blueprints

The current package includes the Spline Mesh system as part of the selection, plus three legacy blueprints for anyone who needs them. A project already tied to an older version can use the legacy Blueprints as a fallback. Starting fresh, the decision is mainly which Measurement Spline blueprint to copy or extend.

A copy gives you a separate Blueprint to work from. A child class inherits the functionality and provides a place to build on top. That is the intended extension route because the tool is delivered as Blueprints, not components. The parent class remains the source of the measurement behavior, and the child can carry additional work without losing that inherited functionality.

Where Measurement Spline Fits in a Railway or Long-Spline Workflow

Use it when spline systems need a readable measurement layer in the editor, especially on long routes where labels must remain legible. The railway origin is not just a theme; it explains the text scaling and the emphasis on long spline meshes and large measurements. A team working with spline-driven layouts can keep the measurement display independent from gameplay and in-game performance.

The Spline Mesh child adds generated mesh components where the workflow calls for them. The two settings groups keep customization in named locations, and the option to copy or subclass the Blueprint supports both quick reuse and further development. For a production that already relies on spline parents, the practical step is to pick the blueprint version, copy or subclass it, then edit values under the relevant settings group.

More From The Same Workflow

Free resource

Get this resource

3DCGHUB is the service provider for this listing. Access is fulfilled through the official publisher channel.

Resource archiveContent.7z

Related resources