SGI OpenGL Programming 3 Course
DATES: November 15-19, 2010
LOCATION: Fremont, CA
EVENT URL: http://www.sgi.com/support/custeducation/us/courses/sgi/opengl.html
The OpenGL Programming course helps application programmers master platform-independent graphics programming using OpenGL. Students learn to create interactive, animated applications displaying wire-frame and solid 3D models controlled by user input. Students add lighting, textures, and other effects to increase realism. Newer OpenGL topics such as using vertex-buffer objects for better performance, and vertex and fragment shaders for advanced shading techniques are introduced.
This course discusses both the classic fixed-function pipeline and the more modern programmable shader pipeline in OpenGL.
Students learn by developing OpenGL 3.0 applications (based on open-source frameworks: freeglut and GLEW - The OpenGL extension Wrangler) through a series of lab exercises on Linux-based systems.
Topics Covered
- Creating Windows
- Rendering Primitives
- Basic Transformations
- 3D Viewing and Modeling
- Depth Buffering and Hidden Surface Removal
- Animation
- Input and Window Events
- Alpha Blending
- Antialiasing
- Text
- Lighting
- Display Lists
- Basic Texture Mapping
- Vertex Arrays
- Vertex Buffer Objects
- Programmable Shaders (GLSL)
- Vertex Shaders
- Fragment Shaders




