Grow trees and plants for Unreal.
MSFoliage generates trees, shrubs and other plants you shape by trunk, branches, leaves and bark. Watch them sway in the wind, then export meshes for Unreal Engine.
4
Built-in species
5
Branch generations
4
LODs per export
Grow from a species
Start from common hazel, European beech, quaking aspen or Norway maple. Or build a plant from scratch.
Shape every part
Control trunk lean and flare, branch density, angle and droop, leaf shape and bark furrows. The seed keeps each result repeatable.
Wind that moves it
Preview wood and leaves swaying in the viewport, or bake wind into vertex colours on the exported mesh.

MSFoliage
Grow a tree
A procedural tree in the viewport, plant parameters on the left, statistics and export settings on the right, and a growth graph below.
Everything in MSFoliage
Trunk
- Lean, wobble, sweep and flare
- Several stems for shrubs
- Crown envelope caps reach by height
- Pipe-model branch radii
- Deterministic from the seed
Branches
- Up to five branch generations
- Density, angle, length and droop
- Phyllotaxis and whorls
- Light pull and wobble
- Two twig kinds on one limb
Leaves
- Real leaf geometry, not flat sprites
- Simple and palmate blades
- Teeth, wave, fold, curl and twist
- Four shape variants, four LODs each
- Leaves turn toward the light
Preview
- Orbit, pan and dolly viewport
- Wind preview through the bones
- Bone display
- LOD buttons
- Undo and redo
Materials
- Node graph for the whole plant
- Add material nodes to trunk or leaves
- Bark furrows and generated bark texture
- Generated leaf atlas
- Load loose images and texture folders
Export
- Static mesh as glTF with two material slots
- Four LODs and an optional card LOD
- Wind baked into vertex colours
- Growth JSON and parts for vegetation graphs
- Command-line export without a window
Pick a species and grow your first tree.
Monthly
$5 / month
All 22 apps
30-day free trial
Yearly Save 20%
$48 / year
All 22 apps
30-day free trial