skip to Main Content

Augmented • Distance
202009_ATDL

Generative coding & remote fabrication using Augmented Reality

Course Abstract
The seminar focused on generative geometry scripting, and computational toolset development based on the keyword of Augmented Reality, AI & Distance. Students created sets of thinking and designing fraimworkd and toolsets to support their design studio projects. Mainly using game engine and object oriented programming methods, each team developed unique side projects such as mobile applications to gather data, a product associated with AR technology, speculative self driving robots for building infrastructures etc. The projects are diverse in its range of types all to point out the creative use of the technologies in architecture in a broad sense.

Instructor: Soonmeen Hahm

Course Description
Digital Modeling and Computation:
The contemporary architect is presented with ever-changing methods of production and representation. Gaining higher control in digital tools through using scripting skills nowadays allows designers to be able to hack into a conventional software platform and customize their own design tools for their specific design tasks. This seminar will explore this idea by designing digital models with code generated geometries. Further to that, this seminar will also push students to think further for the execution of those digitally generated geometries into a physical reality by proposing relevant material and construction processes as well as by producing 1:1 physical models. The proposals generated by the students will explore the consequences of novel forms of digital production for the contemporary architect.

Course Organization
The course will take place on Fridays from 10am-1pm over Zoom meeting during the lock down or in the North PC Lab once the school is available.  The course tutorial will last 3 hours per week but will be given weekly assignments which requires students’ high degree of commitment. Students will work individually in the first 3 weeks of the seminar and as a team in the later stage. There are 2 main phases of the seminar, phase 1 (until midterm review) with intensive technical skill up with skill tutorials, phase 2 project based development stage when students will be developing custom applications and physical models per team. Integration of students’ design studio work is highly encouraged especially during the phase 2 stage. A detailed outline of each seminar can be found on the schedule of this syllabus.

Student Learning Objectives
Digital Modeling and Computation through AR:
Gaining basic to intermediate understanding of object oriented programming (OOP) as well as design methodology based on OOP
Essential of AR technique used to aid fabrication of complex geometries
Gain rigor in documentation and communication of design and production process

Course number AS 2713 01: Design Lab AT Summer 2020

Instructors: Soonmeen Hahm
Guest Tutor & Consultant: Damjan Jovanovic
Assistant Tutor: Laure Michelon

Vimeo Showcase: https://vimeo.com/showcase/6968877

BUD
Jennifer Nicole Rufener & Polina Timchenko

ML Robots
Yibo Qiao & Isabel Cristina Socorro

Body to City
Tucker van Leuwen-Hall & Jaishree Vardhini Jawahar

AR App for Autarky Housing
Jules Benillouche & Hari Suhas Deshpande

BELLHOP
Romano Ian Dayagbil & Siu Yin (Calvin) Sin

Autonomous Home Living
Evelyn Melissa Junco De la Puente & Yi Lin Tsai

Cultural Relocation
Philippe Edouard Maman, Kidus Wubshet Hailesilassie & Bhende Kshitij

Augmented • Distance
The design lab

Tools and Techniques
Main Tools: These platforms will be taught mainly and previous knowledge is not required.

  1. Gaming & Scripting: Unity 2019.4.1f1 LTS, Visual Studio 2019 or up

Supplementary Tools: These platforms might be needed individually while developing projects in later stages. previous knowledge is welcomed but not required.

  1. Modeling: Rhino 6, ZBrush, Maya 2018, Grasshopper
  2. Video Editing: Adobe Premiere, Adobe After Effects
  3. Drawing & Graphics: In-Design, Illustrator, Photoshop

Project Credit [Roster Private Link]
Jules Benillouche
Hari Suhas Deshpande

Evelyn Melissa Junco De la Puente
Yi Lin Tsai

Yibo Qiao
Isabel Cristina Socorro

Tucker van Leuwen-Hall
Jaishree Vardhini Jawahar

Jennifer Nicole Rufener
Polina Timchenko

Philippe Edouard Maman
Kidus Wubshet Hailesilassie
Bhende Kshitij

Romano Ian Dayagbil
Siu Yin (Calvin) Sin

Course Schedule
Week 1:
Friday. Jun. 5 Introduction to Design Lab Seminar
Unity tutorial 1 – Introduction to Unity & C#
Assignment: Short video game demo

Week 2:
Friday. Jun. 12 Unity tutorial 2 – Generative Coding in C#
Assignment: Short video game demo

Week 3:
Friday. Jun. 19 Unity tutorial 3 – Augmented reality
Assignment: Short video game demo
Intro to material research + team up
Assignment: Material proposal presentation per team

Week 4:
Friday. Jun. 26 Unity tutorial 4 – Rendering pipeline & Shader (By Damjan)
Assignment: Short video game demo as mobile app AR
Individual team meeting to narrow down design direction
Assignment: Material proposal presentation per team

Week 5:
Friday. Jul. 3 Unity tutorial 5 – User Interface (By Damjan)
Individual team meeting to narrow down design direction
Assignment: Midterm presentation draft
Office hour: Tuesday. Jul 7 [sign up here]

Week 6:
Friday. Jul. 10 Midterm review rehearsal
Presentation of design direction & crafting technique
Assignment: Midterm presentation
Office hour: Tuesday. Jul 14 [sign up here]

Week 7:
Friday. Jul. 17 MIDTERM
AR/AI Project development
Assignment: Project development
Office hour: Tuesday. Jul 21 [sign up here]

Week 8:
Friday. Jul. 24 AR/AI Project development 1
Assignment: Project development
Office hour: Tuesday. Jul 28 [sign up here]

Week 9:
Friday. Jul. 31 AR/AI Project development 2
Start Video production
Assignment: Project development
Office hour: Tuesday. Aug 4 [sign up here]

Week 10:
Friday. Aug. 7 AR/AI Project development 3 + Production Start
Assignment: Final Presentation Rehearsal + Draft video
Office hour: Tuesday. Aug 11 [sign up here]

Week 11:
Friday. Aug. 14 Final Rehearsal
Assignment: Final Presentation
Office hour: Tuesday. Aug 18 [sign up here]

Week 12:
Friday. Aug. 21 SEMINAR FINAL
FINAL CRIT EVENT
Assignment: Exhibition Video
Office hour: Tuesday. Aug 25 [sign up here]

Week 13:
Friday. Aug. 28 FINAL SUBMISSION
LAUNCH OF ONLINE EXHIBIT

Back To Top