An aerial perspective on Generative Design

I have often been asked to share the mindmap that i and Patrik use in our presentations about Generative Design. Here’s how it basically can be understood: Every single project can be splitted into three components: An input, a process and an output. The input can be any data-source, the process is an algorithm that processes the data and the output is the result of the process, a new aggregate state of the input. Feel free to get in touch if you have any questions or ideas about improvements.

Click here to download the mindmap as a PDF

    Published by Tim on Saturday October 20, 2018

    related blogposts

    19. July 2019

    Getting started with Creative Coding

    I quite get often asked for advices on how to get started with creative coding. These are my most essential […]

    16. April 2019

    Processing-Tutorial: Kinetic Typography 1

    In the last years i’ve observed a new tendency in typography and graphic design which has been made possible by […]

    8. March 2019

    “Programming Posters” is featured in PAGE 4/2019

    PAGE, Germany’s magazine for the creative industries featured my project Programming Posters with a 6-page article in the April issue. […]

    1. March 2019

    How to rasterize an image with Processing

    In this post i’ll teach you how to access the data of an image and how to use it to […]

    28. February 2019

    My 10 favorite Processing-libraries

    So called “libraries” extend the functionality of the software-development-enviroment Processing. Please handle those extensions with care: If you are a […]

    6. January 2019

    4 alternative, free and well-curated resources for images, fonts and data

    I passionately collect a special kind of media in a huge dropbox-folder: Resources that are free to use, not copyrighted […]

    18. December 2018

    Processing or p5.js? My opinions

    In this video i share my opinions about the benefits of p5.js and Processing. I also talk about how i’ve […]

    6. December 2018


    A growing collection of resources, mainly scoped to Creative Coding and Generative Design.

    14. April 2019

    Processing-Tutorial: Video Export

    One of the most powerful features of Processing in comparison to all web-based approaches and frameworks (like p5.js) is the […]

    11. December 2018

    Today i’ve started a YouTube-channel

    To me, programming means much more than just writing code. It is a way to create invaluable opportunities, to connect […]

    31. October 2018

    My talk at Dutch Design Week

    In October 2018 i gave a talk about my approach on teaching at the Dutch Design Week in Eindhoven.

    16. December 2017

    Schöne Neue Welt?

    A recording of a talk i gave together with Patrik Hübner at Münster School of Design in December 2017. “Schöne Neue Welt” describes our view on Generative Design.

    TEDx UniPaderborn

    “Creative Coding = Unexplored Territories”: In my talk at TEDx UniPaderborn 2017 i tell my personal story and how i came in touch with Generative Design, what it is and why it is awesome.

    Subscribe to my newsletter!