Conference Courses Comments Search Site Map Main

An Interactive Introduction to OpenGL Programming CAL
level 2
Creating interactive three-dimensional graphics applications using the OpenGL programming interface. Through tutorials, simple programming exercises, source code examples, and generated images, attendees investigated topics ranging from specifying 3D geometric models, and transformations to lighting, shading, and texture mapping. Inputs were rendered interactively and immediately, so attendees could see the effects of their work. At the conclusion of the course, attendees were able to write simple OpenGL.

Prerequisites
Ability to program in a structured programming language, such as C. Some familiarity with mathematical concepts such as matrix multiplication, trigonometry, and vector operations (dot and cross products). Helpful but not required: knowledge of computer graphics concepts such as lighting, matrix transforms, and texture mapping.

Topics
A platform-independent windowing utility library. Geometric rendering primitives and how they can be assembled into geometric objects. Matrix transformations. Depth buffering and animation. Lighting, shading, and texture mapping of geometric primitives. Introduction to advanced topics: accumulation and stencil buffers, pixel blending, image processing.

Organizer
Dave Shreiner
SGI

Lecturers
Ed Angel
University of New Mexico

Dave Shreiner
Vicki Shreiner
SGI
 

 

SIGGRAPH 2000 Register Now
Comments Search and Site Map Main