Workshops

I give workshops on how to generate 2D and 3D forms of trees, leaves and flowers with the computer.
The "Algorithmic Botany" workshop is 1 day long, but the duration can be modified depending on the time available.
Please get in touch if you have any other requirement or a different audience in mind.

Algorithmic Botany

algorithmic botany workshop
Audience: Students, Adults
Level: Beginners, no previous programming experience required.
Duration: 1 day, 7 hours
Keywords: L-Systems, phyllotaxis, botany, programming, mathematics
Available in the following languages: English, Italian, German
Short Description:The workshop gives an overview on how to draw trees and flowers with the computer. It focuses on two topics, phyllotaxis and L-Systems; exploring these two topics, the participants will discover the simple and beautiful mathematics hidden in plants.
The knowledge acquired in this workshop can be applied to design, illustration, 3D printing, 3D modelling, video games.
Description: The workshop is divided in three parts:
  1. short introduction to computer generated trees in art, design and video games, from Harun Faroki to Horizon Zero Dawn.
  2. Phyllotaxis. Explanation of the phyllotaxis algorithm, an algorithm really common flowers and trees. After this explanation, the participants will implement it in javascript, starting to generate 2D and 3D forms that uses this algorithm.
  3. L-System. Explanation of turtle graphics and string rewriting, followed by an overview of the grammars described by Aristid Lindenmayer in "The Algorithmic Beauty of Plants". The participants will write an interpreter that implements one of these grammars, generating 2D images of trees and ferns.

Pictures from a workshop at Spektrum, Berlin, 9/09/2017