The drawcall once advantage of InstancedMesh does not seem to be reflected

I used r120 version, I run example :webgl_instancing_performance.html
I set the value of count to 1000, 10000, 10000
I found that there is not much difference between Naive and instace whether it is memory or FPS
But the drawcall of Instance is indeed only once, but I can’t feel its advantages

Well, you might not see a difference because the example is not CPU bound on your system. Only in this case, reducing draw calls will noticeable improve the performance.


You should try to run the experiment again on a mobile device. Or keep increasing the number until you start to see a frame rate drop without instancing.

1 Like