如何有效旋转IBL管道中使用的环境地图?

时间:2018-09-26 23:22:20

标签: three.js

我使用等矩形EXR图像来照亮场景。为了实现这一点,我重新使用了在threejs example中找到的代码。这可以按预期工作。

现在,我希望用户能够实时绕垂直轴旋转此地图。 看完加载器EquirectangularToCubeGenerator.js的代码后,我发现可以使用以下简单代码将boxMesh绕Y轴旋转:

var radRotation = Math.PI; this.boxMesh.rotateY(radRotation);

对于设定的角度可以正常工作,但是对于实时更改的角度则无效。这太慢了,因为它会重新加载纹理并为每个新值执行生成过程。

是否有一种简单快速的方法来更改已生成的环境图的旋转度?

谢谢您的帮助。

0 个答案:

没有答案