Blender Git Loki
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)
/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)