Hi, maybe somebody can explain me this behavior in maya? We use post-defomers on our animations in production and I have seen happen on occasion that shaders disappear, usually the mesh turns green.
I have prepared a test scene called 'Anim.ma'. It contains a reference called 'cyl_v01.ma' in the anim scene a ffd/lattice has been applied to the reference. When you replace the reference by cyl_v02.ma the mesh turns green. What happens is that the ShaderEngine isn't re-connected. The reason for this that cyl_v01 (Shader01) has a shader difference with cyl_v02 (Shader02).
Why isn't maya able to reconnect the shader from the v02? Is this behavior by design? I understand that the shape name has changed when applying the Deformer, but does this mean you can't deform a reference whilst a shader changes?
This has been bugging me for a while any insight would be helpfull!
(Currently using maya 2024.2 but I have seen this happen in 2020 also)