6.807 Computational Fabrication
Fall 2018
Instructor: Wojciech Matusik
TA: Andrew E Spielberg
Lecture: TR2.30-4 (26-328)
Information:
This course introduces students to the field of computational design and fabrication. We will cover computational tools for every stage in the computational design pipeline: from hardware and its abstraction to high level design specification methods. Topics include hardware abstraction languages, geometry processing, physics-based simulation, optimization techniques, data-driven methods, and algorithms for high-performance interactive applications.
This is an AUS class.Stellar Site: https://piazza.com/mit/fall2018/68076839/home
Schedule:
-
Introduction
-
From geometry to hardware abstraction languages
-
Hardware overview
-
Solids and surfaces 1: representations
-
Solids and surfaces 2: translation between surface and volume representations
-
Parametric modeling basics: CAD and CSG
-
Optimization overview
-
Advanced parametric modeling 1: geometric deformation models (cages, BBW, ARAP)
-
Advanced parametric modeling 2: grammars, procedural modeling, composition
-
Simulation 1: overview of simulation methods
-
Simulation 2: FEM
-
Simulation 3: material modeling
-
Inverse methods 1: design and performance space
-
Inverse methods 2: topology optimization
-
Inverse methods 3: discrete optimization
-
Inverse methods 4: multi-objective optimization
-
Design and performance space exploration: gamut representation, computation and compression
-
High-performance applications 1: interactive design
-
High-performance applications 2: concurrent design
-
High-performance applications 3: machine learning in design
-
Applications 1: computational folding
-
Applications 2: robotics
-
Applications 3: optics and appearance
Announcements
No announcements