CSE557 Final Project:

General Description:

Subdivision surfaces gain more and more attention from industry and have been widely used in animation production, like "Geri's Game" and "Toy Story II". In the final project, we are required to use "loop" schema to do the subdivision surfaces.


Relevant paper reference:

 

  • Surface reconstruction from unorganized points. PhD Thesis, Department of Computer Science and Engineering, University of Washington, June 1994
  • Subdivision Surfaces in Character Animation, Tony DeRose, Michael Kass and Tien Truong, SIGGRAPH'98

Detailed description:
  • Support non-interpolating (Loop). Use the evaluation mask to calculate final vertex positions if necessary, and the tangent masks to calculate vertex normals.

     

  • Add support for feature edges and vertices. Your subdivision editor should have an interface for selecting a vertex or an edge and then marking (or unmarking) it as a feature.

     

  • Support infinite sharp and semi-sharp crease features.

Artifacts: