Course»Course 6»Fall 2018»6.807»Homepage

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:

  1. Introduction

  2. From geometry to hardware abstraction languages

  3. Hardware overview

  4. Solids and surfaces 1: representations

  5. Solids and surfaces 2: translation between surface and volume representations

  6. Parametric modeling basics: CAD and CSG

  7. Optimization overview

  8. Advanced parametric modeling 1: geometric deformation models (cages, BBW, ARAP)

  9. Advanced parametric modeling 2: grammars, procedural modeling, composition

  10. Simulation 1: overview of simulation methods

  11. Simulation 2: FEM

  12. Simulation 3: material modeling

  13. Inverse methods 1: design and performance space

  14. Inverse methods 2: topology optimization

  15. Inverse methods 3: discrete optimization

  16. Inverse methods 4: multi-objective optimization

  17. Design and performance space exploration: gamut representation, computation and compression

  18. High-performance applications 1: interactive design

  19. High-performance applications 2: concurrent design

  20. High-performance applications 3: machine learning in design

  21. Applications 1: computational folding

  22. Applications 2: robotics

  23. Applications 3: optics and appearance

Announcements

No announcements