Assembled Architecture Seminar

Faculty: Andrea Graziano
Faculty Assistant: Nitsan Mor, Shrey Kapur

Figure 1. Sketch of an assemblage generated by the author using Nano Banana Pro on Gemini (February 2026).

Our project explores how architectural intention can be translated into computational logic through the construction of rule-based assemblages. Instead of designing form directly, we designed decision systems.

Component Design and Random Assemblages

Figure 2. GIF by Author

Custom Assemblage Method

Figure 3. Assembly Logic Pseudocode by Author
Figure 4. GIF by Author

Filtration Logic

The process begins with a filtration logic that controls growth. Aggregation is allowed only above a defined zero-plane, while core restrictions and core distributions regulate density and spatial hierarchy. This establishes a controlled field where expansion is possible but never arbitrary.

Figure 5. Filtration Logic Pseudocode by Author

Selection Logic

A selection logic then determines how elements attach. Cores are evaluated through proximity lists, and permutations prioritize the lowest Z-values to ensure grounded continuity. This creates an assembly behavior that privileges structural stability and spatial coherence over randomness.

Figure 6. Selection Logic Pseudocode by Author


Custom Method Result

Figure 7. By Author


Custom Evaluation Method

Evaluation logic introduces self-awareness into the assemblage. Repetition detection prevents redundant configurations, while core-finding and continuity checks ensure that every new addition reinforces structural logic rather than disrupting it. The assemblage becomes iterative and adaptive, capable of recognizing its own patterns.

Repetition Detection Logic

Figure 8. Repetition Detection Logic Pseudocode by Author


Core Finding and Continuity Logic

Figure 9. Core Finding and Continuity Logic Pseudocode by Author


Evaluation Datasets

Measuring Assemblages Features

Figure 10. GIF by Author
Figure 11. Analytical Diagrams by Author
Figure 12. Analytical Table by Author


Assemblage Selection

Figure 13. Analytical Diagrams by Author
Figure 14. Assemblages Table by Author


Architecture Feature Development

From this computational ecology emerges an architectural feature: the meta-component. Rather than treating each unit as an isolated block, we defined a higher-order grouping, a repeated cluster of assemblages operating as a coherent spatial entity. This meta-component becomes the true architectural actor, capable of scaling, repeating, and adapting to contextual demands.

Figure 15. By Author


Privacy Gradation and Openings Placement

Figure 16. By Author
Figure 17. By Author


Circulation and Terrace

Figure 18. By Author

Circulation and Terrace

Figure 19. By Author
Figure 20. By Author
Figure 21. By Author