我正尝试平稳地从一个全景立方体图像过渡到另一个图像,以实现在房间内的步行效果。我使用了此示例作为起点,其中场景、相机和网格SkyBox都已设置好。现在我正在思考最佳方法来过渡到新的全景立方体,使一个立方体图像缩放并混合到另一个图像中,就像用户走进房间一样。
我想过使用第二个场景和第二个相机,因为旧图像需要缩放并淡出,而新图像则需要缩放并淡入,以实现非常平稳的过渡。在这里,我遇到了一些挑战,因为当SceneB出现并覆盖它时,旧图像-场景A-不可见:
我想过使用第二个场景和第二个相机,因为旧图像需要缩放并淡出,而新图像则需要缩放并淡入,以实现非常平稳的过渡。在这里,我遇到了一些挑战,因为当SceneB出现并覆盖它时,旧图像-场景A-不可见:
renderer.clear();//multi-scene
if(sceneA && cameraA)
renderer.render( sceneA, cameraA );
renderer.clearDepth();
renderer.render( sceneB, cameraB );
即使修复了这个问题,我还是在思考是否采用正确的方法。也许我想尝试纹理过渡。但我找不到例子或者思路。
如何通过场景或纹理不同的来源,平滑地从一个可见的立方体图像(纹理)过渡到另一个?