Procedural Trees

procedural 3d assets built in blender

Summer 2023

#blender

#geometrynodes

Low-poly trees and foliage assets were procedurally generated using a custom Blender Geometry Nodes system. This foliage generator was developed specifically to create randomized vegetation for a Three.js-based environment generator. Each asset featured adjustable parameters controlling growth rate, maximum height, branching patterns, leaf distribution, and trunk twisting. Specialized trees like palms included additional parameters such as coconut quantity, allowing for diverse and customizable natural environments that maintained visual consistency with the game's low-poly aesthetic.