
A dedicated node-graph editor for authoring procedural trees: 44 hand-tuned species presets, live preview, true 4-level LODs baked to Nanite-capable Static Meshes, and a full Python/Blueprint scripting bridge.
Procedural Tree Creator lets you author trees the way you author materials: in a purpose-built graph editor with a live 3D preview, a node palette, and per-node details. 20 generator node types cover trunk and roots, branching and crown generation, four-class tube skinning, trunk fluting, leaves, leaf cards, fronds, instanced foliage scatter, fruit, and wind weights, plus curve and value utility nodes. 44 species presets are distinct hand-tuned graph wirings, not re-skins: English Oak, Silver Birch, Weeping Willow, Scots Pine, Japanese Maple, Giant Bamboo, Date Palm, Italian Cypress, Norway Spruce, Japanese Cherry, and more. Pick one from the toolbar and the graph re-wires itself. Four LOD levels are generated by actual re-tessellation and branch-order dropping, not decimation of LOD0, then baked at author time into a single Static Mesh (optionally Nanite-enabled) with trunk collision. The default cook policy bakes each tree to static meshes and HISM leaf instance sets, so a packaged game does zero graph work. Per-actor seed, LOD, parameter overrides, seasonal palettes, wind and material overrides let one graph asset populate a varied forest. White Studio preview and three original concept recipes support silhouette authoring. Toolbar export includes the complete canopy. Async, thread-pooled ground conforming plants roots on your terrain. The scripting bridge exposes the whole workflow to Python and Blueprint. Browse all 44 preset graphs under ProceduralTreeCreator/Species in plugin content. The separate example project contains showcase and forest maps.

Author trees in a purpose-built graph editor with a live 3D preview, node palette, details panel, stats readout, undo, copy/paste, and comment frames.
Learn More
Each preset is a distinct graph wiring, not a re-skin. Pick English Oak, Date Palm, Giant Bamboo, Japanese Maple, Weeping Willow, and more from the toolbar and the graph re-wires itself.
Learn More
Four LOD levels generated by re-tessellation and branch-order dropping, baked into one Nanite-capable Static Mesh with trunk collision. Default cook policy does zero graph work in a packaged game.
Learn More
Per-actor seed, LOD, parameter overrides, and bark/leaf/fruit material overrides let one graph asset populate a varied forest. Leaves render as HISM instance sets.
Learn More
Shipped species cover hardwoods, conifers, palms, bamboo, and ornamentals. Browse the complete preset collection in the plugin Species folder.

UProceduralTreeScripting exposes create, author, evaluate, export, spawn, and bake. Working Python examples are included. Enable the engine Python Editor Script Plugin to run them.
Learn MoreMore plugins from Athian Games.
Build a fully customized and texture based Minimap, Map and Navigation System for your next big title.
Asynchronously Import FBX files in your Unreal projects, in runtime
Automatically detect and bake away body mesh triangles hidden under clothing, then swap the body mesh at runtime to eliminate GPU overdraw.
Our support team is here to help you get the most out of Procedural Tree Creator. Whether you have technical questions, need integration assistance, or want to report an issue, we're ready to assist.