L-Systems

Introduction

WikiPedia L-system on Wikipedia [↗] Explanation How to create L-Systems – Houdini Kitchen [↗]

Better people than I have worked to define and explain L-Systems, please browse the project links above for more in-depth explanations. Short answer: L-Systems are applied turtle graphics.

Version 2

Project Project Link [↗] GitHub Github Repo [↗]

A newer version that includes forward animation and adjustable animation controls. The basic controls are:

  1. Load a curve with the button at the top left
  2. Render it with the button at the bottom middle.

Here are some interesting visualizations you can use by referring to the “Houdini’s Kitchen” above

Version 1

Project Project Link [↗]

A older Lsystem interface. It’s not my favorite but it has a few interesting features:

  • Depth Control
  • Fancier Animation Playback

Ultimately both of these things are unnecessary - the newer version is simpler while still providing most of the same functionality.