CIS 460 / CIS 560 - COMPUTER GRAPHICS
Prof. Norman Badler <badler@seas.upenn.edu>
Fall 2012 Tentative
Course Schedule (Last
Update:
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
Nov. 5
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