Hi everyone. I'm trying to use a opacity alpha (black and white) plugged into a MatLayerBlend_OverrideOpacityMask for a layered material. When I use the mask in a standard material, it works; however, it doesn't seem to work in the layered material. This question has been posted before but it was never resolved.
Originally, I tried to plug the material function with the additions directly into the output. That wasn't working. I ended up having to break it all down and then re-attaching it.
Originally, I tried to plug the material function with the additions directly into the output. That wasn't working. I ended up having to break it all down and then re-attaching it.
Hope this helps
From what I see, the explanation and the error is this:
You plugged the opacity mask into the mask that drives where to change the opacity(mask). This isn't used to tell the actual opacity of the material, but it tells where it will be blended. I could be wrong though.
Originally, I tried to plug the material function with the additions directly into the output. That wasn't working. I ended up having to break it all down and then re-attaching it.
Hope this helps
From what I see, the explanation and the error is this:
You plugged the opacity mask into the mask that drives where to change the opacity(mask). This isn't used to tell the actual opacity of the material, but it tells where it will be blended. I could be wrong though.
No, you are right! The solution is putting the texture in new opacity mask input directly and its inverse (using 1- node) in the mask input.
Replies
Working (basic):
Non-working (layer_blend):
I see what I did now.
Originally, I tried to plug the material function with the additions directly into the output. That wasn't working. I ended up having to break it all down and then re-attaching it.
Hope this helps
You plugged the opacity mask into the mask that drives where to change the opacity(mask). This isn't used to tell the actual opacity of the material, but it tells where it will be blended. I could be wrong though.