From 319ba2e5c14f3015ac43efd73c636d9406442cbf Mon Sep 17 00:00:00 2001 From: Emiliana <38952746+emilianavt@users.noreply.github.com> Date: Tue, 7 Jul 2020 16:22:01 +0200 Subject: [PATCH] Fix strange alpha behaviour in Cutout mode. --- MToon/Resources/Shaders/MToonCore.cginc | 1 + 1 file changed, 1 insertion(+) diff --git a/MToon/Resources/Shaders/MToonCore.cginc b/MToon/Resources/Shaders/MToonCore.cginc index 63cbb31..cbec695 100644 --- a/MToon/Resources/Shaders/MToonCore.cginc +++ b/MToon/Resources/Shaders/MToonCore.cginc @@ -140,6 +140,7 @@ float4 frag_forward(v2f i) : SV_TARGET alpha = _Color.a * mainTex.a; alpha = (alpha - _Cutoff) / max(fwidth(alpha), EPS_COL) + 0.5; // Alpha to Coverage clip(alpha - _Cutoff); + alpha = 1.0; // Discarded, otherwise it should be assumed to have full opacity #endif #ifdef _ALPHABLEND_ON alpha = _Color.a * mainTex.a;