COURSE
CSC 2521 Topics in Computing Fall 2015: Interactive Modeling and Fabrication
Professor:
Karan Singh (http://www.dgp.toronto.edu/~karan)
design |
geometry |
interaction |
modeling |
fabrication |
...beyond low-level geometric representations of 3D shape, is an element of shape intelligence: constructs that capture the essence of the shape, and facilitate meaningful interactive manipulation that automatically preserves important aspects of both form and function of the shape.
This course is designed to serve three purposes:
to teach students fundamentals of 3D shape modeling: curve and mesh-based representations and geometric processing concepts such as curvature, deformation, segmentation and symmetry.
to allow students to explore shape modeling in the context of interaction and fabrication using pen and touch, motion capture, VR/AR devices, laser cutters and 3D printers.
to read, understand and present state of the art research papers in shape modeling and fabrication.
The course will also feature guest lectures by researchers and designers on approaches to go from visual concept to digital shape. As a graduate course in the Department of Computer Science, a solid background in computer science is expected. A background in computer graphics, HCI and an artistic sense are useful. The course format is 12 weeks of one meeting a week. Roughly 1/2 the meetings will be lectures and the rest will be tutorials, demos and paper presentations by students. The students will be graded on their technical and creative contribution to a modeling project (done in groups of 3 or less) that will account for 40% of the grade. A project report will account for 10% of the mark. A small assignment to design and model a physically functional object illustrating principles in Don Norman's Design of Everyday Things (groups of 3 or less) will be worth 25%. The remaining 25% will be based on the presentation of a research paper in class.
Grading scheme
Duration
The class will meet once a week T 3-5 in BA 5187, the Dynamic Graphics Project lab (http://www.dgp.toronto.edu).
Schedule
Week
#
|
Slides,
reading material
|
Topics
covered
|
1 |
introduction
to course, overview of geometry and interaction.
|
|
2 |
interactive curves and surface modeling case studies modeling assignment given. scanning/fabrication tutorial |
curve and surface representations, 3D modeling case studies. |
3
|
projects |
stroke filtering, fitting, gestures, and other interaction.
|
4
|
fabrication |
geometric processing for fabrication, introduction to devices: laser cutters, 3D printers. |
5
|
polygon meshes |
polygon meshes, geometry processing. |
6
|
interactive mesh modeling case studies |
geometric deformations and 3D modeling case studies. |
7
|
|
mid-term
review
|
8
|
|
student
paper presentations
|
9
|
|
student paper presentations |
10
|
|
student paper presentations |
11
|
|
Shape Modeling Guest Lecture
|
12
|
|
Conclusion and Final Project Presentations
|
Software Applets and Tools
Design and modeling Assignment
Projects
|
1. Functional optimization with transportable parts. |
2. Sculpt-scan and layer. Digital support for physical modeling. |
3. Scanimation in 3D. |
4.
|
5.
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
Papers (to be presented)
Linear Subspace Design for Real-Time Shape Deformation (SIGGRAPH 2015)
Computational Interlocking Furniture Assembly (SIGGRAPH 2015)
Fab Forms: Customizable Objects for Fabrication with Validity and Geometry Caching (SIGGRAPH 2015)
Computational Design of Twisty Joints and Puzzles (SIGGRAPH 2015)
Dapper: Decompose-and-Pack for 3D Printing (SIGGRAPH Asia 2015)
Stackabilization (SIGGRAPH Asia 2012)
AutoConnect: Computational Design of 3D-Printable Connectors (SIGGRAPH Asia 2015)
ReForm: Integrating Physical and Digital Design through Bidirectional Fabrication (UIST 2015)
Patching Physical Objects (UIST 2015)
Meltables: Fabrication of Complex 3D Curves by Melting (SIGGRAPH Asia 2015)
Encore: 3D Printed Augmentation of Everyday Objects with Printed-Over, Affixed and Interlocked Attachments (UIST 2015)
Makers' Marks: Physical Markup for Designing and Fabricating Functional Objects (UIST 2015)