CIS 460 / CIS 560 - COMPUTER GRAPHICS
Prof. Norman Badler <badler@seas.upenn.edu>

Fall 2012 Tentative Course Schedule (Last Update: October 11, 2012 )
Heilmeier Auditorium Towne Building
Teaching Assistants: Tiantian Lu <ltt1598@gmail.com>; Cory Boatright <coryb@seas.upenn.edu>

 

 

Sep. 5 Introduction to Computer Graphics. Motivation. Course organization. Applications. History. Basic terminology. Virtual environments and virtual reality. 3D perception. Raster graphics, color.

Sep. 10 2D and 3D geometry and transformations. Homogeneous coordinates.

Sep. 12 Polygons and scene graphs.

Sep. 17 3D volume modeling and rendering.

Sep. 19 3D modeling

Sep. 24 3D modeling

Sep. 26 Contouring and marching cubes.

Oct. 1 Model generation and deformation.

Oct. 3 Visible surface algorithms. Binary space partitioning.

Oct. 8 Image synthesis and shading

Oct. 10 [TL] OpenGL, VBO, and Shaders

Oct. 15 Ray-tracing.

Oct. 17 Transmittance, reflection and refraction.

Oct. 22 Fall Break -- No class.

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

Oct. 29 Mapping.

Oct. 31 Polygon algorithms

Nov. 5 Local illumination.

Nov. 7 3D viewing transformation.

Nov. 12 Anti-aliasing and compositing..

Nov. 14 Global illumination.

Nov. 19 Global illumination.

Nov. 21 Computer Graphics examples. (15 years of SIGGRAPH Video Review)

Nov. 26 High dynamic range images; tone mapping

Nov. 28 Selected topics.

Dec. 3 Selected topics.

Dec. 5 Futures.

Final Exam -- Open book, open notes: TBD