CMPS 160 Introduction to Computer Graphics
Lab 2: Robotic Animals
Fall 2007
Description
In this lab, you will create a robotic animal and animate it. All the best animals will be saved and go down in 160
history so do your best!
Screenshots
See in lab demo.
Requirements/Grading
- Modeling (40 points)
- Your animal must have:
- Body (10)
- 4 Legs: multiple joints (thigh, calf) (10)
- Head (10)
- 1 Tail: multiple segments so it can curl (10)
- If you add more geometric detail and/or color, your animal will enter a
heightened state of awesomeness. The more awesomeness your animal achieves, the higher your chances will be
of making it to the CMPS 160 Robotic Animal Hall of Legends.
- Your animal must be made up entirely of geometric primitives. It should have hierarchical structure. The legs and head should be
relative to the body's coordinate system. For the legs, the foot should be relative to the leg.
This can be tedious but it will make the rest of this lab incredibly easy.
- Animation (40 points)
- Make your animal walk in a circle, jump, or stand on two legs, like a horse. Something with fairly complex movement
and parts that move at different speeds.
- Documentation/Style/Efficiency (20 points)
- Consistent Indentation (2)
- Meaningful Function/Variable Names (2)
- Comments in Code (4)
- README: name and e-mail address (4)
- README: platform built on (2)
- README: compile instructions (2)
- README: list of files and what they do (2)
- README: efficiencies noted (2)
Resources
- Code: [zip]
- Lab2.c - starter code
- Makefile - associated Makefile
page last updated: October 17, 2007.