Преглед изворни кода

Bugfix: Transparent material now uses albedo alpha channel for determining opacity

BearishSun пре 8 година
родитељ
комит
0d7b4d33c1
2 измењених фајлова са 1 додато и 1 уклоњено
  1. BIN
      Data/Engine/Shaders/Transparent.bsl.asset
  2. 1 1
      Data/Raw/Engine/Shaders/Transparent.bsl

BIN
Data/Engine/Shaders/Transparent.bsl.asset


+ 1 - 1
Data/Raw/Engine/Shaders/Transparent.bsl

@@ -90,7 +90,7 @@ mixin Surface
 			float3 totalLighting = directLighting.rgb;
 			totalLighting.rgb += imageBasedSpecular;
 
-			return float4(totalLighting, gOpacity);
+			return float4(totalLighting, surfaceData.albedo.a * gOpacity);
 		}	
 	};
 };