Commit: 0cfdc8d182a51e67ccd12063162fa96d4b633c16 Author: Clément Foucault Date: Fri Jun 7 13:53:30 2019 +0200 Branches: master https://developer.blender.org/rB0cfdc8d182a51e67ccd12063162fa96d4b633c16
Eevee: Try to fix NaN caused by normal maps + bentnormals Should help with T65118. =================================================================== M source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl =================================================================== diff --git a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl index acfc2af93ee..8662c0ecb6a 100644 --- a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl @@ -177,7 +177,7 @@ void integrate_slice( /* Solving inner integral */ vec2 h_2 = 2.0 * h; vec2 vd = -cos(h_2 - n) + cos_n + h_2 * sin(n); - float vis = (vd.x + vd.y) * 0.25 * n_proj_len; + float vis = saturate((vd.x + vd.y) * 0.25 * n_proj_len); visibility += vis; _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
