Blender Git Commit Log
Git Commits -> Revision 0213d9f
Revision 0213d9f by Clément Foucault (eevee-motionblur-object) March 31, 2020, 23:52 (GMT) |
EEVEE: Object Motion Blur: Initial Implementation This adds object motion blur vectors for EEVEE as well as better noise reduction for it. For TAA reprojection we just compute the motion vector on the fly based on camera motion and depth buffer. This makes possible to store another motion vector only for the blurring which is not useful for TAA history fetching. The changes are quite simple. We just do an extra pass to write the motion vectors for opaque objects and use the motion vector to do the motion blur sampling. This does not improve the postprocess motion blur itself. Viewport support is kind of a hack, relying on cached previously drawn objects states, and is to be enabled through experimental support panel in userpref. Differential Revision: https://developer.blender.org/D7297 |
Commit Details:
Full Hash: 0213d9f8656addee133cce2ae59a4666b4215236
Parent Commit: bd6abac
Lines Changed: +26, -1