I am trying to understand how to use the "next" input on Mtlx and Karma Material Builders in Solaris. I thought I could import and export stuff between shaders using these but I'm either doing it wrong or it's bugged/not meant to work this way.
Whenever I try to plug something into the "next"-input it just breaks the shader and it looks like no shader is assigned at all.
Can someone explain how to properly use this or if this is even implemented at all? Also whenever I connect something to "next" and unplug again, the names of the inputs and outputs get all messy and don't even change back after Ctrl+Z.
I'm trying to add an ice shader on top of my objects and thought this would be a more flexible and elegant way of doing it instead of copying the ice shader into every single existing material.
Here's a breakdown of what I'm doing:
1. Create ice shader and mask and connect it to output
2. Import ice shader and mask into shaders
3. Mix object shader and ice shader using the mask
I've also attached the HIP file.
Cheers!