0
我試圖在WebGL中實現光照和環境貼圖。 我得到了這個奇怪的錯誤,我的光源和立方體貼圖隨着我的眼睛位置旋轉。例如,當我「飛」到我的對象的後面我仍然可以看到鏡面反射和我的立方體貼圖前... 這是計算反射向量的代碼..WebGL光源和立方體貼圖隨查看器旋轉
vec4 N = invertMVM*vNormal;
R = reflect(eyePos.xyz, N.xyz);
我試圖在WebGL中實現光照和環境貼圖。 我得到了這個奇怪的錯誤,我的光源和立方體貼圖隨着我的眼睛位置旋轉。例如,當我「飛」到我的對象的後面我仍然可以看到鏡面反射和我的立方體貼圖前... 這是計算反射向量的代碼..WebGL光源和立方體貼圖隨查看器旋轉
vec4 N = invertMVM*vNormal;
R = reflect(eyePos.xyz, N.xyz);
我明白了。 使用modleViewMat來轉換反射向量。