Blender Git Commits

Blender Git "eevee-motionblur-object" branch commits.

Revision d8f46a4 by Clément Foucault (eevee-motionblur-object)
June 12, 2020, 13:17 (GMT)
EEVEE: Motion Blur: Use CFRA instead of depsgraph ctime

This fixes time remapping issues.
Revision a737ca1 by Clément Foucault (eevee-motionblur-object)
June 12, 2020, 12:21 (GMT)
EEVEE: Motion Blur: Fix issues with animated objects visibility
Revision 92520f1 by Clément Foucault (eevee-motionblur-object)
June 12, 2020, 12:07 (GMT)
Merge branch 'master' into eevee-motionblur-object
Revision 6a1a894 by Clément Foucault (eevee-motionblur-object)
June 12, 2020, 12:04 (GMT)
EEVEE: Motion Blur: Support Duplis and assume they are always moving
June 11, 2020, 20:27 (GMT)
EEVEE: Motion Blur: Auto detect animation and deformation on objects

This remove the overhead of deformation and normal motion blur
for all static objects.
June 11, 2020, 18:37 (GMT)
EEVEE: Motion Blur: Use less VRAM and improve larger blur

Larger blur now use a more stable approach. We repeat the expand process
instead of making tiles bigger.
June 11, 2020, 14:37 (GMT)
EEVEE: Motion Blur: Expose max blur and depth scale
June 11, 2020, 13:05 (GMT)
EEVEE: Motion Blur: Fix camera near/far values uniforms
June 11, 2020, 12:27 (GMT)
EEVEE: Motion Blur: Replace Wang Hash Noise function by blue noise
June 10, 2020, 17:43 (GMT)
EEVEE: Motion Blur: Randomize velocity tile boundaries to avoid artifacts

This follows the paper implementation. This gives nice results on complex
motions.
June 10, 2020, 17:41 (GMT)
EEVEE: Motion Blur: Use Tile max dominant velocity reduction pre-passes

This makes the bluring post process quicker.
June 10, 2020, 11:37 (GMT)
Merge branch 'master' into eevee-motionblur-object
June 9, 2020, 11:35 (GMT)
EEVEE: Motion Blur: Use closest interpolation for sampling

This Avoid halo artifacts
June 8, 2020, 21:38 (GMT)
EEVEE: Motion Blur: Split both direction accumulation
June 8, 2020, 17:21 (GMT)
EEVEE: Motion Blur: Do not request motion blur data in viewport
June 8, 2020, 17:20 (GMT)
EEVEE: Motion Blur: Simplify shader code
June 8, 2020, 11:35 (GMT)
Merge branch 'master' into eevee-motionblur-object
June 4, 2020, 12:24 (GMT)
Merge branch 'master' into eevee-motionblur-object

# Conflicts:
# source/blender/draw/engines/eevee/eevee_data.c
# source/blender/draw/engines/eevee/eevee_effects.c
# source/blender/draw/engines/eevee/eevee_motion_blur.c
# source/blender/gpu/GPU_vertex_format.h
# source/blender/makesdna/DNA_userdef_types.h
# source/blender/makesrna/intern/rna_userdef.c
April 14, 2020, 13:33 (GMT)
EEVEE: Motion Blur: Fix crash when motion blur is not enabled
April 11, 2020, 21:35 (GMT)
EEVEE: Motion Blur: Improve post processing

This improve the post process effect by implementing more accurate sampling
technique.

Details about the technique can be found here
https://casual-effects.com/research/McGuire2012Blur/McGuire12Blur.pdf
and here
http://www.iryoku.com/next-generation-post-processing-in-call-of-duty-advanced-warfare
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021