ShaderSchool – A tutorial for shader programming
Abstract
We present a tool for in-class and self-study learning that provides a convenient introduction into GLSL shader programming. The tool presents shaders in an interactive manner, and can be present in-class in a group interactive manner or used as an individual tutorial. In ShaderSchool the materials are presented in sections with interactive assignments integrated into the tool, which help reinforce the students learning. It was created and applied successfully in an university computer graphics class. Additionally, the ShaderSchool tool is extensible to easily incorporate further lessons. 1 Introduction
BibTeX
@inproceedings {10.2312:cgems04-11-1365,
booktitle = {CGEMS - Computer Graphics Educational Materials},
editor = {-},
title = {{ShaderSchool – A tutorial for shader programming}},
author = {Reimers, Ulf and Beckhaus, Steffi and Thiesen, Malte},
year = {9-7-2007},
publisher = {The Eurographics Association},
ISSN = {-},
DOI = {10.2312/cgems04-11-1365}
}
booktitle = {CGEMS - Computer Graphics Educational Materials},
editor = {-},
title = {{ShaderSchool – A tutorial for shader programming}},
author = {Reimers, Ulf and Beckhaus, Steffi and Thiesen, Malte},
year = {9-7-2007},
publisher = {The Eurographics Association},
ISSN = {-},
DOI = {10.2312/cgems04-11-1365}
}