|
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.
Prerequisites
Ability to read simple computer programs written in
C.
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 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.
Organizer
Dave Shreiner
SGI
Lecturers
Dave Shreiner
Vicki Shreiner
SGI
Edward Angel
University of New Mexico
Location: CAL (limited seating)
|