Photoshop Filters Photoshop Filters
CS 371 Lecture & Reading Schedule
CS 371 Lecture & Reading Schedule
"Before class" is the assigned reading, "After class" are handouts and
notes I'm providing that summarize the lecture. You
are responsible for all material that is not explicitly denoted
"optional".
"RTR" refers to Akenine-Moller and Haines, Real-Time
Rendering, Second Edition. "IL" refers to my unpublished textbook,
which I'll be giving you chapters from to augment RTR.
- Friday, February 2: Sight and Light (First lecture)
- Monday, February 6: The Plenoptic Function
- Wednesday, February 7: C++
- Friday, February 9: An Equation Defines a Surface
- Before Class:
- RTR ch. 13 (selections), pp. 559-561; 567-572; 578-582, Intersection Test Methods
- RTR ch. 4.3.1, pp. 73-75, Diffuse Component
- After Class:
- IL ch. 2, pp. 11-15, Equations Represent Geometry
- Monday, February 12: Computing Intersections
- Before Class:
- RTR ch. 6.3, pp. 194-202 BRDF Theory. Note: The chapter uses L(ω) because it considers radiance at a single point. L(x0 -> x1) means that ω is the direction from x0 to x1.
- After Class:
- In-class example code IntersectDemo.zip
- Wednesday, February 14:Bidirectional Ray Tracing and Photon Mapping
- Monday, February 19: The Bidirectional Scattering Distribution Function
- Before Class:
- No reading--work on projects
- After Class:
- None
- Wednesday, February 21: Lambertian Derivation
- Before Class:
- Go back and read the previously assigned RTR Ch. 6 if you didn't do so before
- After Class:
- None
- Friday, February 23: Color and Wavelengths
- Before Class:
- No reading--work on your projects
- After Class:
- IL, ch. 4 Surface Scattering (this download includes revised versions of all chapters)
- Monday, February 26: Color and Tone
- Wednesday, February 28
- Friday, March 2
- Monday, March 5
- Wednesday, March 7
- Friday, March 9
- Monday, March 12
- Wednesday, March 14
- Before Class:
- None (Review session)
- After Class:
- None (Study!)
- Friday, March 14
- Before Class:
- Review Image Analogies
- After Class:
- None (Spring Break!)
- ...but look at the reading list below before you leave.
- Monday, April 2: The Graphics Pipeline
- Before Class:
- None
- After Class:
- None
- Wednesday, April 4: Vertex Shaders
- Before Class:
- None
- After Class:
- None
- Friday, April 6: A Journey down the Graphics Pipeline
- Friday, April 6: Real-Time Illumination
- Before Class:
- None
- After Class:
- None
- Monday, April 9: Vertex Shaders
- Before Class:
- None
- After Class:
- None
- Wednesday, April 11: Pixel Shaders
- Before Class:
- None
- After Class:
- None
- Friday, April 13: Guest Lecture: Vicarious Visions
- Before Class:
- None
- After Class:
- None
- Monday, April 16: Design and Physical Simulation
- Wednesday, April 17: Networking for Graphics Applications
- Before Class:
- None
- After Class:
- Friday, April 19: Design Reviews
- Monday, April 23: Splines
- Wednesday, April 25: Redesigning Spline
- Before Class:
- spline.zip code from Monday's lecture
- After Class:
- spline2.zip revised code from Wednesday's lecture
- Friday, April 27: Introduction to Quaternions
- Before Class:
- RTR ch 3.3, Quaternions
- After Class:
- IL, ch 15, Quaternions
- Monday, April 30: No lecture, work on final projects
- Wednesday, May 2: No lecture, work on final projects
- Friday, May 4: Code Reviews Part I
Optional Reading:Movies in Our Eyes
- Monday, May 7: Code Reviews Part II
- Wednesday, May 9
- Thursday, May 10: 3pm TCL202 Terrence Masson Talk
8pm Bronfman Aud. SIGGRAPH Film Screening
- Wednesday, May 9