WebGL 光源和立方体贴图随观察者旋转
WebGL light source and cube map rotate with the viewer
我试图在 WebGL 中实现照明和环境映射。
我有一个奇怪的错误,我的光源和立方体贴图随我的眼睛位置旋转。例如,当我 "fly" 到对象的背面时,我仍然可以看到镜面反射和立方体贴图的正面......
这是计算反射向量的代码..
vec4 N = invertMVM*vNormal;
R = reflect(eyePos.xyz, N.xyz);
我知道了..
使用 modleViewMat 转换反射向量有效。
我试图在 WebGL 中实现照明和环境映射。 我有一个奇怪的错误,我的光源和立方体贴图随我的眼睛位置旋转。例如,当我 "fly" 到对象的背面时,我仍然可以看到镜面反射和立方体贴图的正面...... 这是计算反射向量的代码..
vec4 N = invertMVM*vNormal;
R = reflect(eyePos.xyz, N.xyz);
我知道了.. 使用 modleViewMat 转换反射向量有效。