Plugin for procedural generation of 3D trees of varying complexity.
- Procedural tree generation. Control the height, slope, number of branches, branch length, gravity, twist, and detail.
- Turn leaves on or off depending on the season, plant size and material.
- Generate collision automatically, fast for collisions with tree trunks only, or detailed for the trunk and all tree branches.
- Create procedural tree growth from a sapling to a large mature tree using code.
- Godot 4.5+ (Windows, Linux, MacOS)
- To ensure the tree displays correctly, use Cull Mode: Front for the tree trunk material.
- To change the season, you can make one unique leaf material for all the trees and then change its color or texture to make them yellow.
- Place godot-cpp of the version you need in the godot-cpp folder
- Use the SCons command (depending on your platform and Godot build version):
scons target=template_release platform=windowsOr use ready-made libraries
For easier reproducibility, there is a Dockerfile provided for building binaries for Linux and Windows.
docker build -t tree3dbuilder:latest .
docker run --rm -v "$(pwd):/source" tree3dbuilder:latest scons target=template_release arch=x86_64 platform=windows- Wind and swaying foliage.
- A tool for quickly placing trees and forests in any location or landscape.
- Support for custom models instead of default foliage.
If you liked this plugin, you could send me a thank you via Ko-Fi using Ko-Fi, I would be very grateful! Your name and your GitHub account (if you have one) will be listed below :) (Don't forget to write me an email so I can add you, your name and account)
List:
- Meier Lukas
- Adam Heinermann (@Heinermann)
Thank you for your support!

