Forráskód Böngészése

take material color into account for pbr decals

Nicolas Cannasse 5 éve
szülő
commit
2364241319
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      h3d/shader/pbr/VolumeDecal.hx

+ 3 - 3
h3d/shader/pbr/VolumeDecal.hx

@@ -176,9 +176,9 @@ class DecalPBR extends hxsl.Shader {
 
 			if( USE_ALBEDO ) {
 				var albedo = albedoTexture.get(calculatedUV);
-				strength.r = albedoStrength * albedo.a;
-				alpha = albedo.a;
-				pixelColor = albedo;
+				pixelColor *= albedo;
+				alpha = pixelColor.a;
+				strength.r = albedoStrength * alpha;
 			}
 
 			if( USE_NORMAL ) {