February 25 A detailed description of the proposed project.
March 31Progress report.
Finals weekProject reports due.
| January 28 | Spline curves. Bezier curves and
B-splines. Blossoming.
Lecture notes 1 (PDF) Lecture notes 2 (PDF)
Reading:
H.-P. Seidel, An introduction to polar forms
IEEE Transaction on Computer Graphics,1, 1993, pp. 38-46
|
| February 4 | Spline surfaces. Blossoming in two dimensions. NURBS. Lecture notes 3(PDF). |
| February 11 | Subdivision curves and surfaces I.
Subdivision curves; Subdivision for splines. Catmull-Clark subdivision. Lecture notes 4(PDF). slides (zipped PS). Reading: D. Zorin, P. Schröder, A. DeRose, L. Kobbelt, A. Levin, W. Sweldens. Subdivision for Modeling and Animation
Paper 1: A. DeRose, M. Kass, T. Tuong.
Subdivision surfaces in character animation.
Presenter: Geoffrey Catto.
|
| February 18 | Subdivision surfaces II.
Loop subdivision, subdivision matrix, limit positions and tangents.
Reading: SIGGRAPH course notes. Paper 2: H. Biermann, A. Levin, D. Zorin. Piecewise smooth subdivision surfaces with normal control. Presenter: Koray Kavukcuoglu. |
| February 25 | Operations on parameteric
surfaces: trimming, intersection.
Mesh simplification. Classification of methods. Edge, vertex, face
decimation. Error metrics. Topology preserving and nonpreserving
simplification. |
| March 3 |
Paper presentations.
Paper 4:
T. W. Sederberg et al. T-splines and T-NURCCs.
Presenter: Christopher Logie.
|
| March 10 | Mesh smoothing.
Discrete Laplacian and related smoothing methods.
Discrete curvature and geodesics. Lecture notes 8 (PDF). Paper 6: M. Desbrun, M. Meyer, P. Schröder. Implicit fairing of arbitrary meshes using diffusion and curvature flow. Presenter: Soren Roth |
| March 17 | Spring recess |
| March 24 | Mesh parameterization.
Floater parametrization. Distortion measures. Harmonic and conformal maps. Lecture notes 9 (PDF). Paper 7:
M.S. Floater. One-to-one piecewise linear mappings over triangulations.
Presenter: Yanjun Wang.
|
| March 31 | Surfaces from volume data.
Marching cubes. Dual methods. Distance functions. Lecture notes (PDF). Paper 9: L. Kobbelt, M. Botsch, U. Schwanecke, H.-P. Seidel. Feature sensitive surface extraction from volume data. Presenter: Chieh-Chung Lee.
Ensuring consistent topology of marching cubes surfaces: |
| April 7 | Surfaces from point clouds.
Vornoi diagrams, medial axes. Crust algorithm. Paper 10: Nina Amenta, Sunghee Choi and Ravi Kolluri. The power crust. Presenter: Kevin Casey |
| April 14 | Mesh reparameterization.
Paper 11: I. Guskov, K. Vidimce, W. Sweldens, P. Schröder.
Normal meshes.
Presenter: Shoumen Saha.
|
| April 21 |
Implicit surfaces, radial basis functions.
Paper 12: Y. Ohtake et al. Multi-level partition of unity implicits. Presenter: Adrian Secord. |
| April 28 |
Paper presentations. Paper 13: Ken Museth et al. Level set surface editing operators. Presenter: Jason Reisman. Paper 14: S. Frisken et al. Adaptively sampled distance fields: a general representation of shape for computer graphics. Presenter: Yotam Gingold. |
| May 5 Project presentations. |
Denis Zorin