OpenGL Graphics Programming (Hands-on)

OpenGL (Open Graphics Library) is a software interface to graphics hardware. The interface consists of over 250 different function calls which can be used to draw complex two and three-dimensional scenes from simple geometric primitives such as points, lines, and polygons. There are also routines for rendering the scenes with control over lighting, object surface properties, transparency, anti-aliasing and texture mapping. OpenGL is designed as a streamlined, hardware-independent interface to be implemented on many different graphics hardware platforms. It is the most widely used, supported, and best documented 2D/3D graphics API.

This hands-on tutorial will give an introduction to graphics programming using OpenGL, We will cover the basics of: interfacing with the windowing system, color, lighting, surface properties, texture mapping, and transforms. Working knowledge of C or C++ in a Linux environment is required to attend this course.

If you try to sign up for this tutorial and find that it is full, please send email to scv-tutorial@bu.edu and we will do our best to accommodate you.

Katia Oleinik, IS&T Research Computing
Tuesday, September 25, 2012 from 10:00 AM to 12:30 PM
Charles River Campus - MCS Information Services & Technology room B27 (111 Cummington Mall)