
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.