我正在制作一个带有three.js的游戏,当玩家靠近时(即不同的几何和材质),网格将更详细地渲染。这似乎是开放世界类型游戏中的常见要求,我想知道three.js中的标准程序是什么
看起来改变网格的几何形状在计算上是非常昂贵的,所以我应该为每个距离存储不同的网格,还是为此目的存在现有的数据结构?
答案 0 :(得分:1)
您想要使用细节层次(LOD)建模。
以下three.js示例中有一个示例:http://threejs.org/examples/webgl_lod.html
在示例中,按“W / S”键查看效果。
three.js r.62