Computer Graphics     CISE UFL     Syllabus

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

  Class Notes   Content Homework/Project
Overview
introduction & background check
Math conventions, graphics basics (OpenGL pipeline)
what is graphics? Siggraph  
Red Book
OpenGL basics
curves in openGL
Bezier and B-spline Curves
Primitives and Attributes
project 1 (see TA page)
more on the Bezier-form of a polynomial
  events Interaction
display lists

some applets
objects basic 3D viewing   Coordinate Transformation   ModelView Matrix   Modeling Hierarchy Friday presentation
coordinates homogenous, barycentric coordinates, Grassmann spaces project 2 part A
more applets
projection
space partition
projection Matrix
lighting Z-buffer, Phong illumination model
Smooth shading
project 2 part B
sample test Review, Test 1 (room cse 404)
topics: Transformations, Coordinates, Splines, Basic Objects, Lighting
you may bring: book, class notes, hand calculator
you may not bring: laptop, communication.




  Surfaces Bezier surfaces (glMap)
texture mapping transparency
smooth objects, textures
project 3
Texture NURBS surfaces
subdivision surfaces
textures
Discretization Pixel Stage of the Graphics Pipeline, Buffers
Generating Detail fractals, particles, shape grammars  


basic differential geometry
3D data structures (basic topology)
OpenGL Shaders
Implicits Contouring
Voxel-based rendering

sample test
Test 2: open book, comprehensive but with emphasis on the 2nd part of the course