Modular Tree is a free Blender add‑on that creates 3D trees via one‑click Oak, Pine and Willow presets or a node‑based procedural workflow, supporting Blender 4.3.1 and newer on Windows, macOS (Intel and Apple Silicon) and Linux.
Developed by Brandyn-Britton.

About Modular Tree
Modular Tree (Mtree) is a Blender add‑on that generates 3D trees by running a series of tree‑shaping functions and converting the result into a mesh. Quick presets provide Oak, Pine and Willow trees with a single click, while a node‑based system lets users connect nodes and adjust procedural parameters for trunk, branches and leaves. Branch nodes can be chained to produce multi‑level branching for complex structures. The add‑on runs on Blender 4.3.1 and newer and is available for Windows, macOS (Intel and Apple Silicon) and Linux. It is licensed under the GNU GPL v3.0 or later, and the underlying C++ library is distributed under an MIT‑compatible license.
Features
- Quick Generate for one-click tree generation with Oak, Pine and Willow presets
- Node-based workflow that builds trees by connecting nodes
- Procedural generation controlling trunk, branches and leaves with parameters
- Multi-level branching by chaining branch nodes for complex tree structures
- Built on a C++ library that can be used separately from the add-on
- Builds available for Windows, macOS (Intel and Apple Silicon) and Linux
Best for
Blender artists who need either fast preset trees or detailed node‑driven procedural control over tree geometry.
Frequently asked questions
Does Modular Tree work with Blender 4.3.1?
Yes. Modular Tree is listed as compatible with Blender 4.3.1 and newer.
How do I install Modular Tree in Blender?
The add‑on is installed by opening Blender’s Preferences, selecting the Extensions tab, and using “Install from Disk” to choose the downloaded file appropriate for your operating system.
Is Modular Tree free to use?
The catalog lists Modular Tree as free; it is released under the GNU GPL v3.0 or later, permitting use at no cost under those license terms.
Can I use Modular Tree outside of Blender?
The core C++ library that powers Modular Tree can be built and used independently of Blender, requiring CMake and, for add‑on development, Blender 2.93 or higher.
Related plugins
Explore Modular Tree
View download and installation options.