
Opis
Spline Pattern Generator
Spline Pattern Generator is an Unreal Engine 5.7 plugin designed to procedurally create modular structures using spline-based circles, ellipses, arcs, and custom manual splines.
It is built for developers, environment artists, and level designers who need a fast, flexible way to generate circular buildings, ring structures, curved walls, arenas, towers, vault sections, sci-fi corridors, decorative arcs, and other spline-driven modular layouts directly inside the editor.
With a single actor, you can generate walls, beams, decorations, gaps between levels, and roof rows toward the center, all with deep customization options and editor-friendly controls.
Key FeaturesProcedural spline-based structure generation
Generate modular patterns using:
Full circles
Ellipses
Partial arcs
Manually edited splines
The system supports both clean geometric shapes and fully custom spline layouts, making it suitable for anything from perfect circular buildings to hand-authored curved structures.
Multi-level generation
Create single-level or multi-level structures using either:
Manual level configuration
Automatic level generation
This makes it easy to build stacked rings, towers, arena walls, circular districts, layered rooftops, and vertical architectural patterns.
Advanced wall placement
Wall spline meshes support:
Desired segment length
Segment padding
Forward and up axis control
Optional tangent normalization
Secondary mesh patterns by index
Per-level and per-segment mesh overrides
This gives you precise control over how modular wall pieces are distributed and deformed along the spline.
Beams and decorative elements
The plugin includes flexible support for beams and decor placement.
Beams can be placed using point-based or spacing-based sampling, with support for spline-side offsets, mirrored inner copies, alternation, and local placement controls.
Decor slots allow multiple independent decoration layers, each with its own mesh, spacing, offsets, random intervals, alternation rules, and optional spline mesh deformation.
Gap and roof generation
Spline Pattern Generator can automatically create visual connections between levels using gap meshes.
Supported gap modes include:
Vertical strips
Ring per level pair
Roof generation is also supported, allowing roof rows to be projected toward the center with configurable pitch, radius scale, offset, inner radius, and orientation settings.
Bake generated spline meshes to static mesh
Generated spline meshes can be baked into a standalone static mesh asset directly from the editor.
The bake system can:
Merge valid generated spline meshes
Create a new static mesh asset
Register the asset in the Asset Registry
Optionally spawn a Static Mesh Actor
Optionally clear generated spline mesh components after baking
This is useful for optimization, asset finalization, packaging, and turning procedural results into reusable static assets.
Ideal For
Spline Pattern Generator is useful for creating:
Circular buildings
Arenas and colosseums
Towers
Vault-style corridors
Sci-fi ring structures
Fantasy ruins
Curved walls
Modular city blocks
Decorative circular patterns
Semi-circular architectural pieces
Procedural rooftops
Spline-based level design kits
Workflow
Place the included BP_SplineActorPattern actor in your level.
Assign your wall, beam, decor, gap, or roof meshes.
Choose the shape mode: Circle, Arc, or Manual Spline.
Configure levels, spacing, offsets, and mesh rules.
Press Generate Pattern.
Optionally press Bake Spline Meshes To Static Mesh to create a standalone asset.
Included
This plugin includes:
C++ source code
Example Blueprint actor
Organized plugin content folder
Editor generation tools
Static mesh bake support
Documentation files or Download documentation
Plugin icon and packaging resources
Technical Notes
Built for Unreal Engine 5.7
Editor-focused procedural generation workflow
Static mesh baking is editor-only and uses Unreal Editor merge utilities
Plugin content is organized under:
Content/SplinePatternGenerator




