diff --git a/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl b/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl index 3159241e74d..fdc88fe0b0c 100644 --- a/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl @@ -77,7 +77,7 @@ vec3 lut_coords_btdf(float cos_theta, float roughness, float ior) vec2 bsdf_lut(float cos_theta, float roughness, float ior, float do_multiscatter) { if (ior <= 1e-5) { - return vec2(0.0); + return vec2(0.0, 1.0); } if (ior >= 1.0) { diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_nodetree_lib.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_nodetree_lib.glsl index abce514707a..ac2bdf70015 100644 --- a/source/blender/draw/engines/eevee_next/shaders/eevee_nodetree_lib.glsl +++ b/source/blender/draw/engines/eevee_next/shaders/eevee_nodetree_lib.glsl @@ -300,7 +300,7 @@ vec2 brdf_lut(float cos_theta, float roughness) vec2 bsdf_lut(float cos_theta, float roughness, float ior, float do_multiscatter) { if (ior <= 1e-5) { - return vec2(0.0); + return vec2(0.0, 1.0); } if (ior >= 1.0) {