【发布时间】:2014-10-08 17:32:36
【问题描述】:
实际上,我有很多由 cpu 生产的模型。(大约 100K,其中一个大约 100 个三角形)并且所有模型都有它的 vbo 和 ibo。如果我尝试使用 glDrawElements() 绘制每个模型,它会很慢。另外,如果我尝试绘制组合所有 vbo 和 ibo 如果模型被删除,我需要更新 vbo 也几乎所有 ibo 因为删除点更改索引顺序,然后我需要所有这些缓冲区,它很慢。此外,我不确定实例化性能和挑选我需要知道哪个三角形属于哪个模型。有没有办法缓冲,而不是一个绘制函数绘制所有具有自己的 vbo 和索引的单个模型?
【问题讨论】:
-
看一点代码会有帮助。你如何更新你的 VBO 数据,你的绘图代码是什么样子的。类似的东西。
标签: opengl