New Cryptomatte Workflow in Blender 2.93: In Depth Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2024

ความคิดเห็น • 92

  • @karijoart
    @karijoart 3 ปีที่แล้ว +14

    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.

  • @jmh3d
    @jmh3d 17 ชั่วโมงที่ผ่านมา

    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!

  • @SaranjivacSRB
    @SaranjivacSRB 2 ปีที่แล้ว +1

    Best cryptomatte explanation video out there for sure!

  • @99danwil
    @99danwil ปีที่แล้ว

    this is the best step by step tutorial for explaining something complex

  • @valleybrook
    @valleybrook 3 ปีที่แล้ว +1

    No one is as calm and educational as you, excellent!

    • @karijoart
      @karijoart 3 ปีที่แล้ว

      appreciate that thank you!

  • @arachnoden
    @arachnoden ปีที่แล้ว

    Нарешті знайшов хороше пояснення. Величезне дякую.

  • @danielazar4064
    @danielazar4064 3 ปีที่แล้ว +3

    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.

    • @karijoart
      @karijoart 3 ปีที่แล้ว +1

      thanks a lot Daniel glad it was useful, appreciate your feedback

  • @amritdigital9483
    @amritdigital9483 3 ปีที่แล้ว +1

    Thanks for the comprehensive one stop shop for all things cryptomattes!

  • @sidekick3rida
    @sidekick3rida ปีที่แล้ว

    Absolutely incredible! It blows my mind how far Blender has come. Thank you.

  • @WalidDingsdale
    @WalidDingsdale 3 หลายเดือนก่อน

    amazing in-depth walkthrough for crytomatte, thanks for sharing this

  • @matbrady123456
    @matbrady123456 3 ปีที่แล้ว +2

    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!

    • @karijoart
      @karijoart 2 ปีที่แล้ว

      hahaha thank you Mat you are very welcome

  • @benu2370
    @benu2370 2 ปีที่แล้ว +2

    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.

  • @darrennew8211
    @darrennew8211 3 ปีที่แล้ว +6

    Love the detailed tutorial that actually covers all the options!

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    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!

  • @roozbehebadi6661
    @roozbehebadi6661 2 ปีที่แล้ว +2

    14:00 This part is exactly what i was looking for! Thanks a lot !

  • @wireinet
    @wireinet 4 หลายเดือนก่อน

    Incredible detailed explanation! Thank you!

  • @akyjoe7
    @akyjoe7 3 ปีที่แล้ว +1

    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

    • @karijoart
      @karijoart 2 ปีที่แล้ว +1

      awesome glad it helped

  • @khennicheidir
    @khennicheidir ปีที่แล้ว

    this is god-like way of explaining something. thank you so much sir

  • @FeAlmeida76
    @FeAlmeida76 3 ปีที่แล้ว +1

    Wow super super clear you explanation!!!
    Thanks a lot!

    • @karijoart
      @karijoart 3 ปีที่แล้ว +1

      glad it was useful Fernando thank you for your kind words!

  • @JaredOwen
    @JaredOwen 3 ปีที่แล้ว +5

    Excellent video - thanks for making this!

  • @NickSeegobin
    @NickSeegobin 3 ปีที่แล้ว +2

    Excellent Tutorial!

  • @gil6657
    @gil6657 2 ปีที่แล้ว

    Excellent video!!! Everything is perfectly explained!!! Thanks a lot for sharing!!!!

  • @burnaboyb8821
    @burnaboyb8821 ปีที่แล้ว

    Thank you for this tutorial. It's really useful!

  • @xeppepochannel
    @xeppepochannel 2 ปีที่แล้ว

    I don't remember if I commented this video before. Anyway, it helped me again. Thanks!

  • @academiacasabiell
    @academiacasabiell 2 ปีที่แล้ว +1

    Awesome tutorial, thanks!

  • @taviux511
    @taviux511 2 ปีที่แล้ว

    Oh man! Just what I needed thanx a bunch! Saved!

  • @jovicasmileski
    @jovicasmileski 2 ปีที่แล้ว

    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!

  • @MarkBTomlinson
    @MarkBTomlinson ปีที่แล้ว

    One of the best demonstrations I have seen, thank you very much for taking the time to do such a detailed explanation.

  • @ccalvoga
    @ccalvoga 3 ปีที่แล้ว +1

    Thanks for this great video!

  • @Promeneur
    @Promeneur ปีที่แล้ว

    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.

  • @doyourecall
    @doyourecall 3 ปีที่แล้ว +1

    super clear, and very helpful. thanks so much!

    • @karijoart
      @karijoart 2 ปีที่แล้ว

      glad that it is useful my pleasure!

  • @baddolphin1423
    @baddolphin1423 2 ปีที่แล้ว +1

    Great tutorial

  • @KennyPhases
    @KennyPhases 2 ปีที่แล้ว

    This is incredible. THANK YOU. Will 100% be using this in my project!

  • @Schmidtli93
    @Schmidtli93 3 ปีที่แล้ว +1

    Fantastic video! Thanks you very much :-)

  • @MetinSeven
    @MetinSeven 3 ปีที่แล้ว +4

    Nice video, and thanks for the credit! 👍

    • @karijoart
      @karijoart 3 ปีที่แล้ว

      thanks to you for sharing this very nice scene!

  • @KonradKunkel
    @KonradKunkel ปีที่แล้ว

    Hey could you please show how you did the lightning of this scene. It looks incredible!💯

  • @vintehindecembre1607
    @vintehindecembre1607 ปีที่แล้ว

    amazing tutorial, very helpfull !

  • @brysonadams8510
    @brysonadams8510 3 ปีที่แล้ว +1

    This is a great tutorial thanks

  • @alvaroplazafebres
    @alvaroplazafebres 3 ปีที่แล้ว +1

    Magic!!!

  • @mendezcreative
    @mendezcreative 4 หลายเดือนก่อน

    very helpful. thank you

  • @dannyaustin84
    @dannyaustin84 3 ปีที่แล้ว +2

    The parenting for Crypto asset doesn't seem to be working for linked collections. Has anyone else experienced this?

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    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!

  • @hikimjess
    @hikimjess 3 ปีที่แล้ว +1

    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?

    • @denzelmodeste6485
      @denzelmodeste6485 2 ปีที่แล้ว +1

      You might want to check out the "InLightVFX" channel, I'm pretty sure you'll get your answer there.

  • @ItsMXTC
    @ItsMXTC 3 ปีที่แล้ว +2

    I can't select object while using picker tool. Does anyone have same problems?

  • @raajnivas6735
    @raajnivas6735 ปีที่แล้ว +1

    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.

  • @DanielPartzsch
    @DanielPartzsch 3 ปีที่แล้ว +4

    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!

    • @karijoart
      @karijoart 3 ปีที่แล้ว +3

      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.

    • @DanielPartzsch
      @DanielPartzsch 3 ปีที่แล้ว

      @@karijoart alright, thanks. but what do you do in case of an animation?

    • @karijoart
      @karijoart 3 ปีที่แล้ว +3

      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

    • @DanielPartzsch
      @DanielPartzsch 3 ปีที่แล้ว +2

      @@karijoart great thanks.

  • @rkblender
    @rkblender 10 หลายเดือนก่อน

    Thank you sir

  • @krishnanpotti7797
    @krishnanpotti7797 3 ปีที่แล้ว +1

    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?

    • @karijoart
      @karijoart 3 ปีที่แล้ว +2

      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.

    • @krishnanpotti7797
      @krishnanpotti7797 3 ปีที่แล้ว +1

      @@karijoart Yes, I understand. Thank you.

  • @MagnusHertzberg
    @MagnusHertzberg ปีที่แล้ว

    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?

  • @qubafootbag
    @qubafootbag ปีที่แล้ว

    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!

  • @nurb2kea
    @nurb2kea 3 ปีที่แล้ว +1

    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

    • @karijoart
      @karijoart 3 ปีที่แล้ว +1

      cryptomatte works with displacement, with object, material, and asset

    • @nurb2kea
      @nurb2kea 3 ปีที่แล้ว +1

      @@karijoart Thanks for the quick reply. :-))

  • @simmingi1
    @simmingi1 ปีที่แล้ว

    thanks 😘😘

  • @Pablocanoide
    @Pablocanoide 3 ปีที่แล้ว

    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.

  • @jkartz92
    @jkartz92 2 ปีที่แล้ว

    I exported the cryptomatte from blender in same way to fusion? but in fusion the cryptomatte node doesn't work like in blender.

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    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

    • @RomboutVersluijs
      @RomboutVersluijs 3 ปีที่แล้ว

      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 :(

  • @coffeediction
    @coffeediction 2 ปีที่แล้ว

    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

  • @ongakuwo
    @ongakuwo 3 ปีที่แล้ว

    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?

    • @ongakuwo
      @ongakuwo 3 ปีที่แล้ว

      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

  • @alvaroplazafebres
    @alvaroplazafebres 3 ปีที่แล้ว

    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, 🙄

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    To what channel did we need to switch in the old version, i did not understand what he said?!

    • @RomboutVersluijs
      @RomboutVersluijs 3 ปีที่แล้ว

      ow he meant pick channel, i got it :)

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    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.

    • @RomboutVersluijs
      @RomboutVersluijs 3 ปีที่แล้ว

      Really didnt get why they made this simpler from the start, why was it implemented with those crazy noodle setup?!

  • @RomboutVersluijs
    @RomboutVersluijs 3 ปีที่แล้ว

    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?

    • @RomboutVersluijs
      @RomboutVersluijs 3 ปีที่แล้ว

      Nevermind found it. Kinda weird, when you activate it in the render panel, the settings show in the view_laye panel?!?!

  • @WebDevVision
    @WebDevVision 3 ปีที่แล้ว

    Hi sir can we use cryptomatte in eevee in Blender 2.93???

  • @petatuaindonesia4864
    @petatuaindonesia4864 3 ปีที่แล้ว

    idk but why but the guy voices sounds like Brackeys from Unity tutorial lol