The documentation indicates that combining meshes provides performance benefits. However, after doing some tests, it seems like meshes with the same material are auto-batched and result in 1 draw call.
So why combine meshes that share a single material?
Is there a frame rate performance benefit to combining the meshes even though it's the same number of draw calls for combined or uncombined meshes with the same material? (is that what this post is essentially indicating?)
Are any of my conclusions incorrect?
1 Mesh with 1 Material = 1 Draw Call, Batched 1
2 Meshes, Uncombined, with the same material = 1 Draw Call, Batched 2
2 Meshes, Combined, with the same material = 1 Draw Call, Batched 0
2 Meshes, Uncombined, with separate materials each = 2 Draw Calls, Batched 0
2 Meshes, Combined, with separate materials for each mesh = 2 Draw Calls, Batched 0
Mesh draw calls are directly related to the number of materials applied to the meshes being drawn.
If two meshes share the same material, whether they are combined or are separate, will be batched and result in a single draw call.
Combining two objects with separate materials doesnt give you any performance benefit, so dont do it because you can then apply the two materials inside Unity to either mesh instead of having to apply the materials in Maya, combining and then exporting (i.e. you can't separate a mesh in Unity to apply materials to each mesh and then combine the mesh again).