From 10a72f132cc9e6146add2e7386144469ef381744 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Wed, 17 Apr 2019 16:38:06 +0200 Subject: [PATCH] Temp base layer opacity --- Sources/arm/MaterialBuilder.hx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Sources/arm/MaterialBuilder.hx b/Sources/arm/MaterialBuilder.hx index 643ba3b9..e225a921 100644 --- a/Sources/arm/MaterialBuilder.hx +++ b/Sources/arm/MaterialBuilder.hx @@ -918,6 +918,14 @@ class MaterialBuilder { else { frag.write('metallic = 0.0;'); } + + var l = UITrait.inst.layers[0]; + if (l.maskOpacity < 1) { + frag.write('basecol *= ${l.maskOpacity};'); + frag.write('occlusion *= ${l.maskOpacity};'); + frag.write('roughness *= ${l.maskOpacity};'); + frag.write('metallic *= ${l.maskOpacity};'); + } } else { frag.write('basecol = vec3(0.0, 0.0, 0.0);');