Computer Graphics     CISE UFL     Syllabus

(class notes and supplementary readings are readable or being revised)

  Class Notes   Content Homework/Project
Overview
intro test
introduction & background check
Math conventions, graphics basics (OpenGL pipeline)
what is graphics? Siggraph  
Red Book
September
A2
Primitives and Attributes
planar curves (Bezier and b-spline curves)
project 1 (see TA page)
more on the BB-form of a polynomial
  curves in openGL
events
Interaction
display lists
more on the B-form of a piecewise polynomial
coordinates basic 3D viewing   Coordinate Transformation   ModelView Matrix project 2 part A

homogenous, barycentric coordinates, Grassmann spaces
projections
hierachies
projection Matrix
Modeling Hierarchy

Oct  
lighting
Z-buffer, Phong illumination model
Smooth shading
project 2 part B
sample test
handed out
Review, Test 1, in class
(you may bring: book, class notes, hand calculator, no laptop, no communication devices
Wednesday's questions



  Surfaces Bezier surfaces (glMap)
texture mapping transparency
smooth objects, textures
project 3
Nov
Texture
NURBS surfaces
subdivision surfaces
textures


basic differential geometry
3D data structures (basic topology)
OpenGL Shaders

Discretization Pixel Stage of the Graphics Pipeline, Buffers
Generating Detail fractals, particles, shape grammars Project 4
Implicits Contouring
Voxel-based rendering

  Dec sample test
(Tu=review), Test 2: open book, comprehensive but with emphasis on the 2nd part of the course