I have a scene with 3 materials, each with a unique pass id but cryptomatte still mashes one of them together with the white. As a test I added 3 new materials to the scene, red, green and blue blocks, and set every single of the original 3 materials’ pass ids to 0. Now it still automatically separates the old two materials correctly (both with ID 0) and the new r,g,b blocks correctly into their own flat colors, even with just the CryptoMaterial00 node connected and none of the others.
I can still use the pick function to select the “fence” material and see its effect on the matte node, but it never gets a color in the “pick” node. I tried upping the levels to max 16 and connected each of the 7 CryptoMaterial nodes correctly, but it makes no difference.
My only goal is to export the clown pass for selections in Photoshop and people said this is the easier way to do it rather than material pass, which didn’t work either. The white objects (ground and middle vertical blocks) are supposed to remain white as they have no material assigned and are of no interest to me.