Seit es Computergrafik gibt wird kontinuierlich versucht die Qualität der Darstellung bis hin
zum absoluten Realismus zu steigern. Die Shader sind dabei ein wichtiges Hilfsmittel um
realistischer scheinende Materialien in der Computergrafik zu erzeugen. Shader bieten dem
Grafik-Programmierer eine vorher unerreichte Flexibilität. Die vorher starren Vorgaben der
Grafikprozessoren können nun individuell an die eigenen Bedürfnisse angepasst werden. Dieses
Buch bietet einen schnellen Einstieg in die Highlevel Shading Sprachen. Anhand von
Beispiel-Shadern in der OpenGL Shading Language (GLSL) werden die Grundsätze erklärt.
Verschiedene Ansätze werden erläutert und mögliche Fehlerquellen werden aufgedeckt. Die
Einbindung der entwickelten Shader in eigene OpenGL-Anwendungen wird geklärt.Zusätzlich wird
eine Einführung in Textur-Erstellung und 3D-Modeling gegeben.