CS384G - Schedule - Spring 2017

Notes that are here for dates later than the next class day are provisional and subject to change. Lecture notes are all in PDF format.


Date Title Readings and Assignments Extras
1/17 Introduction to Course and Computer Graphics Read:
Class syllabus
• Angel, pp.19-31 [reader pp. 153-168 (157-172)].
• Hearn & Baker, pp. 35-49 [reader pp. 68-82 (72-86)].
OpenGL Programming Guide
    • First four sections of chapter 2
    • First section of chapter 6
Optional:
• Foley et al., sections 1.5, 4.2-4.5
• I.E. Sutherland. Sketchpad: a man-machine graphics communication system.   Proceedings of the Spring Join Computer Conference, pp. 329-346, 1963.
• T.H. Myer & I.E. Sutherland. On the design of display processors. Communications of the ACM 11(6): 410-414, 1968.
LCDs

1/19 Vector and Affine Math Review  

1/24

Surface Shading

Read:
• Watt, sections 6.2-6.3

Optional:
• Watt, chapter 7.

Project #1 assigned.
(Due Thursday February 16; artifact due Thursday February 23)

Szymon's BRDF viewer

1/26 Ray Tracing

Read:
• Watt, sections 1.3-1.4, 12.1-12.5.1.
• T. Whitted. An improved illumination model for shaded display. Communications of the ACM 23(6), 343-349, 1980. [Course reader, pp. 211-217 (215-221)]

Optional:
• A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989.
• K. Turkowski, “Properties of Surface Normal Transformations, ” Graphics Gems, 1990, pp. 539-547. [Course reader pp. 218-226 (222-230)]


1/31

Antialiased and Accelerated Ray Tracing

Read:
• Watt, sections 12.5.3 – 12.5.4, 14.7

Optional:
• A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989.

Nyquist limit
2/2

Antialiased and Accelerated Ray Tracing II

Read:
• Watt, sections 12.5.3 – 12.5.4, 14.7

Optional:
• A. Glassner. An Introduction to Ray Tracing. Academic Press, 1989.

Nyquist limit
2/7 Texture mapping

Read:
• Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.

Recommended:
• Paul S. Heckbert. Survey of texture mapping. IEEE Computer Graphics and Applications 6(11): 56--67, November 1986. [Course reader pp. 227-238]

Optional:
• Watt, the rest of Chapter 8
• Woo, Neider, & Davis, Chapter 9
• James F. Blinn and Martin E. Newell. Texture and reflection in computer generated images. Communications of the ACM 19(10): 542--547, October 1976.

2/9

Monte Carlo Raytraing


2/14 Affine Transformations
Orientation and Quaternions
Read:
• Watt, Section 1.1.

Optional:
• Foley, et al, Chapter 5.1-5.5.
• David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, 2nd Ed., McGraw-Hill, New York, 1990, Chapter 2.

Change of basis,
Affine Transformation Game 


2/16-2/21 Z Buffer Pipeline and OpenGL

Last modified: 02/21/17 by Don Fussell fussell@cs.utexas.edu