Psyop / CryptomatteArnold

Cryptomatte for Arnold
BSD 3-Clause "New" or "Revised" License
54 stars 19 forks source link

Support custom output drivers #6

Closed sebastienblor closed 2 years ago

sebastienblor commented 2 years ago

When doing final frame rendering in Hydra ( e.g.with Houdini Solaris), we have output drivers that aren't driver_exr. These are custom hydra drivers, one per AOV, and the output buffers are owned by the scene delegate. This means that we can't have outputs being generated on the fly by the cryptomatte shader, they must all be setup beforehand in the scene. In that context, we want the metadatas to be stored in the custom driver node, just like they're done with driver_exr See arnold-usd issue