Cryptomatte in Blender 2.8 Alpha 2!
Why Blender Stack Exchange recommends it
Blender Stack Exchange users link it when pointing people to Cryptomatte in Blender 2.8 as a way to build per-object or per-material mattes in the compositor.
Recommended by 2 people across 2 different months, 2018 to 2020.
What it is
A short Blender Developers demo of the Cryptomatte feature added to Cycles in Blender 2.8 Alpha 2. It shows how Cryptomatte render passes let you pick objects or materials in the compositor to build mattes. The description links to the 2.80 release notes and the experimental builds.
What people said
Recommends brockmann · 2019-08 · Blender Stack Exchange · on “Using alpha texture as a mask”
I'd suggest use Blender 2.8, there are a lot of improvements, cycles is faster and there is Cryptomatte [this video] . I'd give it a shot...
Recommends J. SungHoon · 2020-01 · Blender Stack Exchange · on “Cryptomatte Boundary Artifacts?”
I got Boundary Artifacts while using Cryptomatte. I wrote a question on the same topic [LINK] , and I read a comment that low resolutions could be an issue, and added a resolution perspective to write more specific questions here. Rendering was done at 2560x1440 and layered the image using an Alpha Over node that takes the Matte output of the Cryptomatte node as a factor. Even when working at high resolutions, the 1px Boundary Artifacts are still noticeable, and the more distant the object from the camera, the more vulnerable it appears. How to use Cryptomatte correctly? I've attached images and blend file to help you understand. ⅰ) comparison of the original and processed images [LINK] ⅱ) C
Cites Joseph Brandenburg · 2018-11 · Blender Stack Exchange · on “Output multiple images with variable materials”
Have you looked into using Blender's compositor features? You could set up a matte (check out the new Cryptomatte [this video] feature in 2.8) for each material and then render the "beauty pass" once with several passes (for diffuse color, specular reflections, etc). In the compositor, you could do color balance and hue-shift and work on each channel one by one. You can even render a UV pass and swap out the texture in composite, but be aware that this won't affect the color of light bounces. However, your best option is probably to automate the material changes by using Python. It's a little tough to learn it with a deadline looming, but if you've got experience with coding then Python is your b