Разница между алгоритмами преломления света в разных типах шейдеров стекла заключается в том, что стеклянный шейдер представляет собой смесь рефракционного и глянцевого шейдеров. 12 Он отражает свет так же хорошо, как и преломляет его. 1
В рефракционном шейдере луч света, входя в материал, меняет направление один раз, но не может отражаться обратно. 1 В стеклянном шейдере лучи отражаются от внутренней поверхности более реалистично, так как в нём есть и отражение, и преломление. 12
Также в стеклянном шейдере для вычисления пропорций между отражёнными и преломлёнными лучами используется уравнение Френеля, которое учитывает угол между падающим вектором и нормалью поверхности. 3