Scatterforge
### Environment Dressing Shouldn't Take All AfternoonYou sculpted a nice terrain. Now you need grass on the meadows, rocks on the slopes, bushes scattered between and hand-placing (or wrestling raw geometry nodes) eats hours per scene.ScatterForge scatters a whole ecosystem in one click, and it understands your terrain. Zones filter by slope and height, so grass stays on the flats and rocks cling to the hillsides, like real ecology.### How It Works1. Select your terrain mesh (sculpted, displaced, imported heightmap — any mesh)2. Open the ScatterForge tab, click Create Scatter > sample grass + rock zones appear instantly3. Adjust density, scale, rotation, slope/height filters per zone, click Update Scatter4. Add up to 8 zones with your own assets5. Click Bake to Mesh and export to Godot, Unity, Unreal, or the web### Ecological Zones (the part other scatter setups skip)Each of the 8 zones has independent:- Density (points per square metre)- Slope filter (degrees) — grass on flats, rocks on cliffs- Height filter (world Z) — snow line, water line, tree line- Scale range + random Z rotation for natural variation- Align to Normal to hug the terrain surface### Built-In Sample AssetsOne click creates procedural grass, rock, and bush meshes so you can test instantly, then swap in your own assets per zone.### Game-Engine ReadyThe scatter is a live modifier while you iterate, and Bake to Mesh converts it to clean real geometry for glTF/FBX export. Tested export targets: Godot, Unity, Unreal, Three.js.### ReproducibleGlobal seed control: the same seed always gives the same scatter. Change it for instant variations.### Requirements- Blender 4.2 or newer (tested on 4.4, 5.0, and 5.1)- Any OS (Windows, Mac, Linux)### What You Get- scatterforge.py: single-file addon (install via Preferences > Add-ons > Install from Disk)- 8-zone scattering with slope/height ecology filters- Built-in sample assets, seed control, bake-to-mesh export path
Get it → meshcraft18.gumroad.com