SamSuka
Mustard
Mustard

patreon


Improvements to FPS

Hi!

This is more a developement diary on the improvements in FPS in the recent models and versions of MHX rigs.

I wanted to quantify this improvement on my CPU Ryzen 3700x. I have a RTX 3090 as GPU, but the Viewport FPS are almost entirely CPU-bound: I expect the improvement to be visible for any GPU.

I took the occasion to redo the Lara model with the new rig (consider that the shaders are WIP, especially the eyes). I used it and compare it with the latest Lara public version.

Sorry the images have a small font, this is Blender fault! I wrote the FPS above the pictures. :(

Morphs active - Solid mode

Here are the results hiding all objects expect the body, and disabling all modifiers (Simplify is enabled, so subdiv is disabled as well as hair particles, smooth modifiers, etc..). The Morphs are active in both versions.

Old model: around 10 FPS

New model: around 40 FPS

 A 4x in FPS just updating the rig!

Morphs active - Shader preview

Another test is in Shader Preview, with Eevee Optimized Normals active in the UI. The results are really similar (notably, with Eevee Optimized Normals and the option Normals active in the standard Blender simplify active, we get approximately the same FPS as in shader preview).

Old model: around 10 FPS

New model: around 35 FPS

 Again, around 4x in performance!

Morphs disabled - Solid mode

Old model: around 65 FPS (screen capture decreases the FPS)

New model: around 90 FPS (screen capture decreases the FPS)

Even with the Morphs disabled, the model is now faster!

I hope these improvements will help people to make better animations (with the morphs active for facial animations) with the models. :)

Comments

There is already, it's the Morph button which also disable all associated Drivers (which are the vast majority of Morphs in a scene). The remaining drivers are only a few and should not affect performance. But if you want to disable really ALL drivers, you can always use Mustard Simplify with the Drivers option on. Consider that the new models have far less drivers due to the optimizations.

Mustard

hope to see the rest of your models updated!

DJLegends

If you're looking for suggestions for future versions of MUI, a good feature would be a way to disable drivers with a few clicks, like disable morph drivers, clothes drivers, etc. Your models are extremely laggy in the viewport for me, no other models are like this, except models with tons of drivers. That's when I realized it's the drivers lagging my viewport. I deleted a bunch of drivers from your models to test this and it indeed made the viewport performance better.

WontAintWrong

I completely redid it, so I hope these issues are solved now. But you'll be able to check soon :)

Mustard

Nice. I can't wait. Your Lara was by far my favorite. I just hope that with the new update that the issue of crashing when going into sculpt mode and adding a shapekey doesnt crash like it did for me before.

Unhindered Fool


More Creators