Arnold Cryptomatte AOV Issue with Alpha Textures on CPU Render
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello everyone,
I'm encountering a strange issue with Arnold's Cryptomatte AOV in Maya 2025 (Arnold 5.4.8.2).
Problem Description: I'm rendering a model with a texture that has an alpha channel (like a leaf texture with transparency). When the object is rendered against an empty background (no other geometry behind it), the Cryptomatte AOV seems to ignore the alpha information from the texture, resulting in an incorrect mask. However, when there is another object or geometry placed behind the transparent object, Cryptomatte correctly recognizes and incorporates the alpha data, producing the expected mask.
Key Observation:
GPU Rendering: When using Arnold's GPU renderer, this issue does not occur. The Cryptomatte AOV consistently works as expected, regardless of the background.
CPU Rendering: The problem is specific to the CPU rendering mode.
Question: Is this a known bug in Arnold's CPU renderer with how it handles alpha textures and Cryptomatte? Is there a workaround or a specific setting I need to adjust to get the correct alpha recognition for Cryptomatte AOV during CPU rendering? Any insights or suggestions would be greatly appreciated.
Thank you.