![black dragon viewer avatar complexity too high black dragon viewer avatar complexity too high](http://i362.photobucket.com/albums/oo63/Select-Serpents/Darkstarr-Avatar-of-Chaos_zpsyfipibo0.jpg)
Oz will absolutely hate me, that is if he doesn't already.Įvery time i touch something Oz said not to i imagine this spider-sense tingling Oz, he's like "Ugh, it's Niran again, he's touching my code again. of another thing to put onto my ever growing To-Do list of doom.Ĭlick to expand.I guess its time for Niran to strike again then. I've really tried to make the complexity tools as transparent and straight forward as possible, to give as much information although i might revise it at a later point to include texture count, texture resolutions and some clearer labels such as "current VRAM usage" rather than "VRAM usage" to make it clear that this is not a final value but rather an ever changing value depending on the situation.īut thanks for your feedback anyway, as little as it was, it got me thinking again. I'm unsure whether i can fix the VRAM thing as it would require loading and decoding the biggest texture size available of any given texture at least once to determine an accurate memory usage value of any texture, i COULD just play the guessing game and calculate it manually e.g (1024x1024 = 4MB, 512 = 1MB and so on) but that would be highly hacky and might not include any special cases such as alpha channels or special texture color channels (RGB, RGBA, RGBA8 and so on, all of which can possibly have an impact too). I'm already forcing the ARC calculation to use the max LOD triangle count rather than what it uses at the given time but this max LOD triangle count again just factors in whatever this max LOD is at the moment, if it is unknown or only halfway built it will show lower numbers until you refresh it.
![black dragon viewer avatar complexity too high black dragon viewer avatar complexity too high](https://pm1.narvii.com/6865/b09d03971ee15aff03f00f449b26215dd09af245r1-1500-1201v2_hq.jpg)
![black dragon viewer avatar complexity too high black dragon viewer avatar complexity too high](https://1.bp.blogspot.com/-ZA-wX-dUpow/WiR7vDKR-4I/AAAAAAAAbEk/A9OTSYVlfjUiAgdQaUxcSua8qUMa1Mj1wCKgBGAs/s640/Snapshot_4682.png)
This will cause the complexity values and VRAM usage values to fluctuate depending on whether you are looking at someone or not and whether you're doing it from far away or from a very close distance. This is however something the entire ARC system has, it can only calculate what it knows, it doesn't know how much VRAM a texture uses if you don't use the biggest available resolution and it can't tell you how much ARC an object has if said object has only the lowest LOD loaded and the highest LOD is (for some reason) not yet readable. Avatars you don't look at might not load their textures (or unload them if looking away for too long) or they might downgrade the texture resolution and when you look at the VRAM usage it counts only what said avatar uses, not what its potential max would be if all textures were loaded at their maximum resolution. It accounts for what a given avatar is using in this very moment you refresh it.