Computer Graphics     CISE UFL     Syllabus

class notes and supplementary readings are readable or being revised
Likely test dates: Feb 08, Mar 29, Apr 19
Tests are "open book": you may bring: book, class notes, hand calculator
you may NOT bring: laptop, communication devices.

  Class Notes
Chapter of Shirley 2nd ed
Shirley 3rd ed
  Content in more detail Resources, Project dates
intro test
Overview 1, 2 1, 2
introduction + background check
graphics pipeline
what is graphics? wiki   Siggraph
Red Book   OpenGL 4.x
curves in openGL 15.6 15.6 Math conventions, Bezier-form of a polynomial wiki
applets
OpenGL basics 20,12 21,8 Primitives and Attributes   color 21 Project 1 (see TA page)
  events 18 19 Interaction   display lists  
  sample test 18 19
 
Test: in class   Vectors and Curves   test 1 A  
objects 5,13 5,12 basic 3D viewing   Coordinate Transformation   ModelView Matrix   Modeling Hierarchy  
coordinates 5,6,7 5,6,7
homogenous coordinates, barycentric coordinates, quaternion coordinates
space partition 8 8 Lec 39 BSP (collision detection) projection Matrix Project 2
Lighting 9 10 Z-buffer, Phong illumination model   Smooth shading   Ray tracing, 10,19 4,20 Global Illumination 23 24  
sample test
 
Test: in class   Basic Objects, Transformations, Coordinates, Space partition, Lighting (not B-splines) sample test answers page 1   2   3
Discretization 3,4,12 3,9,8 Pixel Stage of the Graphics Pipeline, Buffers OpenGL Shaders
  Surfaces 11,13 11,12.1 Bezier surfaces (glMap)   NURBS surfaces   subdivision surfaces Project 3
Texture 11 11 texture mapping transparency
textures
Generating Detail 16 17 particles (dynamics), fractals, shape grammars
sample test
Test: surfaces, texturing, graphics pipeline details