This is really just a quick update to get some of the stockpiled changes out and to clean up some things as well as add a big change i want to get feedback on.
Avatar Render Complexity (ARC) also known as Avatar Render Cost.
I changed it. Punish me Oz senpai, i broke your toy.
No seriously, the final nail in the coffin and the sole reason i finally did it was seeing an avatar with 3.5 million polygons and 2 million vertices having almost half as much ARC as my avatar which i spend a shitton optimizing all over the place, it's safe to say that i know better than this mess of ARC whats better for my framerate (well okay i literally deattached my stuff and measured too.... but... you know...) and i'm pretty certain that this 3.5 million polygon avatar is much worse than me. So how do i go about changing it? The simplest solution available. Punish high polycounts. Punish sculpt usage. Punish all the bad things.
I can write the details if anyone's interested but the gist of it is: More stuff = more ARC. Having a higher base polygon count in most cases means you'll have a higher ARC unless you do some other nasty stuff.
Needless to say i'll be tweaking these values and possibly add an option to switch between these two calculations but for now you'll get my new one, just be warned, numbers will be MUCH higher.
Look at these numbers. LOOK AT THEM. You are bad and you are bad and you too. All of you! Except those green and yellow numbers. I suppose you already knew that most avatars totally ignore ARC hence why they have such huge numbers, both polycounts and ARC... but hey, it actually helps, i'm getting 30 FPS there, which i have never ever before.