3.5 L-Systems - Lindenmayer-Systems

Lindenmayer-Systems, are like the IFS very close to naturally looking objects. The biologist Aristid Lindenmayer developed this variant to describe plant-forms. Similarly to the transformation rules of IFS, which makes “n” new elements out of one by a certain rule, the Lindenmayer-System in its first step uses symbols as a set of rules. To illustrate this stage, a set of transformations may for example be given by: "l" is replaced by "l+l--l+l".

That means starting with "l", the first iteration for this example runs as follows "l+l--l+l", the second one "(l+l--l+l) + (l+l--l+l) - - (l+l--l+l) + (l+l--l+l)" and so on. But this does not lead to any picture - e.g. plant-form. Therefore a second step is required, which translates the symbols into drawing rules. "l" for example symbolizes a piece of a straight line forward, "-" an angle of e.g. 60 degrees to the right and "+" an angle of 60 degrees to the left. By that it is possible to generate self-similar mathematical fractals but also plants, bushes and trees - see picture 19.

picture 19: Lindenmayer-Systems; the Koch curve:

rule = “l + l - - l + l” with
l = line 
+ = +60 degrees
- = -60 degrees
pictures after 1 and 4 iterations

picture 19: L-Systems; a bush:

rule = “l [ + l ] l [ - l] l” [Jürgens Hartmut, Peitgen Heinz-Otto, Saupe Dietmar: Fraktale - eine neue Sprache für komplexe Strukturen, Spektrum der Wissenschaft (9/1989), p.62.] with
l = line 
+ = +28.58 degrees
- = -28.58 degrees
[ = start of a branch
] = end of a branch
pictures after 1,2 and 4 iterations

picture 19: some more pictures produced with L-Systems

An example for a bush is given in "Scientific American"[01] with "l" being turned into the expression "l [ + l ] l [ - l] l". There "l" once more symbolizes a piece of a straight line forward, "-" a certain angle to the right and "+" one to the left. The new symbol of "[" defines the start and "]" the end of a new branch - see picture 19. The Lindenmayer-System reduces the high information of plants through short instructions, which leads to one possibility of application, the usage in computer-generated film sequences, where computer power has to be reduced.

Footnotes

[01] Jürgens Hartmut, Peitgen Heinz-Otto, Saupe Dietmar: Fraktale - eine neue Sprache für komplexe Strukturen, Spektrum der Wissenschaft (9/1989), p.62.

eCAADe 2026:
Multi-Layered Gestalt Analysis of Irregular Shapes in Architecture

Gradient Analysis and Box-Counting Applied to Amorphous Designs
Talk and Proceeding: eCAADe 2026 – Informed creativity in architecture and engineering (Lübeck, Germany | conference)

This paper presents the new and enhanced version of the gradient analysis to be added to the digital toolbox of Gestalt evaluation of irregular shapes. This allows for a multi-perspective approach to Gestalt analysis of irregular shapes in architecture from now on. ...

eCAADe 2026:
ProceeDings 2.0

A web-based application for editing and layout of conference papers
Talk and Proceeding: eCAADe 2026 – Informed creativity in architecture and engineering (Lübeck, Germany | conference)

Writing academic papers is challenging, and formatting them can be even more time-consuming. Over time, the demands for multi-stage submission and review processes have gradually increased. At the same time, the number of submissions and published conference papers has steadily grown. ...

Mass Customization and Individualized Production

A Companion Textbook

The concept of mass customization has already found its way into architecture. But where does the term come from, what are the basic requirements, and what are the challenges, especially in architecture? ...

AlgoPlana 2026

Proceedings of the ALGOPLANA Conference 2026

The students‘ conference “Algorithms in Planning Practice 2026” is the result of a seminar held at the Research Unit Digital Architecture and Planning at the TU Wien in the summer semester 2026. ...

Urban Transformation Between Built and NaturalSystems by Means of an Adapted Wave FunctionCollapse Approach

Journal Paper In JoDLA –  Journal of Digital Landscape Architecture (e-ISSN 2511-624X)

In practice, urban transformation is often carried out at the outskirts or in between existing areas of a city. In that context, important questions are: How can one imagine a transition between different urban structures? ...

Urban Data

Presentation: at the School of Environment and Society, Institute of Science Tokyo, Japan

This presentation explores how municipal data provided by the City of Vienna can be used to support urban analysis, planning, and decision-making. ...