Interactive


Mesh Morphing Application

Mesh Morphing Program


Project: Course Assessment

Year: 2007

Role(s): Programmer, 3D Artist

This program displays and animates a textured 3D mesh with sound. The program loads in multiple OBJ format files (1 file for each morph target).

The user can toggle wireframe display, smooth or flat shading, environment lights and display mesh normals. The user can animate the mesh to perform a variety of animations including blinking, frowning, smiling and raising eyebrows. The program can also load in a texture file to texture the model and multiple audio files for speech animations.

The initial display program to load 1 mesh and toggle display options was created by myself using some base code supplied. Then the assessment became a team project, where I created a texture loading function for the model while my teammate coded the mesh-morphing and audio functionality.