I have been doing some tests with dozens of characters and the problem is that performance drop with 20 characters (no texture, and 1500 polys) is just amazing. Is there any way to gain better performance with 20 characters on screen at the same time? It is for zombie game by the way. I am just curious if there is some approach to optimise this, becouse performance drop is too great.
I’m guessing it’s more dependant on the number of bones of each character. (also bone blends).
I find 20 slowing things down hard to believe though, I think I’ve done 10 on ios and it performed fine.
20 can be really hard if you have a badly done model with 4 weights per vertex instead of 1
Oh so weighting has that much of impact? Usually there are two weights per vertex on model.
Do you have any lodding going on? Generally you want to drop finger and face and twist bones as fast as possible… anything that’s not major
Also, how many blending animations are running at once?
2 verts per bone sounds fine, but the lower the better.
Only 1 animation running on mode, no bones in hands at all.
Doesnt Unity 3.4 include somehow improved skinning shader with 2-3x improved performance?