From cdb193cee6841194cf4d5d366d01c97f2d33ff3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tur=C3=A1nszki=20J=C3=A1nos?= Date: Sat, 2 Nov 2024 10:15:33 +0100 Subject: [PATCH] cloak effect: shadow retains some opacity --- WickedEngine/shaders/shadowPS_transparent.hlsl | 2 ++ 1 file changed, 2 insertions(+) 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)