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