CS384G - Schedule - Fall 2018

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
8/30 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

9/4 Vector and Affine Math Review  

9/6

Basic 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)]

Szymon's BRDF viewer

9/11 Lighting and Shading Read:
• Watt, sections 6.2-6.3

Optional:
• Watt, chapter 7.


9/13

Ray Tracing, Barycentric Coordinates Barycentric Coordinates; Parameterizations

9/18

Texturing

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.

9/20 Spatial Data Structures Ray Tracer Milestone 1 due
9/25

Linear and Affine Transformations; Coordinate Systems

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 

9/27 The Graphics Pipeline I
10/2 The Graphics Pipeline II

Ray Tracer Milestone 2 Due


10/4 Global Illumination: Path Tracing and Radiosity
10/9

Rotations, Quaternions

10/11

Projective Geometry

Menger Sponge Milestone 1 due
10/16

OpenGL Projections

10/18

Color and Perception

10/23

Animation

10/25

Rigging and Skinning

Menger Sponge Milestone 2 due
10/30

Curves and Splines

11/1

Advanced Shading I

11/6

Advanced Shading II

Virtual Mannequin Milestone 1 due
Final project assigned
11/8

Geometry Data Structures and CSG

11/13

Geometry Processing

Final Project Proposals due
11/15

GPU Architecture

Virtual Mannequin Milestone 2 due
11/15

GPU Architecture

Virtual Mannequin Milestone 2 due
11/27

Particle Systems I

11/29

Particle Systems II


Last modified: 11/27/18 by Don Fussell fussell@cs.utexas.edu