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