Launch Discount: 25% off for the first 50 customers — use code LAUNCH25

StraySparkStraySpark
ProductsDocsBlogGamesAbout
toolUE 5.7

Populate entire worlds in seconds, not weeks

Stop hand-placing thousands of trees, rocks, and props. The Procedural Placement Tool lets you scatter hundreds of thousands of instances across your terrain with intelligent rules for density, slope, height, biome zones, and more — all rendered efficiently through HISM instancing. What used to take days of tedious manual work now takes a single click.

Starting at $49.99

Use code LAUNCH25 for 25% off

  • License key included
  • Free lifetime updates
  • Full C++ source code access
  • Priority email support
0K+
Instances per second
0
Built-in presets
0
Debug viz modes
O(0)
Spacing enforcement
Features

Powerful features, zero friction

Procedural Placement Tool is packed with everything you need to be productive from the first minute.

Multi-Layer Scatter

Configure independent placement layers, each with its own mesh set, density, and filter rules. Build complex biomes from simple layers.

Biome Zone System

Paint your world with biome volumes — forest, desert, swamp, snow — and watch vegetation adapt automatically. Zones blend smoothly with configurable priority and radius.

4 Density Modes

Uniform distribution, Perlin noise for organic variation, radial falloff for clearings, or custom texture masks for pixel-perfect control over placement density.

Spline Scatter

Scatter objects along spline paths — perfect for lining roads with streetlights, rivers with rocks, trails with wildflowers, or fences along boundaries.

Exclusion Zones

Drop in exclusion volumes to prevent placement around buildings, paths, or gameplay areas. Soft falloff edges create natural-looking transitions.

Cluster Grouping

Generate natural-looking clumps and groupings. Configure cluster count, radius, and internal spacing for trees, bushes, or rock formations that look hand-crafted.

Use Cases

Built for your workflow

Whether you're a solo developer or part of a large team, Procedural Placement Tool fits right in.

1

Open world games with vast terrain that needs believable vegetation and prop coverage

2

Architectural visualization projects requiring realistic landscaping around structures

3

Procedural generation systems that need deterministic, seed-based placement for reproducibility

4

Level designers who want to iterate quickly on environment density without manual placement

What's Included

Everything you need, nothing you don't

One purchase. Full source code. No subscriptions. No royalties.

Full C++ source code (12 runtime + 4 editor source files)
10 themed presets — Dense Forest, Desert, Snowy Forest, Urban Park, Swamp, and more
Reusable rule data assets for sharing configs across actors
Custom editor detail panel with Generate, Clear, and Randomize buttons
Debug visualization with 6 modes including density heatmap and slope overlay
Full undo/redo support for all editor operations
Comprehensive documentation with examples and API reference
“We populated a 16 km² open world in an afternoon. The biome zones and exclusion system meant we barely had to touch anything after the initial scatter.”

Environment Artist

AAA Studio

Ready to level up your workflow?

Get Procedural Placement Tool today and start building faster. Full source code, free updates, and documentation included.

Use code LAUNCH25 for 25% off

StraySparkStraySpark

Game Studio & UE5 Tool Developers. Building professional-grade tools for the Unreal Engine community.

Products

  • Complete Toolkit (Bundle)
  • Procedural Placement Tool
  • Cinematic Spline Tool
  • Blueprint Template Library
  • Unreal MCP Server

Resources

  • Documentation
  • Blog
  • FAQ
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2026 StraySpark. All rights reserved.