6.837 LECTURE 19
1. Ray Tracing 2. Graphics Pipeline Review
3. Alternative Approaches 4. First Step - From Pixels to Rays
5. Java Version 6. Object Intersection
7. Early Rejection 8. More Trivial Rejections
9. Example Code 10. Global Illumination
11. Recursive Ray-Casting 12. Designing a Ray Tracer
13. A Ray Object 14. Light Source Object
15. Renderable Interface 16. An Example Renderable Object
17. Sphere's Intersect method 18. Sphere's Shade method
19. Surface Object 20. Surface Shader
21. Surface Shader (cont) 22. Surface Shader (more)
23. Surface Shader (even more) 24. Surface Shader (at last)
25. Ray-Tracing Applet 26. Applet's init( ) Method (the usual stuff)
27. Applet's init( ) Method (the unusual stuff) 28. Display List Parser
29. Applet Refresh and User Interface Methods 30. The Actual Ray Tracer
31. Example 32. Acceleration Methods
33. Bounding Volumes 34. Spatial Subdivision
35. Shadow Buffers 36. Improved Illumination
37. Next Time
  Lecture 19   Outline   6.837 Fall '00