Fantasy Tree Generator

The usual way to create trees and other vegetation relies on procedural modeling, tweaking a myriad of parameters. This may be fine for realistic trees, but if you are looking for stylized vegetation, it can get on the way.


FTG was made to do what procedural generation can't or makes inherently difficult, allowing you to model with an easy, spline-based, visual workflow.


Use Beziér splines for your trunk and branches, with a WYSIWYG visual workflow right in the scene view.


Create up to 3 different kinds of leaves:


  • Spline-based: Perfect for palm leaves, or lianas, controlled just like branches.
  • Scattered in a volume (SDFLeaves): Choose between sphere, cube, cylinder, torus, cone, and pyramid, and scatter as many leaves as you want on the surface, or inside the volume, with an easy to control density curve. You can also use a portion of the shape, like a spherical cone instead of a whole sphere. You can also smooth the SDF shape.
  • Scattered on a branch: They are physically connected to the branch, simulating real-world style leaves. There are a lot of parameters to adjust their randomness and direction.

Lerp the normals of your scattered leaves between each individual leaf normals and the volume shape or spherical normals, to achieve smooth lighting.


Integrate your custom prefabs: fruits or other custom meshes can be added as prefabs, using the easy placement tools of FTG.


Generate performant and customizable LoDs with ease:


  • Adjust the number of LoDs.
  • Preview each one and independently change each element.
    • Adjust the number of sides and number of divisions of branches.
    • Adjust the size and number of leaves.
    • Eliminate branches or leaves from certain LoDs.
  • Use an arbitrary LoD as your Mesh Collider's geometry.

Automatically generate billboards and billboard atlas.


  • Generate atlases with up to 16 angles and your chosen resolution, FoV, and padding.
  • (URP 10.6+ Only) Automatically set up working billboards.

Export as a prefab, with already set up LoDs.


(URP 10.6+ Only) In addition, FTG includes beautiful, stylized leaf and branch shaders and materials:


  • Cel-shaded.
  • Simple Wind.
  • Fake subsurface.
  • Fake silver lining.
  • Editable with Amplify Shader Editor
  • Several stylized leaf and branch textures, including normal maps.

NOTE: This asset requires Unity 2020.3+.


NOTE: Billboards are only supported in URP.


NOTE: The generator can be used with any pipeline, but:

  • URP supports 2020.3+ (10.6+).
  • HDRP supports 2020.3+ (10.6+), but they are very basic materials.
  • Built-In supports 2021.1+, but they are very basic materials, only with Shader Graph installed.

NOTE: This asset uses Editor Coroutines, the package will automatically be added upon installation.