October 21 A detailed description of the proposed project.
November 18 Progress report.
Finals week Projects due.
| September 9 | Introduction; basic differential geometry. Scribe: Elif Tosun. Lecture notes (PDF). |
| September 16 | Spline curves. Bezier curves and
B-splines. Blossoming.
Scribe: Kranthi K. Gade. Lecture notes (PDF).
Reading:
H.-P. Seidel, An introduction to polar forms
IEEE Transaction on Computer Graphics,1, 1993, pp. 38-46
|
| September 23 | Spline surfaces. Blossoming in
two dimensions. NURBS. Scribe: Zhihua Wang. Lecture notes (PDF). |
| September 30 | Subdivision curves and surfaces I.
Subdivision curves; Subdivision for splines. Catmull-Clark subdivision. Scribe: Chris DeCoro. Lecture notes (PDF). Reading: D. Zorin, P. Schröder, A. DeRose, L. Kobbelt, A. Levin, W. Sweldens. Subdivision for Modeling and Animation
Paper: A. DeRose, M. Kass, T. Tuong.
Subdivision surfaces in character animation.
|
| October 7 | Subdivision surfaces II.
Loop subdivision, subdivision matrix, limit positions and tangents.
Reading: SIGGRAPH course notes. |
| October 14 | Operations on parameteric
surfaces: trimming, intersection.
Mesh
simplification. Classification of methods. Edge, vertex, face
decimation. Error metrics. Topology preserving and nonpreserving
simplification. |
| October 21 |
Paper presentations.
Paper: M. Hohmeyer.
Robust and
efficient surface intersection for solid modeling, Ch. 3, Loop detection.
|
| October 28 | No Class |
| November 4 | Mesh smoothing.
Discrete Laplacian and related smoothing methods.
Discrete curvature and geodesics. Scribe: Zhongshan Zhang. Lecture notes (PDF).
Paper: M. Desbrun, M. Meyer, P. Schröder.
Implicit fairing of
arbitrary meshes using diffusion and curvature flow.
|
| November 11 | Mesh parameterization.
Floater parametrization. Distortion measures. Harmonic and conformal maps. Scribe: Steven Gutstein. Lecture notes (PDF). Paper:
M.S. Floater. One-to-one piecewise linear mappings over
triangulations. |
| November 18 | Surfaces from volume data.
Marching cubes. Dual methods. Distance functions. Scribe: Chien-Yu Hung. Lecture notes (PDF).
Paper: L. Kobbelt, M. Botsch, U. Schwanecke, H.-P. Seidel.
Feature sensitive surface extraction from volume data.
|
| November 25 | Surfaces from point clouds.
Vornoi diagrams, medial axes. Crust algorithm. Scribe: Xie Dazhi Paper: H. Edelsbrunner.
Surface
reconstruction by wrapping finite point sets in space.
|
| December 2 | Mesh reparameterization. Scribe: Oleg Kim.
Paper: I. Guskov, K. Vidimce, W. Sweldens, P. Schröder.
Normal meshes.
|
| December 9 | Implicit surfaces.
Paper: Chandrajit Bajaj. Introduction to Implicit Surfaces, Ch. 3: Implicit
Surface Patches. (available from instructor). Presenter: Oleg Kim. |
Denis Zorin