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 |