首页 > 解决方案 > 如何在 three.js 球体中获得距离感?

问题描述

我正在使用一个内部带有纹理的three.js 球体,并且相机位于该球体的中心。现在我想让纹理看起来比实际远得多。

我尝试将半径从 4.000(四千)逐步提高到 180.000,并且在使它大了近 50 倍之后,它看起来仍然与从 4.000 到稍微的任何半径相同。Camera.far 设置为 200.000。

var sphere_geom = new THREE.SphereGeometry (180000, 16, 16);

标签: javascriptthree.js

解决方案


增加相机 fov ? 然后调用 camera.updateProjectionMatrix()


推荐阅读