We take a look at Spline Mesher Pro by Staggart Creations, a spline-based mesh generation tool rebuilt with Unity Jobs and the Burst compiler.
Spline-based mesh tools are essential in many Unity projects. Fences, pipes, roads, cables, rivers, platforms, and area meshes are often defined by curves.
However, once scenes grow larger or require runtime updates, mesh generation cost becomes noticeable. Rebuilding geometry along splines can introduce delays, especially when working interactively in the editor.
Spline Mesher Pro is a rebuilt version of the original
Spline Mesher tool, now redesigned around Unity’s Jobs system and Burst compiler. According to the developer,
Staggart Creations, the result is up to 50x faster mesh generation compared to the previous implementation.
Spline Mesher Pro is built around Unity’s native spline system and provides two main components:
- Curve Mesher – Repeats and bends meshes along a spline
- Fill Mesher – Generates a mesh from a spline contour
It is designed for 3D world building and integrates directly into Unity without requiring external modeling tools.
The Pro version introduces multithreaded mesh generation using:
- Unity Jobs
- Burst compiler
- Low-level MeshData API
Additional performance features include:
- Cached spline data for significantly faster sampling
- Parallel mesh segment processing across CPU cores
- Real-time spline updates within milliseconds
For large-scale environments or runtime-modified splines, this architectural change is the core upgrade.
The Curve Mesher component bends and repeats meshes along spline paths.
Key capabilities:
- Use procedural Cube, Cylinder, or Plane meshes as input
- Use any custom mesh
- Automatic collider generation (box, tube, plane, custom)
- Snapping and conforming to colliders
- UV scale, offset, rotation, and stretch controls
- Start and end prefab attachments
- Roll angle control and per-point twist adjustments
- Vertex color painting along the spline for shader-driven effects
- Multi-material (sub-mesh) support
- Negative scaling support
This makes it suitable for fences, guardrails, pipes, cables, and similar repeated structures.
The Fill Mesher generates a mesh from a spline outline.
Features include:
- Uniform topology with equilateral triangles
- Margin parameter for expanding or indenting shapes
- Snapping vertices to linear knots for precision
- Curved edge following
- Displacement effects such as bulging and noise
- UV scale, offset, rotation, flipping, and fitting
- Distance-to-spline (SDF) baked into UV and vertex colors
This enables generation of lakes, islands, curbs, platforms, and similar area-based geometry.
Spline Mesher Pro also includes:
- Recalculated normals and tangents
- Lightmap UV generation
- MeshLOD generation (Unity 6.2+ editor)
- Collision and trigger events exposed in the inspector and C#
- Runtime generation support
- Support for multiple splines in a container
- Baked lighting compatibility, including Bakery
A migration wizard is included to convert projects from the Standard version.
Where Spline Mesher Pro Fits
Spline Mesher Pro is suited for:
- Large 3D environments
- Runtime spline modification
- Modular level construction
- Projects requiring spline-based mesh deformation at scale
- Developers looking to minimize CPU cost during spline updates
- Spline Mesh Renderer (Procedural Mesh Generation): A procedural mesh generation tool that uses splines to generate meshes at runtime or in the editor. It supports shaping geometry along curves, making it useful for railroads, pipes, paths, and other repeated mesh structures.
Differences: While Spline Mesher Pro is a dedicated modeling aid with editor tools and mesh deformation workflows, Spline Mesh Renderer emphasizes runtime procedural generation and performance, with less focus on Unity’s new splines API or editor integration.
- Dreamteck Splines: Dreamteck Splines is a comprehensive spline system for Unity that supports creating and editing spline paths, generating meshes from splines, moving objects along curves, and placing prefabs along defined routes. It has editor tools and runtime APIs for roads, rails, pipes, animations, and more.
Differences: Compared to Spline Mesher Pro, Dreamteck Splines is more of a full spline ecosystem (paths + mesh generation + object motion) rather than a dedicated mesh extruder. Some users have noted that it is outdated, and does not work correctly in Unity 6 at the time of writing.
✨ Spline Mesher | Pro is now available on the
Unity Asset Store.
📘 Check out
The Technical Artist Bundle, a complete learning path covering shader programming, essential game-dev math, and procedural image generation through three in-depth books.