Courses Presenters Siggraph 2001 logo
Main Comments
Conference Exhibition Call for Participation Presenters Media Search | Site Map
Conference Exhibition Call for Participation Exhibitors Media Search | Site Map

54: An Interactive Introduction to OpenGL Programming
CAL logo

Wednesday, Full Day, 10 am - 6 pm
Location: CAL

OpenGL is the mostly widely supported programming library in the computer graphics industry. It is used in almost every area of computer graphics: academic research, scientific visualization, interactive entertainment, computer-aided design and engineering, gaming, and many more. This thorough introduction to programming with the OpenGL API uses interactive tutorial programs and techniques to introduce advanced topics like simulating light effects and texture mapping. It also reviews source code and runs demo programs. Attendees learn to create interactive OpenGL programs that render animated, shaded objects in real time.

Ability to read simple computer programs written in C.

Geometric rendering primitives and how they can be assembled into 3D objects. Matrix operations for virtual camera manipulation (viewing and projection transformations) and modeling transformations. Animation of objects and interactive program manipulation. Depth (z) buffering. Simulating lighting effects for geometric objects. Texture mapping of geometric objects and utilizing texture mapping for simple image manipulation. Anti-aliasing. Using the accumulation and stencil buffers for advanced rendering techniques. Image blending and simple image processing techniques.

Dave Shreiner

Dave Shreiner
Vicki Shreiner


Edward Angel
University of New Mexico

Location: CAL (limited seating)