CS 460 / CIS 560 / DMD 460 - COMPUTER GRAPHICS
Prof. Norman Badler

Fall 2006 Tentative Course Schedule (Last Update: September 14, 2006)

Teaching Assistants: Nuria Pelechano, "Skiz" Czyzewicz

(Readings in book = ICG: chapter #)

Sep. 6 Introduction to Computer Graphics. Motivation. Applications. Literature. History. SIGGRAPH. Course organization. Basic terminology. Virtual environments and virtual reality. Raster graphics, color. ICG: 1,2

Sep. 11 2D and 3D geometry and transformations. Homogeneous coordinates, transform concatenation. ICG: 4,B,C

Sep. 13 Hierarchies, scene graph, viewports, line clipping, windows, world coordinates, 2-D viewing transform.Rasterization of lines, other shapes, and polygons. Geometric algorithms. Graphics software and device independence.

Sep. 18 [TA] Java and Open GL. ICG: A,D

Sep. 20 Display lists and picking. ICG: 3. Projections, perspective. ICG: 5

Sep. 25 3D view volumes and viewing transformation.

Sep. 27 3D depth cues. Object representations and operations.

Oct. 2 3D Object representations and operations.

Oct. 4 Surface and volume representations. ICG: 10 (11)

Oct. 9 Surface and volume representations. Procedural methods.

Oct. 11 Visible line and surface algorithms. ICG: 7

Oct. 16 Visible surface algroithms: Roberts, Appel, z-buffer, Warnock, Watkins, painter's, and Atherton/Weiler algorithms. Binary space partitioning.

Oct. 18 Object algebra. Ray casting.

Oct. 23 Fall Break -- No class.

Oct. 25 Flat, Gouraud, and Phong shading. Shading models. ICG: 6

Oct. 30 Midterm Exam -- Open book, open notes.

Nov. 1 Ray-tracing. Reflection and refraction.

Nov. 6 Transparency, shadows. Texture, bump, displacement mapping. ICG: 8,9

Nov. 8 Radiosity methods. ICG: 12

Nov. 13 Importance sampling. Photon mapping.

Nov. 15 Animation techniques: cels, keyframes, morphing, kinematics, inverse kinematics, dynamics, constraints, animation by simulation. Motion capture.

Nov. 20 Physics-based modeling, real-time animation, finite state machines, AI, learning.

Nov. 22 Animation examples. (15 years of SIGGRAPH Video Review)

Nov. 27 Characters, humans. Penn animation research.

Nov. 29 Anti-aliasing, motion blur, stochastic sampling, distribution ray-tracing.
++++> VIDEO SHOW, 6-8pm, Wu & Chen Auditorium, Levine Building

Dec. 4 Alpha-plane, image compositing.

Dec. 6 Selected topics. Futures.

Final Exam: Thursday, December 14, 9am-11am; DRLB A6

Open Book and Open Notes