Group16
(Michael Dougherty & M.Poole)


Defender is a 3151 polygon model created in 3D Studio Max. He consists of fourteen separate body parts constructed into a hierarchy based at the torso. He is texture mapped by a single 1024x1024 bitmap, which is spliced and mapped onto his outer skin. The high-resolution texture gives enough detail to see the CSE 457 and Comp. E / Comp S. logos on Defender's shield, and the poly count is low enough for real time animations.
Two other texture maps and some simple primates create Defender's environment.
The model was exported from 3D Studio Max into .ASC format. When the animation package is ran, A custom importer in mech.dll converts the .ASC files into OpenGL vertex, texture coordinate, and normal arrays. Mech.dll then associates the objects with their given texture maps and displays them by translation, rotating, and scaling them to their correct position.
The model view has three built in animations with sound. The camera rotates around the model and can pan and zoom. A diffuse light source is set on the camera, and a mobile RGB light source and overhead lights are available.