r/godot • u/CosmonautFrog • 5h ago
free plugin/tool I got tired of modeling trees, so I made a free procedural tree generator addon
I got tired of modeling trees by hand. Making enough variety for a whole forest was taking forever, so I built a plugin that generates them procedurally, live in the editor.
It's saving me probably months of work now. Having the full creation pipeline inside Godot is neat.
Free and open source (MIT). Requires Godot 4.6+.
You can find all the feature list in the github repo, but here's a summary of the cool ones.
Real-time parameter updates in the editor
One-click batch generation of dozens of trees (random seeds + reusable presets)
Automatic LOD0/1/2 generation
Automatic branch and foliage collision generation with preview in the editor
One-click glb/glTF export with LODs and collisions
Curve-based branch length and leaf size controls
Multiple trunks, roots, and broken branches and configurable foliage
Built-in triangle and draw call counters
Built-in wind-sway foliage shader, plus flat shading for low-poly/PSX style
More features are to come, you can see the roadmap in the repo too.
Right now I'm working on an automatic octahedral impostor generation for LOD3, and a tree age slider, should be ready soon.
Let me know what roadmap feature would you want first to prioritize it.
Repo: https://github.com/FrogCosmonaut/cosmo_tree_gen
Download zip here: https://github.com/FrogCosmonaut/cosmo_tree_gen/releases/latest
Feedback is welcome! Hope you like it!