(This schedule is tentative and may be adjusted along the way. Please check back often.)
Intro and overview intro.pdf + Shape representations in computer graphics: parametric surfaces, subdivision surfaces, implicits, point-based surfaces, polygonal meshes. Related data structures: spatial partitioning, mesh data structures representations.pdf.
Overview of the first assignment (Ming Jin).
Shape acquisition and reconstruction. More on implicit representations, MLS, marching cubes reconstruction.pdf.
Paper presentations/discussions: OpenMesh - a generic and efficient polygon mesh data structure (adam) and Shape Transformation using Variational Implicit Functions (ahmad)
Linear algebra tools for geometric modeling: Least Squares and PCA. Some details on Least Squares, Weighted Least Squares and Moving Least Squares linalgtools.pdf.
Paper presentations/discussions: Feature Sensitive Surface Extraction from Volume Data (polina) and Interpolating and Approximating Implicit Surfaces from Polygon Soup (gokul)
SVD svd.pdf + differential geometry primer: tangents and normals, curvatures, differential operators ddg_curves.pdf. Some details on least squares optimal rotations svd_ls_rotation.pdf.
Paper presentations/discussions: Least Squares Meshes (vasisht) and Nonlinear dimensionality reduction by locally linear embedding (brian)
Differential geometry of surfaces ddg_surfaces.pdf.
Paper presentations/discussions: Image Deformation Using Moving Least Squares (tim) and Skinning Mesh Animations (david)
Out of office (GDC). Recap of previous lectures by Ming Jin.
Discussion of Assignment 1 solutions. Recap on Laplacian mesh editing, least squares meshes, PCA and its applications in OBB. Brief Recap Notes. Final project topics from spring 2009 finalproject_09_spring.pdf
Digital geometry processing: smoothing, simplification, parameterization, and remeshing dgp.pdf.
Spring break
Laplacian mesh processing lmp.pdf. Mesh deformation intro: surface-based methods vs. space deformations defointro.pdf.
Paper presentations/discussions: Deforming Meshes that Split and Merge (jay) and , and Computing Discrete Shape Operators on General Meshes (han)
Differential surface editing techniques. Poisson and Laplacian mesh editing, advanced nonlinear techniques lme.pdf.
Paper presentation: Green Coordinates (Matthew)
Space deformation techniques: classic FFD, radial basis functions, cage-based approaches spacedefo.pdf.
Sketch-based interfaces for shape creation and editing. Teddy, FiberMesh, SilSketch sketch.pdf.
Sketch-based interfaces for shape creation and editing. Teddy, FiberMesh, SilSketch sketch.pdf.
More applications of geometric optimizations: skin animation skeldefo.pdf.
Early demos of final projects.
Presentation of final projects.