Design computing Architecture & Informaticshua@arch.ethz.ch

Twin Cabin
Room Loom II
Room Loom
Boolean Machine
Double Generator
Twin Cabin
Twin Cabin

Even twins are identical, they can act differently. The “Twin Cabin” project put two “identical” cabins together to see the interplay between them. The two are encoded with the same logic in terms of the topology, the shape and the fabrication of materials. The architecture made of the twin cabins is a self-referential algebraic system. [...]

Room Loom II
Room Loom II
Room Loom
Room Loom
Boolean Machine
Boolean Machine

The Boolean Machine is a general model of parametric models whose nodes make affine transformations and boolean operations on solid geometry. The nodes are structured in a hierarchy which is generated by the model in a probabilistic manner. Once the hierarchy is built, the general model becomes a specific parametric model with a fixed topology [...]

Double Generator
Double Generator

This experiment commences with the concept of the “family” of models. The models of the same family do not necessarily bear similarities in the structures or in the functions; what is essential is they communicate with another family of models in a similar way. The critical condition for the interplay of two models is a [...]

Grid & Vol I
Grid & Vol  I

A pair of grids and a pair of volumes are employed to generate architectural forms. This experiment commences with two groups generators, each group consists of a grid and a volume which are twisted with each other. Inside each group, the floors are generated on the grid and within the volume. An optimization process is to [...]

Gird & Vol II
Gird & Vol II

The research is partially inspired by Colin Rowe’s celebrating paper (1947) “The mathematics of the Ideal Villa”. The paper coined the so called “ABABA” rhythm of the grid underlying both Le Corbusier and Palladio’s villa design. The proportion of grid is 2:1:2:1:2 in one direction, other direction has factors of 1.5 and 2(1.5+0.5). A similar [...]

Floating Space
Floating Space

Programmed in Java September 2010 video:

Himmelstadt
Himmelstadt

The project of Himmelstadt asks if self-organizing system could be systematically regulated according to the user’s preference for global behavior. Self-organizing has benn appreciated by architects and urban planners for its richness in the emerged global behaviors, however, design and self-organizing is contradict in principle: the former approach often assumes a methodical step-by-step planning process [...]

Self Assembly
Self Assembly

This experiment employs three distinct models for generating floor plans: a set of shapes, graph and polygons. From a viewpoint of architecture, three models fall into two categories: the model for the solids(the wall) and the model for the rooms. The set of shapes are employed to represent the solids; the graph and the polygons [...]