SIGGRAPH 96
Courses

4. Programming with OpenGL: An Introduction

Half Day / Beginning


An introduction to programming interactive graphics programs using the OpenGL API (OpenGL 1.0 and the OpenGL 1.1 additions) with an emphasis on computer graphics fundamentals.

Who Should Attend
Programmers who want to write interactive graphics applications and who have little or no experience with OpenGL.

Organizer
Tom McReynolds
Silicon Graphics, Inc.

Lecturer
Kathleen Danielson
Silicon Graphics, Inc.


Schedule

1:30 pm: What is OpenGL? - Tom McReynolds

State Machine
Geometry Data Flow
Imaging Data Flow
OpenGL's interface to windows systems

2 pm: Writing simple OpenGL programs - Kathleen Danielson

Structure of a typical program
States
Drawing Geometry and Images (including Release 1.1 changes)
Colors
Drawing Attributes
Display Lists

2:30 pm: Programming 3D graphics with OpenGL - Tom McReynolds

Viewing, transformations, coordinate systems

3:00 pm: Break

3:15 pm: Programming 3D graphics with OpenGL - Tom McReynolds

Lighting
Hidden Surface Removal
Texture Mapping
Alpha Blending
Antialiasing

3:45 pm: A survey of advanced techniques - Kathleen Danielson

Atmospheric Effects (Fog)
Accumulation Buffer
Stencil Planes
Evaluators/NURBS
Feedback & Selection

4:15 pm: Summary, Q&A - All


Courses Main Page ACM SIGGRAPH Contact us about:
Courses | This Web Site

Final SIGGRAPH 96 Web site update: 25 October 1996.
For complete information on the next conference and exhibition, see: http/www.siggraph.org/s97/