Blender Git Commit Log

Git Commits -> Revision b8331b7

Revision b8331b7 by Clément Foucault (master)
October 28, 2018, 20:42 (GMT)
Eevee: Implement jittered soft shadowmap

This new option is located in the shadows options in the render settings.
This approach is simple and just randomize the shadow map position (not
the lamp itself) and just let the temporal supersampling do the average of
all the shadowing. The downside is that is needs quite a large number of
samples to give smooth results and individual sample position can remain
visible.

Enabling this option will make the viewport refresh all shadow maps every
redraw so it has a serious performance impact.

This approach is not physicaly based at all and will not match cycles.

----

The sampling for point lamps (spheres) is not

Commit Details:

Full Hash: b8331b79e63cfd80b5a18460e3988fe17fb01fb8
Parent Commit: 2c545c0
Lines Changed: +174, -30

9 Modified Paths:

/release/scripts/startup/bl_ui/properties_render.py (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+154, -19) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+4, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+3, -2) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021