Shader graph
Visueel, nodegebaseerd shaders maken waarbij nodes aan elkaar worden gekoppeld in plaats van HLSL of GLSL met de hand te schrijven.
Shaders met de hand schrijven sluit de meeste artiesten buiten. Een shader graph draait dat om: textuursamples, wiskunde, UV-bewerkingen en dergelijke worden nodes die aan elkaar hangen, en de graph wordt gecompileerd tot echte shadercode. Shader Graph in Unity, de materiaaleditor van Unreal Engine, de shadernodes van Blender en VisualShader in Godot zijn allemaal varianten op hetzelfde idee. Het gemak heeft een prijs: de compiler genereert eronder vaak een uber-shader of een zwerm varianten, en een graph die flink is uitgegroeid kan verbergen hoe duur hij is geworden. Maar de drempel zakt, en dat was de bedoeling.