diff --git a/WickedEngine/shaders/shadowPS_transparent.hlsl b/WickedEngine/shaders/shadowPS_transparent.hlsl index 8b42eb490..4552c2512 100644 --- a/WickedEngine/shaders/shadowPS_transparent.hlsl +++ b/WickedEngine/shaders/shadowPS_transparent.hlsl @@ -47,6 +47,8 @@ float4 main(PixelInput input) : SV_TARGET } opacity *= 1 - transmission; } + + opacity = lerp(opacity, 0.5, material.GetCloak()); color.rgb *= 1 - opacity; // if fully opaque, then black (not let through any light)