[Bf-blender-cvs] [b0f34eee30c] blender-v2.91-release: EEVEE: Principle BSDF: Use multi-scatter switch for the glass variant
Clément Foucault
noreply at git.blender.org
Thu Oct 22 00:57:35 CEST 2020
Commit: b0f34eee30c42a485e83ca6f5e9495fc0c9283fa
Author: Clément Foucault
Date: Thu Oct 22 00:55:38 2020 +0200
Branches: blender-v2.91-release
https://developer.blender.org/rBb0f34eee30c42a485e83ca6f5e9495fc0c9283fa
EEVEE: Principle BSDF: Use multi-scatter switch for the glass variant
This avoid strange discrepency between the general purpose variant and
the specialized glass variant which did not have a way to turn
multi-scatter off.
===================================================================
M source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
===================================================================
diff --git a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
index 3708b8b0531..3bd578e1ffc 100644
--- a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
+++ b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
@@ -450,7 +450,7 @@ void node_bsdf_principled_glass(vec4 base_color,
eevee_closure_glass(N,
vec3(1.0),
- vec3(1.0),
+ vec3((use_multiscatter != 0.0) ? 1.0 : -1.0),
int(ssr_id),
roughness,
1.0,
More information about the Bf-blender-cvs
mailing list