Источник света WebGL и кубическая карта вращаются вместе со средством просмотра

Я пытался реализовать отображение освещения и окружения в WebGL. У меня есть эта странная ошибка, когда мой источник света и карта куба вращаются в зависимости от положения моего глаза. Например, когда я "подлетаю" к задней части моего объекта, я все еще вижу зеркальное отражение и переднюю часть кубической карты... Это код для вычисления вектора отражения..

    vec4 N = invertMVM*vNormal;
    R = reflect(eyePos.xyz, N.xyz); 

person spicyShoyo    schedule 29.11.2015    source источник


Ответы (1)


Я понял. Использование modleViewMat для преобразования вектора отражения работает.

person spicyShoyo    schedule 30.11.2015