Computational Fabrication

(Lecture, SS 2017, 6 ECTS)

Piotr Didyk


3D printing undergoes recently a significant transformation which revolutionizes design process and accessibility of different fabrication tools. This enthusiasm is shared among different communities - from hobbyists, who design prints in their own home labs, to professional designers, who use new fabrication tools for rapid prototyping or even sometimes for producing final products. This course will provide a broad hardware and software overview regarding digital fabrication. In the first part of the course, students will be introduced to basic fabrication pipeline including modeling, data acquisition, and fabrication. The course will also provide basics of physical-based simulation methods that are necessary for designing highly predictive tools for 3D printing preview. In this part, we will also cover a set of optimization methods that are used in the computational fabrication to automate the design process. After understanding all these tools, the second part of the course will cover more specific examples of computational fabrication methods and interactive designs. In particular, we will introduce recent methods for fabricating objects with prescribed visual and mechanical properties, as well as recent work on design tools for fabrication. The primary purpose of the course is to give the students basic background concerning every stage of the computational fabrication pipeline. After accomplishing this course, students will be able to design their own fabrication algorithms that take into account fabrication constraints. They will be also introduced to open questions and challenges that remain in the field.


Time: Wednesdays, 14:15 - 16:00
First lecture: 19th April 2016
Room: Building E1.7 (MMCI), Room 0.08

Topics (tentative)

Lecture 1 - Introduction PDF (17.1MB)
Lecture 2 - Solid and Procedural Modeling
Lecture 3 - 3D Scanning
Lecture 4 - Range Processing Pipeline
Lecture 5 - 3D Printing Harware
Lecture 6 - 3D Printing Software
Lecture 7 - 3D Printing Lab
Lecture 8 - 2D Halftoning
Lecture 9 - Direct and Functional Specification
Lecture 10 - Appearance and Optics
Lecture 11 - Mechanical Properties
Lecture 12 - Customizable Manufacturing
Lecture 13 - SIGGRAPH 2017 Fast Forward


Piotr Didyk