Computer Animation Projects
JelloCube Download Link
Implemented a mass-spring system on a 3D cube to make the cube stretchable like jelly
Implemented collision, the cube rebounds using penalty method after hitting a wall
Programming Languages: C++, OpenGL

            
Motion Capture Interpolation Download Link
Implemented Bezier Spherical Linear (SLERP) interpolation for quaternions to
make a human character keyframe animation given joint angle data from motion capture device
Implemented Bezier interpolation for euler angles and compared the result with quaternions
Programming Languages: C++, OpenGL

            
3D Character Deformation Download Link
Implemented forward kinematics, inverse kinematics to deform a 3D character
Implemented linear blend skinning for the character
Programming Languages: C++, OpenGL