Generative Forests

Visual experiments using L-system algorithms to simulate fractal forest growth patterns across 2D and 3D environments.

🌿 Core Concept

This project uses iterative L-system generation to create realistic and stylized forest structures. By manipulating variables like branch angles, growth rates, and leaf density - we can simulate thousands of possible forest types.

🧬

L-system Modeling

Using formal grammar to define plant growth patterns through recursive rewrite rules.

🌲

Procedural Generation

Creating diverse forest ecosystems through parameterized growth simulation.

⚙️ Technical Approach

📏

Geometric Constraints

Applying fractal geometry principles with adjustable angles (15-45°) for tree trunk bifurcation patterns.

📊

Density Algorithms

Implementing Voronoi diagrams for organic tree spacing and distance calculations.

🪵 Generated Outputs

Parameters: Angles=25°, Iterations=6

Parameters: Angles=40°, Iterations=4