EECS 598-1: Syllabus
Instructor
Prof. Igor Guskov
guskov@eecs.umich.edu
Location:
1024 FXB
Times:
Tue, Thu, 3:00PM-4:30PM
Credits:
3.0
Topics covered
Lectures
- 1/8: intro lecture
- 1/10: lecture 1: meshes, data structures
- 1/15: PA1(mesh processing) posted
- 1/15: lecture 2: manifold condition,
polygonal simplification, curvature
- 1/17: lecture 3: topology preservation,
out of core simplification
- 1/22: lecture 4: Terrain LODs
- 1/24: lecture 5: Bezier curves, blossoming
- 1/25: HW1(blossoming) posted
- 1/29: lecture 6: B-spline curves, smoothness
- 1/30: PA1 due
- 1/31: lecture 7: knot insertion, degree elevation
- 2/5: lecture 7 1/3: Adaptive Forward
Differencing, B-spline derivatives, de Boor formula
- 2/7: lecture 7 2/3: NURBS
- 2/10: PA2(spline curves) posted
- 2/12: lecture 8: spline subdivision, 4pt scheme
- 2/14: HW1 due
- 2/14: lecture 9: smoothness of subdivision curves
- 2/19: HW2(splines and subdivision) posted
- 2/19: lecture 10: Bezier patches, spline surfaces
- 2/22: PA2 due
- 2/21: lecture 11: Subdivision surfaces: Loop, Catmull-Clark
- 2/21: PA3(Loop subdivision) posted
- 2/26: recess
- 2/28: recess
- 3/5: HW2 due
- 3/5: lecture 12: Convergence of subdivision
- 3/7: lecture 13: Smoothness of subdivision
- 3/12: Initial final project proposal due
- 3/12: lecture 14: Discussion of final projects
- 3/14: lecture 15: Boundary rules for subdivision
- 3/18: PA3 due
- 3/19: lecture 16: Surface fitting, surface
parameterization: Floater's scheme
- 3/21: Final project proposal due
- 3/21: lecture 17: Multiresolution surface editing, Teddy
- 3/26: lecture 18: Surface reconstruction: alpha-shapes,
Powercrust: Amenta, Curless-Levoy, Bernardini
- 3/28: lecture 19: Skeletons, quaternions, skinning, FFDs, Inverse kinematics
- 4/2: lecture 20: Point clouds, surface
reconstruction, volumetric surface reps, marching cubes
- 4/4: lecture 21: Paper presentations
- 4/9: lecture 22: Paper presentations
- 4/11: lecture 23: Paper presentations
- 4/16: lecture 24: Paper presentations
- 4/16: final project due
Grading
- Programming assignments: 45%
- Written homeworks: 25%
- Class participation: 5%
- Final project: 25%
Relevant literature
- Warren book
- Nurbs book
- Blossoming notes
- Siggraph subdivision notes
Possible projects list
- Boundary rules
- Topology changing simplification
- to be continued...