转至内容
商品 Spline Pattern Generator 的媒体 1
0 条评论

描述

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

  1. Place the included BP_SplineActorPattern actor in your level.

  2. Assign your wall, beam, decor, gap, or roof meshes.

  3. Choose the shape mode: Circle, Arc, or Manual Spline.

  4. Configure levels, spacing, offsets, and mesh rules.

  5. Press Generate Pattern.

  6. 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

包含格式