I have been thinking lately on how to reduce drawcalls on 3d models in Maya. Does anyone have any good links or just good understanding on how this works. I have heard so many different things.
1. Lets say i make a house and stich everything togheter and i basicly just have one cut on the entire model with one texture and induvidual places for att the polys.(not very likely but anyway) does that mean i get only one drawcall?
2. does hard edges produce more drawcalls?
thanks alot.
Replies
1: in a best case scenario it's 1 call per object per shader so yes.
2: depends on the engine - in all likelyhood it probably wont
There's other stuff like submeshing that will have an effect.
for example on a mobile platform you might find a skinned mesh is processed according to groups of bones it's weighted to a mesh skinned to a rig with 30 bones is going to use 4 draw calls if the engine process bones in groups of 8
its all very specific to platforms and engines so it's impossible to give a definite answer without talking to the person writing the code.