Add Layer Mask node

This commit is contained in:
luboslenco
2019-11-24 10:02:10 +01:00
parent 779201ef5d
commit caef951d5b
4 changed files with 57 additions and 6 deletions
+11 -4
View File
@@ -304,9 +304,14 @@ class Uniforms {
var tid = link.substr(link.length - 1);
return RenderPath.active.renderTargets.get("texpaint_pack" + tid).image;
}
if (link.startsWith("_texpaint")) {
if (link == "_texpaint_mask") {
return Context.layer.texpaint_mask;
}
if (link.startsWith("_texpaint_mask")) {
var tid = Std.parseInt(link.substr(link.length - 1));
return Project.layers[tid].texpaint;
trace(tid);
return Project.layers[tid].texpaint_mask;
}
if (link.startsWith("_texpaint_nor")) {
var tid = Std.parseInt(link.substr(link.length - 1));
@@ -316,9 +321,11 @@ class Uniforms {
var tid = Std.parseInt(link.substr(link.length - 1));
return Project.layers[tid].texpaint_pack;
}
if (link == "_texpaint_mask") {
return Context.layer.texpaint_mask;
if (link.startsWith("_texpaint")) {
var tid = Std.parseInt(link.substr(link.length - 1));
return Project.layers[tid].texpaint;
}
if (link == "_texparticle") {
return RenderPath.active.renderTargets.get("texparticle").image;
}