CMPS 160 Introduction to Computer Graphics
Lab 5: Ray Tracing
Fall 2007
Description
In this lab, you will write a ray tracer with shadows and reflections.
Screenshots
Requirements/Grading
Functionality (80 points possible)
Ray/Triangle intersections (20)
Generating eye rays (20)
Shading (20)
Shadows (10)
Reflections (10)
Documentation/Style/Efficiency (20 points possible)
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
Starter code
New starter code
Slides: [
pdf
] [
ppt
]
Other:
A pdf about generating rays
Ray Tracing lecture slides
Ray Tracing notes
Ray Tracing
Submit Instructions
Using the 'submit' command
Submit your source code, Makefile, README, screenshots, and other files necessary to compile your code.
To submit your files, type:
submit cmps160-jed.f07 lab5
files
In lab demo
You will be required to attend the lab session you are enrolled in to demo your submitted code to the TA's.
page last updated:
November 4, 2007
.