“Creating Amazing Effects With GPU Shaders” by Bailey and Cunningham
Conference:
Type(s):
Title:
- Creating Amazing Effects With GPU Shaders
Presenter(s)/Author(s):
Abstract:
Shader programming has become an indispensible part of graphics application development. But learning to program shaders is difficult, and it is especially difficult to understand the effect of shader parameters. This course presents shader development from an interactive standpoint. It discusses vertex, fragment, and geometry shaders, shader-specific theory, and the GLSL 4.0 shader language, then reviews the graphics pipeline, including features rarely taught in beginning courses, but exposed in shaders, and shows how shaders fit into the pipeline operations. Each class of shaders is introduced with glman examples that explain details of the concept.
The OpenGL 4.0 and GLSL 4.0 specifications were recently released. While most attendees will not yet have compatible hardware on their laptops, the course explains what is new in this release and the extra functions it can perform. Attendees receive free software so they can follow along and interact with examples.
Additional Information:
Prerequisites
Basic understanding of the steps in the graphics pipeline and introductory knowledge of math for computer graphics (such as matrix multiplication).