首页 > 解决方案 > 如何在交错缓冲区和 InstanceMesh threejs 中获取(console.log)绘制调用

问题描述

我是threejs的初学者。由于我正在对实例进行性能优化,因此我正在研究 InterleavedBuffer 和 InstanceMesh 的两个不同示例。

我想比较 Interleavedbuffer 和 InstanceMesh 之间的绘制调用,以找出优化程度的差异。如何获得它们之间的draw call计数?

标签: three.js

解决方案


WebGLRenderer有一个属性调用信息,其中包含了一系列关于显卡内存和渲染过程的统计信息。它还报告每帧的绘制调用量,如下所示:

console.log( renderer.info.render.calls );

推荐阅读