Hi, I found out about the draw calls calculation inside Unity and I am not sure why it's happening and it looks weird to me. Can somebody explain why do the Unity makes more draw calls when the camera is near to the object. I have got 100s of static objects inside the game level and you can see the number of draw calls in the following pictures.
Draw calls and poly count when the camera is near
Draw calls and poly count when the camera is far
Your total draw calls actually does go up, from 101 to 127. The 'batched' to the right of draw calls is the number of draw calls that Unity was able to combine into other draw calls - when three objects share the same material, Unity can do one draw call instead of three, so it has 'batched' two draw calls.
It looks like when you're far out Unity simply does a better job of batching then when you're close in. As for why that is, I'd have to look at how you define your meshes, materials, etc.
answered Aug 17 '11 at 09:03 AM