Computergrafik
Uber-Shader
← Beleuchtung Standard-Codesequenz | ● | Non-Photo-Realistic Rendering →
Das Wechseln eines Shaders ist relativ teuer, deshalb nutzt man oft Shader, die abhängig von einem Parameter gewisse Effekte an- uns abschalten können, sogenannte Uber-Shader.
Ein Beispiel ist z.B. Fogging: Abhängig von der eingestellten Dichte des Nebels wird die Fragment-Farbe entsprechend abgeschwächt. Benötigt man den Effekt nicht, so stellt man die Dichte auf 0.
Selbiges gilt z.B. auch für In-Pixel-Blooming, Gamma-Korrektur etc. pp.
← Beleuchtung Standard-Codesequenz | ● | Non-Photo-Realistic Rendering →