Procedural Trees Using Geometrynodes

by Blenderthings in Models


You will have to download a 2.92 or 2.93 Build of Blender, which features geometrynodes and is experimental, for this Blend-File to work!

Each Tree consist of a trunk and a branch object, as well as at least one empty to control the overall look of the tree. 

Clicking Trunk or Branch object reveals several modifiers that object is build out of, you can change them.

One of the modifiers is the geometrynode modifier - click on the modifier to make it active and open a geometrynode-nodetree to see its contents (i.e. nodes it is made out of). All the essential values can be put in from outside the nodetree in the modifer itself.

rotation - a vector X, Y, Z that randomizes the rotation of the leafs or branches

density - amount of branches or leafs or lianas

scale min max - control the leaf size


Animationnodes L-System Setup

Min/Max Branches - Animationnodes creates a lot of Branches in the Background, with min max you specify how many of them will be visible - more will be harder to calculate

Thickness - Stem thickness

twisting - Stem and branches are build from curves - twisting makes them twist more or less

grow - it grows the tree from 0 to 1

Animation Duration - when Animate is enabled this specifys the Duration of the Animation

lower limit points - adjust how far down the twigs grow

Seed - Seed - change this to get a different looking tree

Min Max branch Rot - adjust how far the branches rotate - 0/0 will be a straight line upward

Min Max Step Size - Adjust ho tall your tree is and how long the branches are

Choose a product version:

Sales 70+
Dev Fund Contributor
Published over 3 years ago
Blender Version 2.91
License Editorial
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message