Brecht Van Lommel (brecht) Sergey Sharybin (sergey) Stefan Werner (swerner)
- rCd6a046e3383e: Write Cryptomatte metadata according to the specification
rBS47c77cd89c37: Cycles: Write Cryptomatte metadata according to the specification
rB47c77cd89c37: Cycles: Write Cryptomatte metadata according to the specification
Here's an updated version that includes the render layer in the pass name.
I've also deduplicated the code a bit and removed the hardcoded hashes (since they depend on the renderlayer now).
As for duplicate object/material/asset names - not much that can be done there. The manifest is only used to resolve names to hashes anyways, so if two objects use the same name only one of them will be selectable by name, but the color picker will still work for both.