Blender Git Commit Log

Git Commits -> Revision a09b8c0

Revision a09b8c0 by Clément Foucault (master)
October 12, 2017, 15:36 (GMT)
Eevee: Contact Shadows: Fix remaining artifacts.

There was noise correlation between the rotation random number and the radius random number used in the contact shadow algo.
Hacking a new distribution from the old distribution (may not be ideal because it's discrepency may be high)
Also distribute samples evenly on the shadow disc. (add sqrt)

Fix the "bias floating shadows", was cause by the discarding of backfacing geom which makes no sense in this case.

Commit Details:

Full Hash: a09b8c08fced7f5e0d4c4e38357093c30785ed04
Parent Commit: e416f41
Lines Changed: +15, -8

4 Modified Paths:

/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl (+2, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/lamps_lib.glsl (+5, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl (+7, -3) (Diff)
/source/blender/draw/engines/eevee/shaders/ssr_lib.glsl (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021