Modeling and Animation Labs

The labs for this course covered a variety of areas in modeling, simulation, animation, and computer graphics. Areas covered include mesh data structures, with focus on the half-edge mesh structure, mesh decimation by quadric error metrics, mesh subdivision by Loop's subdivision scheme, implicit surface representation with boolean operations and quadric surfaces, Level sets, and lastly fluid simulation by the Stable Fluids method.

A framework was supplied by the course administrators and the labs involved implementing algorithms and schemes by reading technical research papers for the topics covered. All labs were implemented in C++ and uses the OpenGL API for rendering. All labs were completed in collaboration with a fellow student.

Lab reports written by me can be found below. They cover the labs on mesh data structures, mesh subdivision, and implicit surface representations.