Motion-blur post-process. Reads frame.hdr + frame.depth, writes the
blurred HDR back into frame.hdr.
Default mode is camera-only — fast, single fullscreen pass; captures camera
translation / rotation but not object motion. Enable
MotionBlurFeatureOptions.useVelocityBuffer to additionally inject a
velocity pass that records per-object motion (see option doc for trade-offs).
Must be registered AFTER TAAFeature (it expects to convolve the
jittered-and-resolved frame, and it reads
camera.jitteredViewProjectionMatrix()) and BEFORE bloom / DoF — those
should respond to the blurred result, not the pre-blur sharp image.
Motion-blur post-process. Reads
frame.hdr+frame.depth, writes the blurred HDR back intoframe.hdr.Default mode is camera-only — fast, single fullscreen pass; captures camera translation / rotation but not object motion. Enable MotionBlurFeatureOptions.useVelocityBuffer to additionally inject a velocity pass that records per-object motion (see option doc for trade-offs).
Must be registered AFTER TAAFeature (it expects to convolve the jittered-and-resolved frame, and it reads
camera.jitteredViewProjectionMatrix()) and BEFORE bloom / DoF — those should respond to the blurred result, not the pre-blur sharp image.