THREE.Group
使用 Three.Group
对多个 mesh 进行管理,同一个组内的 mesh 的位置都是相对于它的父级。
如果需要创建大量的 mesh,使用 Three.Group
会有性能影响,可以使用 Three.InstancedMesh
THREE.InstancedMesh
THREE.InstancedMesh
和 THREE.InstancedBufferGeometry
可以对具有相同的几何体的的 mesh 的渲染进行性能优化,能够显著减少性能消耗
BufferGeometryUtils.mergeBufferGeometries
如果大量的 mesh 的几何体不一样的话,可以使用 BufferGeometryUtils.mergeBufferGeometries
进行合并成一个几何体,也能够提高渲染性能,但是合并以后无法再对单个 mesh 进行操作。
PREVIOUSThree.js 之点
NEXTThree.js 之纹理