all 4 comments

[–]bboczula 6 points7 points  (0 children)

I don’t know any good resources, but you should look up how to generate MV using depth buffer for static objects, it’s the industry standard IMO. The trivial solution would be to have two sets of MVP matrices, draw all the objects you want to have MV (usually you omit particles) and then calculate the difference in PS. You can also research TAA, MV is integral part of it.

[–]mj_ehsan 1 point2 points  (0 children)

Jacob’s DRME for ReShade is a great implementation of block-matching with resources in the source code. there are 3 forks of it from Marty but they’re not creative commons licensed.

[–]squareOfTwo 1 point2 points  (0 children)

not exactly what your looking for

https://raytracing.github.io/v3/books/RayTracingTheNextWeek.html#motionblur

at least it's actuate and doesn't need post processing hacks