Three.js 立方体不是环境贴图的好几何体吗?

Three.js 立方体不是环境贴图的好几何体吗?,three.js,webgl,Three.js,Webgl,我一直在使用Three.js中的示例构建一个包含许多立方体的场景,以供参考: 我注意到球体、圆环体等通过这种映射看起来很棒,然而,像立方体上的平面看起来很糟糕。有没有更好的方法来为具有许多立方体的场景进行环境贴图?我认为您看到的是,平面具有锐利的边缘,因此环境贴图突然出现在视图中,然后突然消失,结果是不和谐的,因为在旋转过程中,没有意识到接下来会发生什么 有了金牛座/球体/任何具有圆形边缘的物体,我们可以看到任何旋转到视图中的物体的扭曲预览,因此体验的不那么刺耳。至少这是我的看法 此外,正方形将

我一直在使用Three.js中的示例构建一个包含许多立方体的场景,以供参考:


我注意到球体、圆环体等通过这种映射看起来很棒,然而,像立方体上的平面看起来很糟糕。有没有更好的方法来为具有许多立方体的场景进行环境贴图?

我认为您看到的是,平面具有锐利的边缘,因此环境贴图突然出现在视图中,然后突然消失,结果是不和谐的,因为在旋转过程中,没有意识到接下来会发生什么

有了金牛座/球体/任何具有圆形边缘的物体,我们可以看到任何旋转到视图中的物体的扭曲预览,因此体验的不那么刺耳。至少这是我的看法

此外,正方形将提供贴图分辨率的1:1反射,而球体将更像PI/2:1像素数据压缩到相同的横截面中,因此它使反射看起来比实际质量更高,因为它会收缩反射


我认为这两个因素可能就是你所看到的。使用立方体时,请尝试将地图的分辨率加倍,因为任何像素化都会更加明显。

我认为您看到的是,平坦的表面具有锐利的边缘,因此环境地图会突然出现在视图中,然后突然消失,结果是不和谐的,因为在旋转过程中,没有意识到接下来会发生什么

有了金牛座/球体/任何具有圆形边缘的物体,我们可以看到任何旋转到视图中的物体的扭曲预览,因此体验的不那么刺耳。至少这是我的看法

此外,正方形将提供贴图分辨率的1:1反射,而球体将更像PI/2:1像素数据压缩到相同的横截面中,因此它使反射看起来比实际质量更高,因为它会收缩反射


我认为这两个因素可能就是你所看到的。使用立方体时,尝试将地图分辨率加倍,因为任何像素化都会更加明显。

是的,这非常有意义。。。立方体反射得很好,但在这种情况下,对假环境的完美反射并不是最优的。是的,这很有道理。。。立方体反射得很好,但在这种情况下,对假环境的完美反射不是最佳的。