L-system Graphics

L-systemグラフィックス / 1968– / Technique / Computational Expression

L-system graphics rewrite symbol strings in parallel and interpret them as drawing, turning a few rules into recursively growing plants, trees, mycelia and ornaments.

L-system Graphics — First six iterations of an L-system fractal tree — NightElfik — Wikimedia Commons / Public domain
First six iterations of an L-system fractal tree — NightElfik — Wikimedia Commons / Public domain
L-system Graphics — AI-generated interpretation 1
AI-generated interpretation, not a reference work
L-system Graphics — AI-generated interpretation 2
AI-generated interpretation, not a reference work

At a glance

Visual cues

  • Branches repeating one angle rule from a trunk
  • Self-similar detail increasing by generation
  • Leaves or flowers attached regularly at tips and joints
  • A growth grammar that survives controlled randomness

Best used for

  • Modeling plant growth in education, visualization and generative motion
  • Making reproducible branching patterns and ornament from a small rule set

Use this style

Take the compact brief into a project or hand the structured version to an AI tool.

Detailed guidance and sourcesProduction rules, reference works, comparisons, research and citation formats

Dictionary entry

Type
Set rules and generation numbers in monospace outside the generated form.
Composition
Anchor one root and plan how each generation expands into the available field.
Material
Define symbols, productions, angle, line length and stack operations, updating all symbols in parallel per generation.
Caution
Mirroring branch photography is not an L-system. Preserve the production rules that generate each generation.
Further study
Lindenmayer systems / Parallel string rewriting / Turtle interpretation and branching

Related entries

More from Computational Expression

Continue through styles in the same Computational Expression family, prioritised by shared effects.

Browse all Computational Expression entries

Cite this entry

The dictionary is meant to be linked to. Take whichever form fits where you are writing.

Link
https://indexstyle.org/styles/l-system-graphics
Markdown
[L-system Graphics — IndexStyle](https://indexstyle.org/styles/l-system-graphics)
HTML
<a href="https://indexstyle.org/styles/l-system-graphics">L-system Graphics — IndexStyle</a>

Back to index position