You cant bind it up on a single missing fetch to a legacy node and say that vray is better option, since this is already working you just need to code a bit, that may not be for everyone.
I will try see if I can get the multisub working with Arnold, I have not tried at all, I just know that Material IDs works perfect with Arnold and Tyflow through the tools I have written.
Here is another way to get it working right now.
You just generate a float channel in DCM and parse it to an array map, it returns a construct that is ready to be shaded with Arnold.
I also added a max file so you can see how to go about it.
Since the Multisub seems broken, I just confirmed this, it is the multisub that is broken, it is not "working with material IDs" that is broken - Ill file a note on the developer slack channel so they know this is an issue and that users seeks to be able to use the old way of doing things.
I will try see if I can get the multisub working with Arnold, I have not tried at all, I just know that Material IDs works perfect with Arnold and Tyflow through the tools I have written.
Here is another way to get it working right now.
You just generate a float channel in DCM and parse it to an array map, it returns a construct that is ready to be shaded with Arnold.
I also added a max file so you can see how to go about it.
Since the Multisub seems broken, I just confirmed this, it is the multisub that is broken, it is not "working with material IDs" that is broken - Ill file a note on the developer slack channel so they know this is an issue and that users seeks to be able to use the old way of doing things.