【发布时间】:2020-03-25 15:46:04
【问题描述】:
我有一个 BufferGeometry,比如说..,它的顶点、面和绘制计数分别为 967、210 和 1。现在,当我将几何实例增加到 100 时,相应的顶点、面和绘制计数分别为 9670、2000 和1. 在缓冲几何的顶点和面随着实例的速率加倍的情况下,绘制调用保持不变。
因此,当我有一些几何图形中包含 15000 个实例且单个 buffergeoemtry 的顶点数超过 1000 时,值会升高得非常高,这反过来又会导致我的浏览器崩溃并且基本的轨道控制功能滞后。
p>我只是在 Interleavebuffer 中渲染属性,从 Revit / CAD Team 获取数据。
问题是为什么顶点数应该增加,因为它们只是实例,我认为绘制调用可能对性能影响最大,而顶点/面在优化中也起着重要作用。
任何人都可以建议我解决上述问题。提前致谢。
【问题讨论】:
标签: three.js