diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_surf_deferred_frag.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_surf_deferred_frag.glsl index 302151a31ce..a2aa51c071c 100644 --- a/source/blender/draw/engines/eevee_next/shaders/eevee_surf_deferred_frag.glsl +++ b/source/blender/draw/engines/eevee_next/shaders/eevee_surf_deferred_frag.glsl @@ -48,6 +48,7 @@ void main() float thickness = nodetree_thickness(); g_diffuse_data.color *= g_diffuse_data.weight; + g_translucent_data.color *= g_translucent_data.weight; g_reflection_data.color *= g_reflection_data.weight; g_refraction_data.color *= g_refraction_data.weight; g_translucent_data.color *= g_translucent_data.weight; diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_surf_hybrid_frag.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_surf_hybrid_frag.glsl index 6de219578ee..1593e42f60b 100644 --- a/source/blender/draw/engines/eevee_next/shaders/eevee_surf_hybrid_frag.glsl +++ b/source/blender/draw/engines/eevee_next/shaders/eevee_surf_hybrid_frag.glsl @@ -51,6 +51,7 @@ void main() g_thickness = max(0.0, nodetree_thickness()); g_diffuse_data.color *= g_diffuse_data.weight; + g_translucent_data.color *= g_translucent_data.weight; g_reflection_data.color *= g_reflection_data.weight; g_refraction_data.color *= g_refraction_data.weight;