Rock Golem Heirarchical Model

By Joshua Roberts
 

Goal:

My goal for the final project was to create a heirarchically built model that I could be proud of, and then bring that model to life through simple animations.

Description:

This project implements a heirarchical model of a rock golem whose movements are animated through rigid-body transformations. The user can control the camera, monster skin, and lighting through several GLUI based options. In addition, the rock monster has many special animations which the user can activate.

Features:

     - An array of monster skins to choose from
     - Easy to use controls through GLUI
     - Lighting options
     - Dynamic camera (3rd person or free)
     - Movement and emote animations
     - A forbidden button


Controls:

   Keyboard:
     w - Walk Forward
     a - Rotate left
     s - Step backward
     d - Rotate right
     q - Strafe left
     e - Strafe right
     r - Reset Model
     f - Clench/unclench fist
     n - Perform a threatening gesture
   Mouse:
     Left click-drag to move camera around model
   GLUI:
     Model skin options
     Lighting options
     Lighting options
     Activate wireframe models
     Clench/unclench fist
     Place rock piles
     THE FORBIDDEN BUTTON

Screenshots

Different skin options for the rock golem. Monster Skins

Example of the different animations possible: a neck slice, finger point, and about to jump. Emotes

Other full size image links.




References:

GLUI tutorial: http://www.cs.unc.edu/~rademach/glui/src/release/glui_manual_v2_beta.pdf

Texture Maps: http://images.google.com/

RGB Color Calculator: http://www.hypersolutions.org/pages/rgbdec.html