Jelajahi Sumber

Fix using blur tool on mask

luboslenco 2 tahun lalu
induk
melakukan
27b1b58b01
1 mengubah file dengan 7 tambahan dan 1 penghapusan
  1. 7 1
      Sources/arm/node/MakeBlur.hx

+ 7 - 1
Sources/arm/node/MakeBlur.hx

@@ -19,7 +19,13 @@ class MakeBlur {
 		frag.write('vec3 nortan = vec3(0.0, 0.0, 0.0);');
 		frag.write('vec3 nortan = vec3(0.0, 0.0, 0.0);');
 		frag.write('float height = 0.0;');
 		frag.write('float height = 0.0;');
 		frag.write('float mat_opacity = 1.0;');
 		frag.write('float mat_opacity = 1.0;');
-		frag.write('float opacity = 0.0;');
+		var isMask = Context.layer.isMask();
+		if (isMask) {
+			frag.write('float opacity = 1.0;');
+		}
+		else {
+			frag.write('float opacity = 0.0;');
+		}
 		if (Context.material.paintEmis) {
 		if (Context.material.paintEmis) {
 			frag.write('float emis = 0.0;');
 			frag.write('float emis = 0.0;');
 		}
 		}