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
lab5 screenshot
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
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.