随距离改变网格的几何/材料

时间:2013-10-29 13:50:33

标签: javascript 3d three.js

我正在制作一个带有three.js的游戏,当玩家靠近时(即不同的几何和材质),网格将更详细地渲染。这似乎是开放世界类型游戏中的常见要求,我想知道three.js中的标准程序是什么

看起来改变网格的几何形状在计算上是非常昂贵的,所以我应该为每个距离存储不同的网格,还是为此目的存在现有的数据结构?

1 个答案:

答案 0 :(得分:1)

您想要使用细节层次(LOD)建模。

以下three.js示例中有一个示例:http://threejs.org/examples/webgl_lod.html

在示例中,按“W / S”键查看效果。

three.js r.62