Shawn Luo By submitting this file, I hereby declare that I worked individually on this assignment and that I am the only author of this code. I have listed all exteral resources (web pages, books) used below. I have listed all people with whom I have had significant discussions about the project below. Camera orbiting and Blending techniques were learned from OpenGL's official FAQ and Troubleshooting Guide - http://www.opengl.org/resources/faq/technical/ Technique for handling glut problems with holding down/releasing several keys simultaneously was learned from GameDev.Net forums - http://www.gamedev.net/community/forums/topic.asp?topic_id=338510 I have implemented all basic requirements of this assignment. Extra credit work : -Added environment objects such as water, plants, sky, and star -Colored the iguana, and added spines on its back -Added a tail spiral animation; press 'y' to activate it -Added a "squash" animation; press 's' to activate it (there is no jumpcut for this animation only) -Added an orbiting camera option; press '1'(one) to start and stop orbiting -Added the ability to move the iguana around the world using 4 arrow keys The required .GIF file for this assignment is anim.gif. There are also 2 jpg image files : img001.jpg and img002.jpg