Computer Graphics     CISE UFL     Syllabus

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

  Class Notes Shirley Chapter   Content Homework/Project
Overview
2
introduction + background check
Math conventions, graphics basics (wiki graphics pipeline) -- simple progam
what is graphics? wiki   Siggraph   OpenGL 3.0
Red Book
OpenGL basics 20
curves in openGL
Bezier and B-spline Curves 15.6
Primitives and Attributes
project 1 (see TA page)
more on the Bezier-form of a polynomial color
  events Interaction
display lists
  applets
objects
5,6,7
basic 3D viewing   Coordinate Transformation   ModelView Matrix   Modeling Hierarchy  
coordinates (advanced) homogenous, barycentric coordinates, Grassmann spaces project 2 part A
more applets
projection
space partition
projection Matrix

Questions and Answers
Review, Test 1 March 02, 04
topics: Splines, Basic Objects, BB form (a-g) Transformations, Coordinates,
you may bring: book, class notes, hand calculator
you may not bring: laptop, communication devices.

9 Z-buffer, 8 Phong illumination model
Smooth shading
Ray tracing, 10,19 Global Illumination 23
project 2 part B
  11,13 Bezier surfaces (glMap)
texture mapping transparency
smooth objects, textures, graph data structures
project 3
NURBS surfaces
surfaces
textures

3,4,12
Pixel Stage of the Graphics Pipeline, Buffers
16 fractals, particles, shape grammars
26
Contouring
Voxel-based rendering

Test 2: open book, comprehensive but with emphasis on the 2nd part of the course eg Lighting 3-5 pm Tu 28th (28D)
presentation schedule Wed 29, 5pm