Schedule

Introduction to Computer Graphics CS 428, Fall 2009

Notes:

DateTopics
September 2Introduction and Overview external link: 01_intro.pdf
§ 1
September 8Displays, Images, Image formation, Color external link: 02_images_perception.pdf
§ 2.1-2.3; § 12.1-12.4
September 9OpenGL external link: 03_opengl.pdf
§ 2.8-2.9; § 3.1-3.4; § 4.1-4.3 (stop at p 178)
external link: Homework 1 assigned (due 9/16)
September 14Linear algebra review, Homogeneous coordinates external link: 04_transformations.pdf
§ 5.1-5.2; § A.1-A.2, A.5
September 16Geometric transformations external link: 05_transformations.pdf
§ 5
September 21Geometric transformations (cont'd), Hierarchical modeling external link: 06_trans_hierarchies.pdf
§ 5
external link: Project 1 assigned (due 10/7)
September 23Viewing and projective transformations external link: 07_viewing.pdf
§ 6.1-6.7, § 7.1-7.10, 7.12
September 28Viewports, Clipping external link: 08_viewport.pdf + Transformations and viewing (review), Project 1 discussion
September 30Polygons and Meshes external link: 09_polymeshes.pdf
§ 3.15-3.16
October 5Polygons and Meshes (continued) external link: 10_polymeshes.pdf
§ 8.1-8.4; § 8.19
October 7Polygon rendering: illumination external link: 11_illumination.pdf
§ 10.1-10.3, 10.20
external link: Project 2 assigned (due 10/28)
October 12Programmable pipelines, GLSL: vertex and fragment shaders external link: 12_shaders.pdf
Chapter 1 and 2, external link: The OpenGL Shading Language,
external link: Features of the OpenGL Shading Language,
Browse this external link: GLSL tutorial (at Lighthouse 3D)
October 14Polygon rendering: additional topics external link: 13_polyrendering.pdf
(Z-buffer; wireframe and polygon offset; silhouettes; culling and masks; toon shading: no readings)
October 19Texture mapping and filtering external link: 14_texturing.pdf
§ 10.17
October 21Curves and surfaces external link: 15_curves.pdf
§ 8.8-8.13
external link: Spline applet
October 26Project 2 discussion
October 28Procedural modeling external link: 16_procmodeling.pdf
§ 8.23 (stop at p 495)
external link: Project 3 assigned (due 11/18)
November 2Midterm
(closed book; covers material through and including 10/14)
November 4Traditional and procedural animation external link: 17_animation.pdf
Chapter 13, external link: Lasseter paper, external link: Procedural animation readings
November 9Particle systems + flocking external link: 17_animation.pdf, Midterm discussion
November 11Project 3 discussion + Realism overview external link: 18_realism.pdf
November 16Visibility external link: 19_visibility.pdf
Chapter 9
November 18Ray tracing, review of illumination models external link: 20_raytracing.pdf
§ 10.11
external link: Project 4 assigned (due 12/8)
November 23Project 4 overview + extended recitation
November 30Ray tracing topics (anti-aliasing, distribution, bump-mapping, csg, …) external link: 21_raytracing.pdf
December 2Project 4 discussion
December 7Radiosity external link: 22_radiosity.pdf
§ 10.12
December 9Video day
December 22
(Tue) 12-1:30pm
Final exam


Home