Foliage Fusion. Procedural Vegetation Creator

RobertRoss_VFX in Rigging


B- FOLIAGE FUSION

From nothing to an animated tree.

Using only Blender.

A procedural vegetation tool with built-in skeletal mesh generation and a direct Unreal Engine 5.8 Foliage Assembly workflow — or to any platform. Create variations in seconds.

Photogrammetry trunk + scattered branches, previewed in Unreal as a Foliage Assembly — Witcher 4 tech demo.

FOLIAGE ASSEMBLY

Fully supported in Unreal.

A Foliage Assembly is fully supported. Trunk and branches stay the base. Foliage ships as instances. A skeleton drives them. Witcher 4 style. That is one way out — not the only one. Bake a mesh instead, and the same plant plays in any engine.

On the assembly path, the tiles set the cost. Merge cards into the base, drop bones on a scatter, or keep a bone on every other card. You cut the skeleton and the instance count before the file leaves Blender.

Two olive trunks looking up, photogrammetry bark and scattered foliage
BRANCHES

A branch is its own asset.

Branch Curve builds the spline. Convert to Geo turns it into a mesh. Angle, length, and roll are curves in the sidebar, read along the parent. Duplicate the object and the copy keeps its own settings. Several variants can sit in one collection.

SPAWN

The same tool puts those branches on the trunk.

The tree reads the collection and instances the branches onto the trunk. Edit a branch, its length, or its curve, and the copies on the tree follow. The source branch is still there. Nothing is collapsed until you bake.

Looking up a photogrammetry trunk into the crown
ONE SOCKET

The graph stays a row of tiles.

Every module has a single Geometry input and a single Geometry output. Settings and curves live in the sidebar, on the tile you have selected. Two Branch Curve tiles in one tree do not share their sliders.

FOLIAGE

Cards, twigs, and tips.

Foliage Scatter places kits along the branches. Height bands split bottom, mid, and top. Long, mid, and short split the same branch by position. Tips get their own kit. Curve to Fronds builds a palm-style leaf from a curve.

Banana tree creation + skeletal animation.

Banana leaves against sky
LOOK

Normals and vertex color, on the plant.

Custom Normals aim the cards. Vertex Color fills each channel with a mask the shader can read: height, a branch id, a gradient along the twig. UV Wind Mask packs a second UV for a wind shader.

OUT OF BLENDER

A mesh any platform can play.

Bake one mesh. Vertex color and wind UVs go with it, so the tree can move in any engine that reads them.

Procedural grass creation + Spawn Preview.

THE TRUNK

A generated trunk, a curve you draw, or a photo scan.

"Trunk" draws the stem. "Trunk Custom Curve" follows a curve you draw. "Trunk Custom Mesh" starts from a photo scan.

From that scan you can generate a tileable bark texture and lay it back on the trunk, so the surface is seamless. Or skip the scan and build the trunk fully procedurally. Your choice.

Coconut palm — baking a tileable texture set from a photogrammetry scan + procedural extension.

What's in the toolbar

Grouped the way they appear in the add-on.

Foundation

Trunk Trunk Custom Mesh Trunk Custom Curve Trunk Custom Extension Area Branch Curve

Distribution

Whorled Opposite Spiral Crown Delete Distro Points

Deformation

Gravity Noise

Meshing

Convert to Geo Branch End Displacement

Foliage

Curve to Fronds Foliage Scatter Dead Foliage

Special

Custom Normals Vertex Color UV Wind Mask Human Scale Spawn Preview Skeleton Exporting
COMING SOON

On the way

Pivot Painter

Pivot Painter support, so the same plant can feed that wind setup.

Plant Wizard

Templates. A few questions, a starting tree, then the tiles stay editable.

Manual Edit

Edit one branch, or one spawn, and leave the rest of the tree alone.

Background Version

A card generator. It builds a background version of your tree for you.

IN THE PACK

The add-on

Foliage Fusion for Blender 4.5 through 5.2. A procedural tree, with wind data, ready for any platform. GPL.
Example files are included, so you can start making strong work on day one.

Example files included in the pack
LICENSE

Which license do you need?

Lifetime. Same add-on. GPL. The difference is the seat and the support. Prices at the top of this page.

Indie

One person. Under $100k USD revenue in the last 12 months.

What's included:

✓ All modules, docs, and examples

✓ Single user

✓ Film, games, and client work

✓ Email support

✕ Multiple artists

✕ Priority support

Studio

$100k USD or more. One seat per studio, for multiple artists.

What's included:

✓ All modules, docs, and examples

✓ One seat per studio

✓ Film, games, and client work

✓ Multiple artists

✓ Priority support

Started on Indie and the studio crossed $100k? Superhive lets you upgrade for the difference in price.

DOCS

Full documentation and a user guide.

You are not left alone.

UPDATES

Changelog

1.1.1 — November 2026

  • Added One-click presets for Trunk, Branch, and Twig curves on Trunk Custom Curve.
  • Adding Trunk, Trunk Custom Curve, or Trunk Custom Mesh also adds Convert to Geo.
  • Fixed tree height on Trunk Custom Mesh. With Count As Trunk, height runs from the base of the scan to the tip of that branch.
  • Fixed extra branches growing at the base. Spawn points now pass through Noise and Gravity once.
  • Fixed Enable Tip on branches grown from a custom trunk.
  • New Leaf Roll Along Branch for leaves on opposite sides of a branch. Twist stays as it is.

1.1 — November 2026

  • Custom Pie Menu (double F).
  • Custom Preview: better AA, studio lighting, dark and light mode, and Screenshot Mode (doubles viewport resolution for ultra-smooth details).
  • New twist axis for scattered foliage.
  • Improved Human Scale.
  • Fixed branch endings under high gravity.
  • Fixed spawning on branches on Trunk Custom Mesh.
  • Fixed skeleton and skinning for L3 branches.
  • Fixed meshing for multi-trunk shrubs on Area.

Built by artists, for artists.

A bug or a feature request: [email protected]


  • For individual artists, freelancers, and small indie projects.

    $59
  • For studios, production teams, and agencies with multiple artists.

    $199
$59

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Dev Fund Contributor
Published 10 days ago
Blender Version 4.5 - 5.2
Extension Type Add-on
Render Engine Used Arnold, Blender-Internal, Blender-Game-Engine, Cycles, Eevee, Freestyle, Luxrender, Mental-Ray, Octane, Vray, Yafaray
License GPL