Pál Mészáros/ MP
← All works

Research

Algae Growth Simulation

A Python-based simulation of biological growth behaviour in Grasshopper — used as a generative logic to design a small pavilion structure.

Year
2020
Role
Student
Tools
Grasshopper · Python
Algae growth simulation — animated branching sequence

About this project

During a module on natural forms and computational morphology in my master's programme, I wrote a Python script in Grasshopper simulating algae growth from a start point toward distributed nutrition points. The algorithm grows toward nearby nutrients and upward toward the sun when none are close enough; concentrated nutrition triggers branching.

This growth simulation was then used as the generative logic for designing a small pavilion — an experiment in letting a biological system directly determine architectural form, without imposing a top-down geometric intention.

Growth simulation variant — different nutrition distribution

Growth simulation variant — different nutrition distribution

Algae simulation concept slide

Algae simulation concept slide

Growth rules diagram

Growth rules diagram

Simulation — towards nutrition

Simulation — towards nutrition

Simulation — branching behaviour

Simulation — branching behaviour

Pavilion design derived from growth simulation

Pavilion design derived from growth simulation

Pavilion structure detail

Pavilion structure detail

Pavilion plan and section

Pavilion plan and section

Pavilion render

Pavilion render

Python script in Grasshopper

Python script in Grasshopper