top of page

Encoded Assemblies

Description

Encoded Assemblies is a research workshop conducted by the Living Architecture Lab (RC3) at the Bartlett, UCL, introducing AD MArch students to computational thinking and programming in architecture. The workshop focuses on developing generative spatial algorithms, such as wave function collapse and a 3D redesign of Conway's Game of Life, while leveraging reinforcement learning to explore bottom-up generative architectures.

Type

Teaching / Professional

This workshop is taught by techincal tutor Baris Erdincer. The experiments featured in this page were developed by fellow technical tutor, Sergio Mutis, as a demo for the students taking the workshop.

Role

RC3 Studio Tutors

Tyson Hosmer

Octavian Gheorghiu

Philipp Siedler

​Location

London,
UK

Technical Tutors

Baris Erdincer

Ziming He

Sergio Mutis

Years

2022 - present

Institution

Bartlett,

UCL

Assembly Generation Tool

During the workshop, students develop their own generative tools. This example, scripted for Unity 3D, produces structures by stacking cell states of Conway's Game of Life. Features like base selection & design, custom rulesets, and adjustable ruleset activators, allow for form experimentation.

Sample Research Tree

Students are encouraged to systematically explore novel modes of generative design, pursue their own objectives, and set up relevant metrics to keep track of their progress. At the end of the workshop, they present their complete research explorations.

Machine Learning

Utilizing Unity's ML Agents framework, students can train machine learning agents to optimize for project-specific objectives. Over hundreds of thousands of iterations, this agents achieve higher performance than their human creators.

Back to Works

bottom of page