Unity 4.3 Terrain causes much more DrawCalls

Since 4.3 my DrawCalls increased a lot. After searching for the problem I saw that if I deactivate the terrain I decrease the DrawCalls by 40-100. The terrain is flat and simple. Just used the paint texture tool.

e.g. 4.2 I had with all my objects about 60 DrawCalls and now between 90-150.

What has changed or is this a bug?

Has something changed with the batching?

I use Unity 4.3 Free - so I have no Occlusion Culling or other Pro Stuff

Here two Screenshots. One with and the other without Terrain

There is a bug in Unity 4.3 that causes much lower draw calls in general. I don`t use terrains and have the same problem. Especially the windows exe is just half as fast or even lower as with 4.2.

So it could be that you stumbled across this bug. But i would nevertheless suggest to submit a bug report with your project attached. The more test cases Unity has , the better it is to catch the bug.

It seems like they broke static batching, which probably affects terrain as well.

I just played with the terrain settings/parameters and whoops all my textures I painted manually on the terrain was set to the first but if I now paint all the textures on the terrain again my draw calls are the same as 4.2 Oo

I do not know what exactly was the trick but it has to do with the settings on the terrain

i also got problems with double draw calls on some places in my scene , but found out max mesh trees setting on terrain is not working and only uses the start billboard distance.

ill report the bug and hope they have fixed with next update :wink: