Ноды шейдеров
Глиняная кружка, стеклянный стакан и металлическая ложка лежат на одном столе под одной лампой, а свет ведёт себя с ними по-разному: глина рассеивает его во все стороны, стекло пропускает и преломляет, металл отражает как зеркало. Ноды шейдеров описывают именно это поведение света на поверхности или в объёме. Подобрали шейдер под материал предмета, и рендер сам посчитает блики, отражения и тени.
Похоже на набор правил для мяча на разных покрытиях: от асфальта отскакивает высоко, в песке вязнет, от стены отлетает под тем же углом. Здесь мяч - луч света, покрытия - шейдеры. Граница сравнения: правило для мяча одно на всё покрытие, а у шейдера каждый параметр можно подать текстурой, и правило меняется от точки к точке.