Latest update for Maya 2019 (2019.3.1) breaks aiToon shader. Same with Maya 2020.
What we have noticed this far is Stylized Specular and Rim Light do not take the lights and, in the case of Stylized Specular, do not take the textures.
Our temporary fix at the studio was downgrading our LookDevs to Maya 2019 and, since there is no way to get a very specific version of Maya (specific update to version 2019), they apparently have to stay on that version until Autodesk fixes both this issues.
Is there anything I can make on my end to fix this issue, or do I have to wait for an update that fixes this problem?
Thanks in advance from me and my team 🙂
Solved! Go to Solution.
Solved by sebastien.blaineau.ortegaHRM3U. Go to Solution.
I'll check the Toon shader tomorrow. But you could just install a previous version of MtoA. You don't need to install an older Maya.
Hi, this was fixed recently and is planned to be in the next hotfix.
What changed is the default naming of arnold nodes when converted from Maya, they now have maya's full path with slashes instead of pipes. This broke the toon's light list, where the light name is set by a string, which no longer matches.
You have a couple of workarounds, not sure which one will be most conventient for you in practice:
1- in the render settings, tab "System", disable "Export Full Paths", and eventually set "Export Separator" to "|" (this last one might not be needed unless you have instances of lights)
2- change the name of the lights that you set in the toon shader. If you want to know exactly how they're called, you can export the scene to .ass and check the lights names. It will be something like "directionalLight1/directionalLightShape1"
when the fix is released, you won't have to care about this, and MtoA will do the renaming automatically for you.
Let us know if that works for you,
Cheers