CurveMancer - Your Ultimate Spline Tool View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.1.12 or later
Package size
7.1 MB
Files
31
Favorites
5
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

CurveMancer - Your Ultimate Spline Tool

by Vertex Horizons Interactive (opens in new tab)

No ratings yet

  • Price drop

CurveMancer - A pipeline-agnostic Unity editor tool for procedural meshes and prefab placement along splines.

Discount -50% Previous price $20.00 Price $9.99

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for CurveMancer - Your Ultimate Spline Tool, 6 months Current $9.99; lowest $9.99; highest $9.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 15

CurveMancer - Your Ultimate Spline Tool screenshot 1

CurveMancer - Your Ultimate Spline Tool screenshot 1

About this asset

Asset Description: CurveMancer - The Ultimate Spline Tool for Procedural Meshes & Prefab Instantiation

CurveMancer is a powerful Unity editor tool designed to streamline the creation of procedural meshes and prefab instantiation along spline curves. Tailored for indie developers, this tool offers an intuitive interface that simplifies complex tasks, making it ideal for rapid scene design and prototyping.

Key Features

🔹 Procedural Mesh Generation

Effortlessly generate meshes along spline curves, with options like mesh merging, segment control, and per-segment scaling for precise customization.

🔹 Prefab Instantiation

Place and align prefabs along curves with advanced controls such as ground snapping, curve offsets, rotation randomization, and alignment with ground normals. Ideal for natural placement of props like trees, lamps, and fences.

🔹 Pillar Generation

Generate pillars along curves for highways, bridges, or other infrastructure. Pillar height is controlled by mesh length, and the system supports parent-child curve linking for flexible setups.

🔹 Curve Linking

Link curves together so one curve can control the shape or generation of another, enabling complex, coordinated layouts for procedural geometry.

🔹 Curve Editing Tools

Comprehensive curve editor with gizmo support, snapping options, planarization tools, and segment rotation for total control over every part of your curve.

🔹 Override System

Apply mesh or prefab overrides at specific curve segments for dynamic customization along your paths. Randomization and selective rebaking make workflows efficient.

🔹 Render Pipeline Compatibility

Works seamlessly across Unity's Built-in, URP, and HDRP pipelines, ensuring versatility in any project.

🔹 Performance Optimized

Features like multithreaded mesh generation and selective rebaking ensure smooth performance, even in complex scenes.

🔹 Startup Generation

"Generate on scene start" functionality to avoid bloated scene files along with a way to check if generation is done via script.

Comprehensive Documentation:

For detailed guidance on installation, setup, and advanced features, please refer to the comprehensive documentation included with the package.

Ideal Use Cases

  • Environment Design: Quickly create roads, rivers, trails, and bridges with consistent geometry.
  • Prop Placement: Efficiently scatter objects like trees, fences, or lampposts along a path.
  • Procedural Content Generation: Develop dynamic content that adapts to varying curve shapes and parameters.
  • Infrastructure Projects: Build pillars, highways, and large-scale structures with ease.

CurveMancer is a versatile tool that adapts to your project's needs, offering both simplicity for quick tasks and depth for complex setups. Whether you're crafting intricate environments or prototyping gameplay mechanics, CurveMancer provides the flexibility and performance required for modern game development.

Additional Features

  • Showcase cart script included to move objects along the curve.
  • Showcase cars script to showcase highway generation.
  • Easy curve reuse, copying, and linking for complex scenes.

Assets Used in Showcase images and videos(not included in project):

AA 3D Low Poly Nature Pack

https://assetstore.unity.com/packages/3d/environments/aa-3d-low-poly-nature-pack-227820

Low Poly Park Pack

https://assetstore.unity.com/packages/3d/environments/urban/low-poly-park-pack-created-with-fastmesh-asset-292938

WOC City Building Park Lite

https://assetstore.unity.com/packages/3d/environments/urban/woc-city-building-park-lite-free-pack-310639

Low Poly City Cars Pack

https://assetstore.unity.com/packages/3d/vehicles/land/low-poly-city-cars-pack-312705

Outside the Grimoire

  • CurveMancer is an editor tool and will be handled as such
  • The tool is targeted primarily to indie developers where ease of use and performance are primary goals
  • Even though it can be modified and used as a game mechanic We are not going to address those types of requests
  • Smoothing normals/tangents on sections ends via “ghost meshes” or similar techniques will not be handled due to the extreme negative performance impact it would have and performance was one of the primary goals. If you encounter any issues in that area use “flat shaded meshes” where every triangle has unique vertices or resort to using flat shading inside a “fragment shader”
  • The tool can also be modified to apply segment counts based on section by modifying the segment count used inside any of the generation functions(inside the “ProceduralSplinePath” script). Due to the ease of the modification and the rare use case it has not been handled (and will not be handled in the future) with this tool
  • For questions regarding bugs/glitches or help regarding the usage of the tool feel free to contact us via email - “[email protected]”

From the publisher's Asset Store listing.

Technical details

Technical Details

Supported Unity Versions:

  • Unity 6.0 and above (older versions supported with minor color adjustments: e.g., Color.lightGreen → Color.green)

Supported Platforms:

  • Windows, MacOS, Linux

Supported Render Pipelines:

  • Built-in Render Pipeline
  • Universal Render Pipeline (URP)
  • High Definition Render Pipeline (HDRP)

Package Contents:

  • CurveMancer Editor Tool
  • ProceduralSplinePath scripts
  • Spline Prefab
  • Sample meshes and prefabs
  • Full Documentation (PDF/Markdown)

Key Technical Features:

  • Pipeline-agnostic: Works seamlessly across Built-in, URP, and HDRP
  • Real-time spline mesh generation and prefab instantiation
  • Dual generation modes: Merged Meshes and Instantiated Prefabs
  • Pillar Generation Sub-Mode with height control via mesh length
  • Per-segment scaling and rotation for precise customization
  • Curve Linking: Parent-child curves for advanced setups
  • Overrides system for per-segment customization
  • Multithreaded mesh generation for optimal performance
  • Partial rebake support for fast iteration
  • Fully editor-based - no runtime dependencies
  • Ability to generate meshes on "Scene Start" to avoid bloated scenes

File Size:

  • Approx. 6.6 MB

Documentation:

  • Detailed usage guide included
  • Step-by-step installation instructions
  • Full description of inspector properties, gizmos, generation modes, and pillar/curve linking features

Support:

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.1.12f1 Compatible Compatible Compatible Compatible

The materials that are included are meant for URP and are only used inside the sample scene and are not necessary for the tool to work.

As listed on the Asset Store.