From e3dac62bd979173139ed6f644640bdce92db5dd1 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 19 Aug 2021 15:22:45 +0200 Subject: [PATCH] Fix decal material normal vector blending --- Content/Editor/MaterialTemplates/Decal.shader | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Content/Editor/MaterialTemplates/Decal.shader b/Content/Editor/MaterialTemplates/Decal.shader index 452937955..a304b8c6e 100644 --- a/Content/Editor/MaterialTemplates/Decal.shader +++ b/Content/Editor/MaterialTemplates/Decal.shader @@ -194,16 +194,16 @@ void PS_Decal( Out2 = float4(material.Emissive, material.Opacity); #if USE_NORMAL // GBuffer1 - Out3 = float4(material.WorldNormal * 0.5f + 0.5f, 1); + Out3 = float4(material.WorldNormal * 0.5f + 0.5f, material.Opacity); #endif #elif USE_NORMAL // GBuffer1 - Out2 = float4(material.WorldNormal * 0.5f + 0.5f, 1); + Out2 = float4(material.WorldNormal * 0.5f + 0.5f, material.Opacity); #endif #elif DECAL_BLEND_MODE == DECAL_BLEND_MODE_STAIN Out0 = float4(material.Color, material.Opacity); #elif DECAL_BLEND_MODE == DECAL_BLEND_MODE_NORMAL - Out0 = float4(material.WorldNormal * 0.5f + 0.5f, 1); + Out0 = float4(material.WorldNormal * 0.5f + 0.5f, material.Opacity); #elif DECAL_BLEND_MODE == DECAL_BLEND_MODE_EMISSIVE Out0 = float4(material.Emissive * material.Opacity, material.Opacity); #else