I think I found a bug where multiple shaders are not able to layer when using two Mtlx Mix nodes.
Here's the situation:
I'm creating a large environment that features salt flats:
And I want to add some snow on top of these mountains using a layered shader approach.
At the moment, I am accomplishing the transition between the salt / mountain areas using a Mtlx Mix node:
The mix is determined by a point attribute that is set in SOPs.
When I try adding another mix like this, everything will render white no matter what I do. In this example, I tried troubleshooting it by making my snow shader red. As you can see, it will revert to a white color no matter what:
As far as the mix attribute goes, I checked on this in SOPs as well:
And I double checked the signal with an unlit shader to make sure this information came through.
So... I'm pretty sure that this situation is bugged. Is there any other alternative that I can use to layer on a snow shader in the meantime?
I don't have time to upload the scene file, but I'll make sure to add a bug report.
Thanks,
- Tyler