Home
Resume
email
Visualizations / Procedural Tree Generation
Procedural Tree Generation
Description:
This project explores procedural content generation by creating randomized trees using a branching algorithm inspired by mathematic fractal trees. Starting from an initial seed, the system generates branches with a number of seeds at its head. The program allows the user to specify the trees randomness, allowing for true fractal patterns or more orgainic trees. After a number of generations, the branches terminate and generate leaves, resulting in varied and lifelike structures. Built in Unity, the project showcases how simple recursive logic combined with randomness can produce complex, realistic forms.
Abstract:
This project investigates how simple recursive systems, when combined with adjustable randomness, can create visually rich structures. By controlling factors like branching patterns and deviation angles, users can explore a spectrum from precise fractal trees to loose, nature-inspired forms. The result highlights the balance between mathematical precision and organic unpredictability in procedural generation.
Image 1
Image 2
Image 3