[Bf-blender-cvs] [d8f46a44522] eevee-motionblur-object: EEVEE: Motion Blur: Use CFRA instead of depsgraph ctime

Clément Foucault noreply at git.blender.org
Fri Jun 12 15:17:33 CEST 2020


Commit: d8f46a44522c11c77623f26f45eba96da20fb894
Author: Clément Foucault
Date:   Fri Jun 12 15:17:15 2020 +0200
Branches: eevee-motionblur-object
https://developer.blender.org/rBd8f46a44522c11c77623f26f45eba96da20fb894

EEVEE: Motion Blur: Use CFRA instead of depsgraph ctime

This fixes time remapping issues.

===================================================================

M	source/blender/draw/engines/eevee/eevee_engine.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c
index 2684f64acee..b9af1576b42 100644
--- a/source/blender/draw/engines/eevee/eevee_engine.c
+++ b/source/blender/draw/engines/eevee/eevee_engine.c
@@ -428,7 +428,7 @@ static void eevee_render_to_image(void *vedata,
     Scene *scene = DEG_get_evaluated_scene(draw_ctx->depsgraph);
 
     float shutter = scene->eevee.motion_blur_shutter * 0.5f;
-    float time = DEG_get_ctime(draw_ctx->depsgraph);
+    float time = CFRA;
     /* Centered on frame for now. */
     float start_time = time - shutter;
     float end_time = time + shutter;



More information about the Bf-blender-cvs mailing list