Я играю с пиксельными шейдерами освещения и не знаю одного: Что такое половина вектора источника света?
vec3 halfVector = normalize(gl_LightSource[1].halfVector.xyz);
Я бы хотел, чтобы вы моглиобъясните это в математических строках, я понимаю математику лучше, чем слова:)