Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
6000.0.28f1 | Compatible | Compatible | Compatible |
2021.3.16f1 | Compatible | Compatible | Compatible |
This tool doesn't do anything graphics related, so the SRP in use isn't relevant. HDRP only supports grass starting from Unity 2021.2.
[Unity <=2023.2] Demo scene is set up for the built-in RP, but uses standard shaders, so can be converted as instructed by the Unity manual.
[Unity 6+] Demo scene is set up for URP
📄 Documentation | 🟣 Discord | 💬 Forum thread
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
Free of charge as a gift to kickstart new or existing projects :)