Generative Space

Using L System to Generate Forms

company

type

role

team

CAAI school of architecture

space

Designer | researcher

-

2020

Methodology & Process

This project explores form generation through computational sequencing, using a string-based logic system to drive spatial and geometric outcomes. The process begins with the creation of a string composed of multiple character loops, with each character functioning as a rule or behavior that influences the formal development. These encoded instructions guide the generative system and define the relationships between elements.

The initial output of this sequence is a series of spheres, each acting as a preliminary volumetric unit. Every sphere is enclosed within its own bounding box, establishing a discrete spatial framework from which a more complex form can emerge.

Within each bounding box, a grid of points is generated. These points are evaluated and assigned values based on their proximity to the guiding curve—the foundational geometry from which the string was derived. This distance-based evaluation introduces a gradient logic that influences how points relate and organize.

Points with similar values are then grouped to form surfaces, resulting in an emergent spatial structure that is both algorithmically driven and visually coherent. This layered approach—from abstract code to spatial volume—allows for a dynamic interplay between digital rules and tangible form, showcasing how computational design can translate systemic logic into architectural expression.