CAP4730: Assignment 3

3D Transforms, Lighting, and Shading


Assigned: Friday, February 17, 2006
Due: Monday, March 20th, 2006

 

Objective: Create a 3D virtual world that includes a Cyberware face scan of yourself.

 

assignment3.zip: Template to load in the face scans.

 

Scene requirements:

Rendering requirements:

Interaction requirements:

            A. The camera’s view should be centered on the statue’s head.

            B. If the user holds down the LEFT mouse button and moves the mouse, the camera should move about a sphere centered at a focus point

            C. If the user uses the MOUSE WHEEL or RIGHT mouse button, the camera should zoom in and out

Miscellaneous:

A. Explain how to run and control your program (1 paragraph)

B. Any online models you used.

C. Explain the visual effect of the shading, and explain the tradeoffs between the two approaches.

Turn in:

·       makefile, .sln/project, .cpp, .h – what we need to compile your project.  If you think any additions you might have made would cause problems, please verify w/ your TA.

·       .doc or .pdf of your report

·       http address of a webpage that includes a screen shot of your statue/monument, and a picture of you side by side.  Plus a description of why you chose the pose.  We’ll show the best 5 or so in class for fun.

Grading:
100 pts (15% of total grade)
If you get it right: 70 points

·       3D world (10 points)

·       lighting (10 points)

·       shading (10 points)

·       face scan (10 points)

·       hierarchical model (10 points)

·       Mouse control (20 points)

Quality: 20 points

Documentation: 10 points (report: 7 points, webpage: 3 points)