为什么我的Three.JS环境地图会移动?

时间:2014-10-25 16:17:45

标签: three.js

我在(0,0,0)处有一个立方相机以及它周围的巨大球体(内部有纹理)。

立方体相机创建一个立方体贴图,作为第二个较小球体的环境贴图。

当第二个球体在屏幕上移动时,其环境地图反射也会移动。

我的问题是为什么会移动?

  1. 我正在使用正交相机,所以我一直在看 即使它向左/向右移动,较小的球体也会平坦。

  2. 立方体相机是环境地图的来源,是 cubecamera不动。

  3. 立方体摄像机构建地图的巨大球体也是如此 不动了。

1 个答案:

答案 0 :(得分:0)

环境贴图是从环境到对象的投影,这里是小球体。因此,如果对象改变位置,则映射也会改变。使用正交相机或透视相机进行投影并不重要。它仍然是基于位置的映射。