“An Interactive Introduction to OpenGL Programming” by Shreiner, Angel and Shreiner
Conference:
Type(s):
Entry Number: 59
Title:
- An Interactive Introduction to OpenGL Programming
Course Organizer(s):
Presenter(s)/Author(s):
Abstract:
Prerequisites
Ability to read simple computer programs written in C. Knowledge of linear algebra is helpful but not required.
Topics
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 and double buffering; depth buffering; simulated lighting effects for geometric objects; texture mapping of geometric objects and utilizing texture mapping for simple image manipulation; alpha-blending and anti-aliasing; using the accumulation and stencil buffers for advanced rendering techniques; image blending and simple image-processing techniques.
Description
The knowledge and tools that beginning OpenGL programmers need to author interactive, 3D, computer-graphics applications are presented. The course covers basic topics such as modeling, lighting, depth buffering, and texture mapping, as well as, advanced topics such as using the stencil and accumulation buffers.