Hi there, I'm trying to setup an aiLayerShader in Arnold (Maya) using a few mega scan textures for an environment I'm working on. I've recently switched over to GPU rendering after getting a 3090 as it's so much faster - but I'm finding the layered shader just isn't working at all with it. On the left is a dirt shader layered ontop of a grass with a simple noise as the mask, and on the right is the same thing but with GPU rendering. I have no idea why it's not working as the documentation doesn't mention it not being a feature with GPU - The documentation isn't great for GPU stuff, so I'm hoping I've just made a simple mistake! I've tried setting a max texture res to 2k and setting the fallback to CPU, but still nothing. My PC Any help would be greatly appreciated, I'm going a bit crazy with this and really don't want to have to jump back to CPU.
Here is my node graph just to explain a bit more what I'm doing that isn't working in GPU but is fine in CPU
Beside it should work anyway, a better approach is to layer textures not full materials. You can still try/test the approach to see if it's that impacting the GPU renderer.
Agree, also what I suggested on facebook where the same question came up.
It turned out, that it was a small host related glitch with some kind of grid object or something of that nature.
So I sorta solved it with him on the facebook.
https://www.facebook.com/groups/410933255642572/permalink/3531752163560650