[Bf-blender-cvs] [a5a0f158e36] master: Eevee: Fix Contact shadows with Translucent BSDF
Clément Foucault
noreply at git.blender.org
Fri Jun 14 16:20:33 CEST 2019
Commit: a5a0f158e363ff55b791c9e0970c824bc80a0a3a
Author: Clément Foucault
Date: Fri Jun 14 15:19:28 2019 +0200
Branches: master
https://developer.blender.org/rBa5a0f158e363ff55b791c9e0970c824bc80a0a3a
Eevee: Fix Contact shadows with Translucent BSDF
===================================================================
M source/blender/draw/engines/eevee/shaders/lights_lib.glsl
===================================================================
diff --git a/source/blender/draw/engines/eevee/shaders/lights_lib.glsl b/source/blender/draw/engines/eevee/shaders/lights_lib.glsl
index cb4302dd143..2d14f52d7e6 100644
--- a/source/blender/draw/engines/eevee/shaders/lights_lib.glsl
+++ b/source/blender/draw/engines/eevee/shaders/lights_lib.glsl
@@ -227,7 +227,8 @@ float light_visibility(LightData ld,
vec3 ray_ori = viewPosition;
- // vN = (gl_FrontFacing) ? vN : -vN;
+ /* Fix translucency shadowed by contact shadows. */
+ vN = (gl_FrontFacing) ? vN : -vN;
if (dot(vN, ray_dir) <= 0.0) {
return vis;
More information about the Bf-blender-cvs
mailing list