1

如何在 Three.js 中不移动相机且不移动光源的情况下移动法线贴图?

我有一个垂直于相机视图矢量的平面。该平面始终位于视图的中心。当我移动相机时,飞机会随着相机移动,光源也会移动。

光源位于相机后面并指向平面。该光源以及飞机与相机同步移动。

为了观察飞机地图上的变化,我可以移动相机或移动光源。在我的情况下,它们同时移动并且相对于彼此没有位移。

我需要像另一个虚拟相机运动这样的东西,它会在平面上的法线贴图上产生变化。

感谢您的关注。

4

1 回答 1

0

最有效的方法是创建一个新的着色器。一种效率较低的方法是使用画布作为纹理。通过在画布上移动图像,您可以在平面上移动纹理。

我目前正在做一个需要 HUD 的项目,我正在使用类似的方法。当我得到它我会张贴小提琴。

于 2014-10-30T00:22:45.047 回答