Algorithmic Studies / Scripting / Parametric Design
Carnegie Mellon University - Scripting and Parametric Design
Instructor: Jimmy Cheng
Algorithmic Studies / Scripting / Parametric Design
Carnegie Mellon University - Scripting and Parametric Design
Instructor: Jimmy Cheng
This project explores the generative construction of recursive, illusory architecture inspired by M.C. Escher’s paradoxical staircases and the surreal spatial logics of Squid Game’s interiors. At its core lies a stochastic L-system-based path generator, which procedurally assembles architectural components—slabs, stairs, rooms, and roads —according to a rule-based system of prefab connections and directional constraints.
The system operates within a constrained logic space: some modules can only turn left, others only ascend, while specific prefabs enforce rules about subsequent moves (e.g., no upward movement after a monument, or a mandatory turn after a tall room). Despite these constraints, randomness is embedded at each decision point—branching direction, prefab selection, and turn logic—allowing the system to produce varied and unpredictable spatial outcomes with each run.
While the heights of components vary, all modules share a consistent 2×2 meter base footprint. Each piece connects via standardized faces—rectangles ranging between 60 cm to 200 cm—that align perfectly along the generated path. These consistent dimensions allow the pieces to “snap” into place seamlessly as the structure grows. Each prefab module contains a center point and outward-facing normal vectors that determine how and where new parts can be attached. As the algorithm iterates, it spawns new branches, recursively elevating and turning the structure to produce a maze-like configuration that appears plausible in segments but becomes increasingly disorienting in its entirety.
The result is a generative architectural system that questions linear progression and spatial logic—inviting users to navigate a world where gravity is relative, orientation is unstable, and paths lead both somewhere and nowhere.
The Alphabet