dubhater / vapoursynth-mvtools

Motion compensation and stuff
181 stars 27 forks source link

Motion-blur effect through blending? #63

Closed couleurm closed 1 year ago

couleurm commented 1 year ago

Hello, I've been looking into different ways to produce motion-blur to apply on high FPS (120-360) gameplay footage, and have been making a CLI wrapper for VapourSynth with a "config system" for convenience

The main ways I've found are:

One of the ways that would be interesting to try is

I'm just throwing ideas without really knowing what I'm talking about, do you have any suggestions or things that came in mind I should try out? Thank you 👍

L4cache commented 1 year ago

Interesting, but I think AverageFrames is actually kind of time-conv thing suggest you try FlowBlur + AverageFrames

couleurm commented 1 year ago

Interesting, but I think AverageFrames is actually kind of time-conv thing suggest you try FlowBlur + AverageFrames

Yes, I recently realized applying FlowBlur before blending looks very good, even with 3 weights (e.g 180FPS->60FPS),

image

This practice has been common for almost 10 years (temporal soften seems to act exactly like AverageFrames in that context)

couleurm commented 1 year ago

not an issue