Schedule

Introduction to Computer Graphics CS 428, Fall 2010

Notes:

DateTopics
September 1Introduction 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 13OpenGL 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/20)
September 15Linear algebra review, Homogeneous coordinates external link: 04_transformations.pdf
§ 5.1-5.2; § A.1-A.2, A.5
September 20Geometric transformations external link: 05_transformations.pdf
§ 5
external link: Project 1 assigned (due 10/11)
September 22Geometric transformations (cont'd), Hierarchical modeling external link: 06_trans_hierarchies.pdf
§ 5
September 27Viewing and projective transformations external link: 07_viewing.pdf
§ 6.1-6.7, § 7.1-7.10, 7.12
September 29Viewports, Clipping external link: 08_viewport.pdf + Transformations and viewing (review), Project 1 discussion
October 4Polygons and Meshes external link: 09_polymeshes.pdf
§ 3.15-3.16
October 6Polygon rendering: illumination external link: 10_illumination.pdf
§ 10.1-10.3, 10.20
October 11Programmable pipelines, GLSL: vertex and fragment shaders external link: 11_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)
external link: Project 2 assigned (due 10/29)
October 13Polygon rendering: additional topics external link: 12_polyrendering.pdf
(Z-buffer; wireframe and polygon offset; silhouettes; culling and masks; toon shading: no readings)
October 18Texture mapping and filtering external link: 13_texturing.pdf
§ 10.17
October 20Curves and surfaces external link: 14_curves.pdf
§ 8.8-8.13
external link: Spline applet
external link: Bezier spline applet
external link: B-spline basis applet
external link: CAGD applets
October 25Procedural modeling external link: 15_procmodeling.pdf
§ 8.23 (stop at p 495)
October 27Traditional and procedural animation external link: 16_animation.pdf
Chapter 13, external link: Lasseter paper, external link: Procedural animation readings
external link: Project 3 assigned (due 11/17)
November 1Midterm
(closed book; covers material through and including 10/13)
November 3Particle systems + flocking external link: 16_animation.pdf
November 8Realism overview external link: 17_realism.pdf, Midterm discussion
November 10Project 3 discussion
November 15Extended recitation
November 17Ray tracing, review of illumination models external link: 18_raytracing.pdf
§ 10.11
external link: Project 4 assigned (due 12/12)
November 22Ray tracing topics (anti-aliasing, distribution, bump-mapping, csg, …) external link: 19_raytracing.pdf
November 29Visibility external link: 20_visibility.pdf
Chapter 9
December 1Radiosity external link: 21_radiosity.pdf
§ 10.12
December 6Project 4 discussion
December 13Video day
December 16
(Thurs) 9:30-11:00am
Final exam

Home