Mustard Simplify
Added 2023-08-27 20:58:17 +0000 UTCHi!
Just a quick update to let you know about a new tool I created to simplify scenes for viewport performance. In fact I would like to create some animations soon, and I hope this tool will help me. And maybe also you for the same reasons. :)
https://github.com/Mustard2/MustardSimplify/releases/tag/0.0.3
Why?
I created this tool because as I was trying to animate with models and scenes made by others, I was constantly wasting time disabling/enabling stuffs manually to reach a stable 30 FPS (at least).
For instance, one of the performance killers is the Normals Auto Smooth function, which might be useful for renders (meh..) but it is not required at all in viewport while animating, and it slows down viewport performance sensibly. Since this is an Object property, it would require to be disabled on any object in the scene manually. And some scenes have hundreds, if not thousands, of Objects! Plus, what if you have to revert when you render? Which of those were disabled by you, and which ones were already disabled for some other reasons by the scene/model creator?
And Normals Auto Smooth is only one of the many things that are not really required when we are still animating, but kill viewport performance (modifiers/shape keys/drivers to cite some others).
Benchmarks
From some preliminary tests on different scenes, I got almost +100% boost if the scene was containing models that were not optimized with MustardUI Simplify already (or in general didn't have MustardUI).
Some Features Missing
Some features I would like to add in future updates:
- drivers muting
- object disabling based on some criteria that the user can tweak
- physics handling in some specific cases
- textures check for grey-scale images
Comments
Sounds good, I'll bookmark it if I ever find time to get back to animating.
Mark B
2023-08-31 23:03:59 +0000 UTCPlease let me know. If the boost is not great, we can check why in the scene directly maybe :)
Mustard
2023-08-27 21:06:52 +0000 UTCLooks great Mustard! I’ll test this out tomorrow when I continue work on some animations. I currently using some models that don’t come with your UI so it will be interesting to see how they perform.
Realium
2023-08-27 21:03:10 +0000 UTC