Note: When using the OpenEXR Multilayer file format in the image editor with image save-as, or in the output properties for animations, the enabled render passes will be written to the EXR files with their default pass names. The compositor and the file output node are not required for this. If you want to edit the render passes, output render passes to different files, output multiple scenes at the same time, you can use the file output node in the compositor.
It's amazing what people think is, and is not, important when they make a video to help people understand something. The vids I've seen from you always provide what I'm looking for (and then some). When I saw this vid was from you before I clicked on it, I said to myself, "I'll bet this is all I'll need to understand about cryptomatte". And I was right. I'm a little late to the cryptomatte party because I haven't needed it until now, but now I'm all caught up 😁Thank you again!
I usually lurk around and binge watch blender tutorials. But your explanation was very well made, that I had to write this. I've watched most resources about cryptomatte, and yours is by far the most in-depth. Keep up the good work.
This was a brilliant tutorial. And great news for Blender users. I was slightly put off when it cut away to Karim though as his eyes seem to look straight in to my soul and I felt very vulnerable, but at the same time protected. Anyway, apart from that, really helpful workflow tutorial. Thank you!
Thank you for demonstrating File Output Nodes at 12:30. I was searching everywhere for this information. Works like a charm compositing in After Effects now.
Dang this new node is mind blogling, how we are now able to select stuff on the image it self. Thats is super nice! That is really impressive how they coded that. I cant even wrap my head aound how when we hover over the image, it nows what object is below it. Thats pretty genious coding they have done there!
Very interesting video. Please could you tell me how in your example scene you could change only the monster material? I can't manage the layering with the bed... Thank you very much.
Hahah i was looking at this video and kept wondering, i know this guy fom something else. Now i get it, you also did photoshop tutorials. I remember a tutorial using HUE and other adjustments layer to color correct an image. Still use that technique!
I come back to this tutorial all the time, thank you for making things so easy to understand with good examples. I'm pretty new to rendering animations, how can I render these cryptomattes as masks to a program like After Effects?
Should I enable cryptomatte under passes in order for it to work in the compositor? I enabled cryptomatte passes after rendering and I could not pick any object or material.
Great tutorial as always. So when compositing external files only (like you did in the last section of the video), what's the best way to render them? Do you have to render the 3d scene as well or what's a good approach here? Thank you!
Thank you Daniel appreciate it. If you did some compositing with external image files, and you want to output the final image, you don't have to click "Render Image". What you can do in this case, is preview the last node of the node graph with the viewer node. Then in the image editor, use the image drop-down to switch to the Viewer Node. Then go to the "Image menu" and chose "Save as". Use the "n" key to open the side panel and choose the format settings you want to save that image with.
First delete the render layers node. We do not want to render the 3D scene. In the properties window, under the output properties tab, set the desired frame range with the frame start and end sliders. In the same panel, go down to the Output field and clear the field, to avoid outputting double files. Since we will be outputting an image sequence with the file output node already, we do not need this output. Go to Render - Render Animation. The animation is now exported with the file path and file settings you set in the file output node, and with the frame range you set in the output properties. Note: I'm not sure the reason for the double output, I will investigate. If somebody knows please let me know if I am missing something
Nice Tutorial, fantastically simplified explanation covering everything one should know as of now!. Thank you very much! One question please, will this work for image sequence? if yes, it will end the regime of rotoscoping, am I correct?
thanks! This will work with image sequences with this new node soon. Until then, you can already use the legacy cryptomatte node with image sequences. Rotoscoping is another technique for video footage. With 3D renders, we do not need to rotoscope, as we can easily output masks by using cryptomatte for example. So no, it will not replace rotoscoping. They are both techniques to create masks, but rotoscoping is for video and cryptomatte for 3D.
I'm rendering multi-layer EXR with crypto-matte (C-M for short). The C-M is object based and it works in blender compositor (just as you showed me), but when i try to use it in After Effects a lot of objects get "grouped" and proper selection/targeting can't be done because of this. In AE each object no longer each have a unique identity it seems. What am i doing wrong?
I can only pick the assets which are NOT parented to any other asset (just first layer of parents) is there any way to pick and matte also "deeper" assets/parentes? PLS HELP!
Just a question: What option to pick if the model has heavy displacement. Does cryptomatte pick this model deformation up with all the options (object, material, asset)? thanks in advance
I just realized that if you try to pick elements from a separate window (if you have two monitors, for example) the picker won't work. You have to pick it on an image editor on the same window than the compositor.
Also wonder why they leave in all that legacy data and links, i mean why would you need that? If you open an old file, it could either give an error or they add code soe in converts it automatically
AH i see its for saving out the data. quite handy! im updating an addon Save All ender passes. which automatically sets up all nodes and outputs. Setting this one up is a pain in the ass, already been busy with it for hours :(
Hi!!!! I tried the image option whit a render from Vray for sketchup....and, I have this issue...the compositor recognise the criptomatte information, but the mask is strange..noisy...someone can confirm that, 🙄
So glad that hidous other method is now legacy. Quite not understand why we would need to connect all those noodles. Pretty bizarre how they now do it.
What i find weird is that when i open older files, i see denoising still at the bottom. But when i start a new blank file, the denoising is in the passes. Any one know what that is about?
Note: When using the OpenEXR Multilayer file format in the image editor with image save-as, or in the output properties for animations, the enabled render passes will be written to the EXR files with their default pass names. The compositor and the file output node are not required for this. If you want to edit the render passes, output render passes to different files, output multiple scenes at the same time, you can use the file output node in the compositor.
It's amazing what people think is, and is not, important when they make a video to help people understand something. The vids I've seen from you always provide what I'm looking for (and then some). When I saw this vid was from you before I clicked on it, I said to myself, "I'll bet this is all I'll need to understand about cryptomatte". And I was right. I'm a little late to the cryptomatte party because I haven't needed it until now, but now I'm all caught up 😁Thank you again!
Best cryptomatte explanation video out there for sure!
this is the best step by step tutorial for explaining something complex
No one is as calm and educational as you, excellent!
appreciate that thank you!
Нарешті знайшов хороше пояснення. Величезне дякую.
I usually lurk around and binge watch blender tutorials. But your explanation was very well made, that I had to write this. I've watched most resources about cryptomatte, and yours is by far the most in-depth. Keep up the good work.
thanks a lot Daniel glad it was useful, appreciate your feedback
Thanks for the comprehensive one stop shop for all things cryptomattes!
Absolutely incredible! It blows my mind how far Blender has come. Thank you.
amazing in-depth walkthrough for crytomatte, thanks for sharing this
This was a brilliant tutorial. And great news for Blender users. I was slightly put off when it cut away to Karim though as his eyes seem to look straight in to my soul and I felt very vulnerable, but at the same time protected. Anyway, apart from that, really helpful workflow tutorial. Thank you!
hahaha thank you Mat you are very welcome
Thank you for demonstrating File Output Nodes at 12:30. I was searching everywhere for this information. Works like a charm compositing in After Effects now.
Love the detailed tutorial that actually covers all the options!
Dang this new node is mind blogling, how we are now able to select stuff on the image it self. Thats is super nice! That is really impressive how they coded that. I cant even wrap my head aound how when we hover over the image, it nows what object is below it. Thats pretty genious coding they have done there!
14:00 This part is exactly what i was looking for! Thanks a lot !
Incredible detailed explanation! Thank you!
this solved a huge problem for me thanks a tonne for this tutorial....all my crypto pngs were coming black in 3.0....thanks for the workaround
awesome glad it helped
this is god-like way of explaining something. thank you so much sir
Wow super super clear you explanation!!!
Thanks a lot!
glad it was useful Fernando thank you for your kind words!
Excellent video - thanks for making this!
Excellent Tutorial!
Excellent video!!! Everything is perfectly explained!!! Thanks a lot for sharing!!!!
Thank you for this tutorial. It's really useful!
I don't remember if I commented this video before. Anyway, it helped me again. Thanks!
Awesome tutorial, thanks!
Oh man! Just what I needed thanx a bunch! Saved!
Thank you so much for this video, I've been trying to make it work on my own for 1 hour but thankfully this video helped me a lot!
One of the best demonstrations I have seen, thank you very much for taking the time to do such a detailed explanation.
Thanks for this great video!
Very interesting video. Please could you tell me how in your example scene you could change only the monster material? I can't manage the layering with the bed... Thank you very much.
super clear, and very helpful. thanks so much!
glad that it is useful my pleasure!
Great tutorial
This is incredible. THANK YOU. Will 100% be using this in my project!
Fantastic video! Thanks you very much :-)
Nice video, and thanks for the credit! 👍
thanks to you for sharing this very nice scene!
Hey could you please show how you did the lightning of this scene. It looks incredible!💯
amazing tutorial, very helpfull !
This is a great tutorial thanks
Magic!!!
very helpful. thank you
The parenting for Crypto asset doesn't seem to be working for linked collections. Has anyone else experienced this?
Hahah i was looking at this video and kept wondering, i know this guy fom something else. Now i get it, you also did photoshop tutorials. I remember a tutorial using HUE and other adjustments layer to color correct an image. Still use that technique!
I come back to this tutorial all the time, thank you for making things so easy to understand with good examples. I'm pretty new to rendering animations, how can I render these cryptomattes as masks to a program like After Effects?
You might want to check out the "InLightVFX" channel, I'm pretty sure you'll get your answer there.
I can't select object while using picker tool. Does anyone have same problems?
Should I enable cryptomatte under passes in order for it to work in the compositor? I enabled cryptomatte passes after rendering and I could not pick any object or material.
Great tutorial as always. So when compositing external files only (like you did in the last section of the video), what's the best way to render them? Do you have to render the 3d scene as well or what's a good approach here? Thank you!
Thank you Daniel appreciate it.
If you did some compositing with external image files, and you want to output the final image, you don't have to click "Render Image".
What you can do in this case, is preview the last node of the node graph with the viewer node. Then in the image editor, use the image drop-down to switch to the Viewer Node. Then go to the "Image menu" and chose "Save as". Use the "n" key to open the side panel and choose the format settings you want to save that image with.
@@karijoart alright, thanks. but what do you do in case of an animation?
First delete the render layers node. We do not want to render the 3D scene.
In the properties window, under the output properties tab, set the desired frame range with the frame start and end sliders.
In the same panel, go down to the Output field and clear the field, to avoid outputting double files. Since we will be outputting an image sequence with the file output node already, we do not need this output.
Go to Render - Render Animation.
The animation is now exported with the file path and file settings you set in the file output node, and with the frame range you set in the output properties.
Note: I'm not sure the reason for the double output, I will investigate. If somebody knows please let me know if I am missing something
@@karijoart great thanks.
Thank you sir
Nice Tutorial, fantastically simplified explanation covering everything one should know as of now!. Thank you very much!
One question please, will this work for image sequence? if yes, it will end the regime of rotoscoping, am I correct?
thanks! This will work with image sequences with this new node soon. Until then, you can already use the legacy cryptomatte node with image sequences. Rotoscoping is another technique for video footage. With 3D renders, we do not need to rotoscope, as we can easily output masks by using cryptomatte for example. So no, it will not replace rotoscoping. They are both techniques to create masks, but rotoscoping is for video and cryptomatte for 3D.
@@karijoart Yes, I understand. Thank you.
I'm rendering multi-layer EXR with crypto-matte (C-M for short). The C-M is object based and it works in blender compositor (just as you showed me), but when i try to use it in After Effects a lot of objects get "grouped" and proper selection/targeting can't be done because of this. In AE each object no longer each have a unique identity it seems. What am i doing wrong?
I can only pick the assets which are NOT parented to any other asset (just first layer of parents) is there any way to pick and matte also "deeper" assets/parentes? PLS HELP!
Just a question: What option to pick if the model has heavy displacement. Does cryptomatte pick this model deformation up with all the options (object, material, asset)?
thanks in advance
cryptomatte works with displacement, with object, material, and asset
@@karijoart Thanks for the quick reply. :-))
thanks 😘😘
I just realized that if you try to pick elements from a separate window (if you have two monitors, for example) the picker won't work. You have to pick it on an image editor on the same window than the compositor.
I exported the cryptomatte from blender in same way to fusion? but in fusion the cryptomatte node doesn't work like in blender.
Also wonder why they leave in all that legacy data and links, i mean why would you need that? If you open an old file, it could either give an error or they add code soe in converts it automatically
AH i see its for saving out the data. quite handy! im updating an addon Save All ender passes. which automatically sets up all nodes and outputs. Setting this one up is a pain in the ass, already been busy with it for hours :(
cant select objects and when i do try it deletes my render, new feature in, 20 new bugs also in ;D I thin ill wait til blender 4 or so
merciiii!!!!! but cryptomatte is not working fo me when i try to use it in a new file with image sequence. Any idea what i did wrong?
OK i fixed my issue so far with a single frame, its very important to rename the cryptomatte in the file output node exactly as the input. ;D
Hi!!!! I tried the image option whit a render from Vray for sketchup....and, I have this issue...the compositor recognise the criptomatte information, but the mask is strange..noisy...someone can confirm that, 🙄
To what channel did we need to switch in the old version, i did not understand what he said?!
ow he meant pick channel, i got it :)
So glad that hidous other method is now legacy. Quite not understand why we would need to connect all those noodles. Pretty bizarre how they now do it.
Really didnt get why they made this simpler from the start, why was it implemented with those crazy noodle setup?!
What i find weird is that when i open older files, i see denoising still at the bottom. But when i start a new blank file, the denoising is in the passes. Any one know what that is about?
Nevermind found it. Kinda weird, when you activate it in the render panel, the settings show in the view_laye panel?!?!
Hi sir can we use cryptomatte in eevee in Blender 2.93???
yes, you can!
@@BlenderDaily Thanks
idk but why but the guy voices sounds like Brackeys from Unity tutorial lol