在Three.js中,如何在不移动相机和光源的情况下移动法线贴图?
我有一个垂直于摄影机视图矢量的平面。此平面始终位于视图的中心。当我移动相机时,平面会随着相机和光源一起移动。
光源位于摄像机后面,指向平面。该光源以及平面与摄影机同步移动。
要观察平面地图上的变化,我可以移动相机或移动光源。在我的情况下,它们同时移动,彼此之间没有位移。
我需要一些类似于另一个虚拟相机移动的东西,它会在平面上的法线贴图中产生变化。
感谢您的关注。
最有效的方法是创建一个新的着色器。一种效率较低的方法是使用画布作为纹理。通过在画布上移动图像,可以在平面上移动纹理。
我目前正在做一个需要HUD的项目,我正在使用类似的方法。当我拿到它的时候,我会放一把小提琴。