For this project I created a hierarchical model of a human hand. This model can walk around across a surface and chase a laser pointer light around the ground plane. It has three separate animations that it gose through as it attempts to catch the laser pointer.
This model is based off of the bone structure of my own hand. It has all the bones and joints of a human hand, and may possibly be used as a rig for a more humanoid hand in the future.
Mouse click - to place laser pointer
WASD - camera movement keys
Hierarchically modeled so each knuckle can be controlled independently
Three distict animation cycles: walking, turning, and grabbing
Ray picking
Laser pointer light disk
Phong shading
http://en.wikibooks.org/wiki/OpenGL_Programming/Object_selection
http://schabby.de/picking-opengl-ray-tracing/