L-Systems

Summary

Following the guidelines of Lindenmayer’s “The Algorithmic Beauty of Plants”, this project implements an L-system parser to create different patterns found in nature.

In particular, this project implemented with C++ and OpenGL, implements the following features:

  • Graphical modeling using L-systems
  • Custom constants
  • 3D rotations
  • Stochastic rules
  • Interactive rendering

Results

Some of the examples provided with the program are these:

image1

image2

image3

Pol Martín Garcia
Pol Martín Garcia
Computer Graphics R&D

Computer graphics enthusiast, focused on simulation and real-time rendering.