When renderings images with cryptomatte render channel based on the material name (id_type) the masks are created based on the material names in the mat net, which is fine and works. If you create you own HDA out of an material builder the cryptomatte seems to ignore the material name (asset name) and is using the name of the last node or the penultimate node inside the asset. This is most of the time "vrayOutput" or "vrayMtl". The names are often exactly the same in the different shader assets. This causes the cryptomatte layer to fail because it can not differentiate between them anymore.
example File is attached.
kind regards
Jon
example File is attached.
kind regards
Jon
Comment