I have a scene now that’s quite heavy, and quite long. There are big frame intervals there when nothing much is moving, and short intervals with lots of motion. Rendering the whole thing at 8 passes mblur produced very slow renders.
Wouldn’t it be cool if Krakatoa could look at the biggest velocity magnitude of loaded particles, and adapt the number of mblur passes to that? Give the user a quality multiplier, and calculate from there? Would be great in situations like the one above.
Smarter / faster MBlur is already on the Wishlist.
I will add the details of your idea to that card and we will see what will happen…
EDIT: We did the same trick back in 2006 for Superman Returns by keyframing the Max Camera Multi-Pass value using a pre-pass script and it saved us a ton of render time. I think we could prototype something that lets you keyframe a parameter of the Krakatoa Camera modifier and link it to the renderer, so we could script some tools to pre-process the particles and figure out the desired MBlur passes, or even let you keyframe them yourself (after all, you probably know which frames should be blurred more and which less).