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

Fall 2011 Tentative Course Schedule (Last Update: September 6, 2011 )
Wu & Chen Auditorium Levine Hall
Teaching Assistant: Cory Boatright <coryb@seas.upenn.edu>

 

 

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

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

Sep. 14 Polygons and scene graphs.

Sep. 19 3D volume modeling and rendering.

Sep. 21 3D modeling

Sep. 26 3D modeling

Sep. 28 Contouring and marching cubes.

Oct. 3 Model generation and deformation.

Oct. 5 Visible surface algorithms. Binary space partitioning.

Oct. 10 Fall Break -- No class.

Oct. 12 [CB] OpenGL

Oct. 17 Image synthesis and shading.

Oct. 19 [CB] Shaders and VBO

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

Oct. 26 Ray-tracing.

Oct. 31.Transmittance, reflection and refraction.

Nov. 2 Mapping.

Nov. 7 Polygon algorithms

Nov. 9 Local illumination.

Nov. 14 3D viewing transformation.

Nov. 16 Anti-aliasing and compositing..

Nov. 21 Global illumination.

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

Nov. 28 Global illumination.

Nov. 30 High dynamic range images; tone mapping

Dec. 5 Selected topics.

Dec. 7 Selected topics. Futures.

Final Exam -- Open book, open notes: TBD