Current sales My Tracked Assets Login
Current deals
Vegetation Spawner | FREE - Automatic Tree/Grass Placement preview
Unity

Vegetation Spawner | FREE - Automatic Tree/Grass Placement

By Staggart Creations · tools/terrain

FREE

Rated 4.0/5 from 54 ratings.

Log in to track this asset

Last checked . Prices and availability may change.

About Vegetation Spawner | FREE - Automatic Tree/Grass Placement

A straightforward but powerful procedural vegetation spawner for Unity's terrain system. Allowing a terrain to be quickly populated with vegetation, without spending days on painstaking manual painting.

Works with any other asset that uses the built-in vegetation system such as Nature Renderer or GPU Instancer.

Rule-based spawning
Probability %
Seed Height range
Slope range (0-90°)
Curvature range (convex/concave)
Water level rejection
Terrain layer masking
Collider rejection

Features
Multi-terrain support
Can be executed at runtime
Precomputed scene collider checks, avoids spawning inside colliders
C# extension functions for various tree related processes.

Trees are defined as "species" and can have a number of prefabs, each with their own spawn chance. This allows variants of the same tree to be spawned with one rule set. Spawn points for the same species will never overlap!

Limitations
Not equipped for biomes or region-specific spawning
Manually painted vegetation will be overwritten when respawning