我使用Three.js中的这个例子构建了一个包含许多立方体的场景,以供参考:THREE.js Environmental Mapping
我注意到,这种映射看起来像球体,圆环等等,但是像立方体上的平面看起来很糟糕。是否有更好的方法为具有多个立方体的场景进行环境映射?
答案 0 :(得分:3)
我认为你所看到的是一个平坦的表面有锋利的边缘,所以环境地图突然进入视野并突然从视野中消失,结果是震撼,因为没有意识到接下来会发生什么在轮换过程中。
使用金牛座/球体/任何圆形边缘的东西,我们会看到旋转到视图中的任何内容的扭曲预览,因此体验不那么刺耳。在我看来,这是我的看法。
此外,正方形将提供地图分辨率的1:1反射,而球体将更像PI / 2:1像素数据压缩到相同的横截面,因此它使您的反射看起来比它们是,因为它缩小了它们。
我说这两个因素可能就是你所看到的。使用立方体时,请尝试将地图的分辨率加倍,因为任何像素化都会更明显。