CS155: Computer Graphics
Summer 04, Session 2
Prof Tim Hickey
Grading
- 50% -- Homework
- 30% -- Final Project
- 20% -- Final Exam
Text
OpenGL Programming Guide (3rd edition).
Woo, Neider, Davis, Shreiner
Syllabus
- Intro to OpenGL
- OpenGl Drawing Primitives: Points, Lines, Polygons, Normals, Attributes
- Vieweing: Cameras, Projections, Clipping, Viewports, Affine Transformations
- Color and Lighting: Color Perception, Ambient, Diffuse, Specular, Attenuation, Materials vs Light, Fog
- Display lists, Bitmaps, Fonts, and Images
- Texture Mapping: 1d,2d,3d textures, texture coordinates, auto-texture generation
- Framebuffers: color, depth, stencil, alpha, scissor
- Smooth Surfaces: quadrics and NURBS