Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 713 Bytes

File metadata and controls

18 lines (10 loc) · 713 Bytes

L-System

For this project I generated an L-System parser, and used it to visualize a bamboo plant.

Alt text basic bamboo plant

Alt text leaves modeled in Maya

Alt text branching behavior

Description

To implement the L-system, I used a linked list to store each symbol for efficient replacements in each iteration. The grammar is then mapped to produce visualizations of base branches, dividers, small branches, and leaves. The rules that I made affected the angle at which the bamboo grows, the amount of leaves produced, and the ability for the bamboo plant to branch.