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
|
| |