Speed up COMPOSITING in Blender 2.8 (Cryptomatte Tutorial)

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

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

  • @TheJobCompany
    @TheJobCompany 6 ปีที่แล้ว +30

    Cryptomatte is a true lifesaver, how did I not ever realise how much I needed it before!

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

      I know it's offtopic but i have give aways of some great 3D models...check them out :)

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

    Oh my god, that makes compositing so much easier to handle

  • @josephbrandenburg4373
    @josephbrandenburg4373 5 ปีที่แล้ว +7

    It's worth noting that "accurate mode" in the Cryptomatte settings is a CPU-only feature. I think it also uses more RAM.

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

    Ok i love you so much.Your channel includes the best quality blender tuts ever made on the internet ❤

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

    I always need mask for object and material id. This will help me a lot to save time in redering and managing the scene.

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

    great. 1000 thanks - was just wondering about this, and you had the perfect quick tour of it. great stuff

  • @vitos1k
    @vitos1k 6 ปีที่แล้ว +5

    To be able to use cryptomatte passes on other software, like Blackmagic Fusion we need to support EXR metadata for cryptomatte, patch is already in review, we just need to wait for it.
    After it will be applied to the master, we would be able to export True cryptomatte formatted EXR's for other softwares to use

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

      I was wondering about whether there was a file format that supported cryptomatte - I feel like most of the value in this kind of post-processing compositing is to make adjustments after a render, so it's kind of limiting if you can only use it directly after a render. Much better if I can apply adjustments to renders from last week (without having to know ahead of time exactly what changes I'd want to make).

  • @pa-ikollo1851
    @pa-ikollo1851 4 ปีที่แล้ว

    Nice character from the Rango universe.

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

    Seems similar to the ID baker in Substance Painter, where you can mask out by colour selection

  • @800pieds
    @800pieds 4 ปีที่แล้ว

    Nicely explained

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

    Great explanation! Thanks Zach!

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

    this is a truly amazing feature, and great video. thanks Zach!

  • @plumdog
    @plumdog 5 ปีที่แล้ว

    Thanks for the clear and well explained demo, it helped me out figuring how to make an object transparent in render. Keep up the top work mate

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

    Has there been any update to adding anti-aliasing to the multi-colored matte image for export?

  • @devanshutak25
    @devanshutak25 6 ปีที่แล้ว +10

    Why not just use the matte as the input for the "factor" in the Hue/Sat node rather than putting a MixRGB node when mixing?

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

      Possibly because using the mix node to combine images is a standard workflow and this is a beginner tutorial, idk

    • @devanshutak25
      @devanshutak25 6 ปีที่แล้ว +8

      @@ksepastremenos I just thought using fewer nodes would be more beginner friendly 🤔

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

      You can do that, and it will work the same. But doing it the way Zacharias did, gives you a bit of additional control (with the Fac slider on the HSV node, you can lower the colouring effect).

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

    Actualy white means 1 and black means 0 so on mix node black parts have factor of 0 and white factor of 1 on multiply on white it multiplies collor by one wich is same collor and black multiplies whit 0 which is 0 or black.

  • @alanplanes1111
    @alanplanes1111 6 ปีที่แล้ว

    sweet! this is going to help a lot with my future projects

  • @GregCalas
    @GregCalas 5 ปีที่แล้ว

    had everything i need to know solid tutorial thank you

  • @filwit
    @filwit 6 ปีที่แล้ว +14

    TIL: Blender compositor node connections are called "Noodles"

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

    Wow, that's really useful!

  • @chuckshultz9891
    @chuckshultz9891 5 ปีที่แล้ว

    Nice vid.....but do you know if we will ever get a vid on compositing multiple models? Since there is NO RENDER LAYERS, how is 2.8 handling rendering mulitiple models, layers, etc.....

  • @rorymayne2190
    @rorymayne2190 6 ปีที่แล้ว

    So great!! Do you know by any chance how I could obtain a shadow catcher plane that is on its own view layer and collection in 2.8? Not sure of the new workflow. Sorry not closely related.

  • @DuceIRae
    @DuceIRae 5 ปีที่แล้ว

    How do you use cryptomattes in an animation..?

  • @martintrippen4855
    @martintrippen4855 5 ปีที่แล้ว

    Great Video! Thank you!

  • @mainecoon6122
    @mainecoon6122 6 ปีที่แล้ว

    Nice, as always! I've also noticed the cryptomatte node in 2.79.6, but I can't seem to find the passes for that node in the render tab. Anyone?

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

    Psssssst, Zach from the past...
    Cryptomatte in EEVEE is here (Blender 2.92).

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

      Yeah, I've seen that, pretty nice! :D

  • @marlussilvestre3389
    @marlussilvestre3389 5 ปีที่แล้ว

    Great tutorial 👍

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

    hey zach, did you make the intro motion graphics in blender?

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

    I know this is an older video but I'm hoping you are still answering questions. I'm using Blender 3 with the new cryptomatte node. I think I may be asking Blender to do something it cannot do. I am building a Christmas scene with a tree decorated with lights, a star at the top and a tree stand with lights. I want to add different glare effects to individual emitting objects. The star should have a different glare effect than the tree lights etc. There are 4 different glare effects: ghosts, streaks, fog glow and simple star. I want to apply a different effect to each emitting object. I tried the cryptomatte and it works correctly with every node I tried except Glare. It will not let you set independent glare filters for individual objects. It will only apply the same glare to all of the emitting objects. Is there any way to set individual glare effects in Blender?
    UPDATE----Problem solved: Someone from the CGBOOST community showed me how to add another node to solve the problem. He added a multiply node before the Glare node and changed the Mix node to an ADD node. It works perfectly.

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

      Hi, thanks for your question. Well, you can try to split your emitting objects into different layers and render them out separately with all the other objects masked.

  • @Fudushae
    @Fudushae 6 ปีที่แล้ว

    How do you export and create the node setup for the cryptomattes to be used later without re-rendering active scene viewport?

  • @paulatreides6711
    @paulatreides6711 4 ปีที่แล้ว

    can we do that on eevee and can we separate the fog as well as a separate render passe ? seems pretty time considering when you see that in octane it's just few clicks.

  • @dfrjr4877
    @dfrjr4877 5 ปีที่แล้ว

    Let's say we created a cube and composited red on it. It renders mesh then composites color. Is there a way to have it save red cube them change composite to yellow and save as a separate file? In this example I want to render 5 cubes with different colors.

    • @dfrjr4877
      @dfrjr4877 5 ปีที่แล้ว

      @@cgboost Thanks. Exactly what I was looking for.

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

    I finally got into cryptomatte's and it's amazing. However I am running into the problem that colored reflections are not taken into account when compositing. Any idea how to solve this problem?

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

      As far as I know, cryptomatte only take object or material as matte, not the reflections or gloss data.

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

    How to save cryptomatte and use in other compositing softwares

  • @ijojoitheboss9524
    @ijojoitheboss9524 5 ปีที่แล้ว

    Can it also be used for animation rendering? If yes how do I save the anim with the changes made or do I have to render the whole thing again?

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

    Can I save out cryptomatte masks for an animation? Or only for stills? Thanks!

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

      Should work for animation too.

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

    Is it possible to select COLLECTIONS to the cryptomatte instead of only objects, materials and assets?

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

      For now, it's not as far as I know. But you can split your scene into layers and use collections to hide some objects.
      ~ Masha

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

      @@cgboost thank you for the answer. So far my workaround is duplicating project file and making the masks via cryptomatte materials in the duplicated "masking" project (this method unfortunately has ZERO flexibility so I do it and the very end)

  • @joshuasparks3617
    @joshuasparks3617 6 ปีที่แล้ว

    how long did it take you to get this good at sculpting because I'm in a class for it but i want some good tips to get better and hopefully be able to make sculpts like yours

  • @badzigenhalsensis
    @badzigenhalsensis 5 ปีที่แล้ว

    Lech Sokołowski is a great man !

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

    I see a new Zacharias video, I click like and watch. Everything else becomes secondary (Sorry boss 🤣)

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

    awesome, thanks.

  • @pebdesign
    @pebdesign 5 ปีที่แล้ว

    Hi Zach! I have a question and you would save my life by answering.
    Is there a way to get the picked stuff outputed as a RGB matte?
    It is important for, since people are switching from 3ds Max and Vray and they use this workflow for
    post processing in PS.
    best Sasha

    • @pebdesign
      @pebdesign 5 ปีที่แล้ว

      Nevermind! Found out how to do it thanks to the last 2 minutes of your video!
      Just added a color balance that had its input from the cryptomatte and saved it in the image editor. Thank you Zach!

  • @Shibi-graphics
    @Shibi-graphics 6 ปีที่แล้ว

    Anybody knows about a nice way to create masks in compositing like cryptomatte or id masks for eevee ? I can't use different scenes because of animation that involves grease pencil rotoscoping.

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

    Can't you just use ID-index passes, which is a stock feature, in blender?

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

      You can, but afaik you have to set them up manually for each individual object.

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

      @@cgboost I just tried out with a material index, but the edges are very jaggered. Is this commen?

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

      @@lomborg4876 It is not common but it sometimes happens, try going through this topic here it might help :-) blender.stackexchange.com/questions/176671/cryptomatte-clean-edges

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

      @@MartinKlekner Ty. Would come in handy, as I don’t think you can use Cryptomatte for animations😊

  • @DManimations1
    @DManimations1 6 ปีที่แล้ว

    Is cryptomatte also that usefull when it comes to animated sequences? If I get it right the information for doing all that are not saved in the image itself, since you rendered with f12.

    • @DManimations1
      @DManimations1 6 ปีที่แล้ว

      Also would be great to know if I can export those mattes without the hustle of setting up each object, for comping in external software..

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

    Why you d ont just plug the criptomat output in to the fact of the hue/suturation node ?

  • @michaelantonio6643
    @michaelantonio6643 5 ปีที่แล้ว

    Thanks man

  • @annatutova
    @annatutova 5 ปีที่แล้ว

    Thank you!

  • @DanAlm13
    @DanAlm13 5 ปีที่แล้ว

    awesome thank you so much!

  • @yannterrer
    @yannterrer 5 ปีที่แล้ว

    VERY USEFULL TUTO TKS:)

  • @HEEROCKSS
    @HEEROCKSS 5 ปีที่แล้ว

    Cryptomatte basically replaces the old "Layer" system?

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

    Important to mention that you will save your rendering in OpenEXR MultiLayer - but very important: Float (Full) - to use it for compositing. This will contain all passes incl. the Cryptomatte. There's also a free plugin for After Effects and Photoshop to use Cryptomatte.

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

      @@cgboost It's a plugin by Psyop.
      www.cgchannel.com/2018/06/fnord-releases-proexr-2-0-in-beta/
      You can use the Filmic OCIO profile in AFX but I could not work out how to match it 100%.
      fnordware.blogspot.com/2012/05/opencolorio-for-after-effects.html
      github.com/Psyop/Cryptomatte
      You need to scroll down.
      Decoders:
      Nuke 7+, by Jonah Friedman, Andy Jones. In this repo.
      Fusion: by Cédric Duriau and Kristof Indeherberge at Grid. In this repo.
      Houdini 16.5 Compositor (By Sidefx) Demo
      Blender Compositor (By Tangent Animation and Blender Foundation): Demo Build
      Autodesk Flame (By Lewis Saunders)
      After Effects (Fnordware ProEXR plugin): Beta 6 Windows Mac
      Move just the following files to AFX:
      Cryptomatte.aex
      OpenEXR.aex
      ProEXR AE.aex

  • @Javafunn
    @Javafunn 4 ปีที่แล้ว

    thanks very helpfull

  • @MrPaceTv
    @MrPaceTv 5 ปีที่แล้ว

    is there a way to save cryptomattes for rendering animation?

  • @nitinkadam20
    @nitinkadam20 5 ปีที่แล้ว

    Awesome You Are.

  • @absolutsolo2763
    @absolutsolo2763 5 ปีที่แล้ว

    Na herzlichen Glückwunsch. Dein Video ist das erste Google Ergebnis bei der Suchanfrage: "Blender Compositor".

  • @eddyraulquezadarodriguez2656
    @eddyraulquezadarodriguez2656 5 ปีที่แล้ว

    Thanks

  • @moonthurst
    @moonthurst 4 ปีที่แล้ว

    Is this video still relevant today (April 10 2020) of was there any changes? Thanks

    • @cgboost
      @cgboost  4 ปีที่แล้ว

      Hello, it is still relevant. There might be some slight differences, a few new nodes. But all the main nodes are in there and cryptomatte works the same way today. - Juan

  • @artemchutchev5824
    @artemchutchev5824 4 ปีที่แล้ว

    Thanks, сool lesson!

  • @NiranjanRaghu
    @NiranjanRaghu 6 ปีที่แล้ว

    Yes! Finally!

  • @LamekFelix
    @LamekFelix 5 ปีที่แล้ว

    This is work for animation too?

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

    I love how Zack gets a tutorial out before the Blender Devs announce the feature. :-)

    • @getenlightened
      @getenlightened 6 ปีที่แล้ว

      Check out Pablo's video about Cryptomatte on his Blender Today channel.

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

    Thanks Zac😘
    Also could you please make a discord server? That would be soo cool😊folks will help each others and have fun talking between them😁what do you think ?
    Thanks for comprehension 😀

  • @artofpeko3192
    @artofpeko3192 5 ปีที่แล้ว

    I am disappointed in this. If i wanna blur an object then i have to use the blur node on the Image and also on the Matte output. If i have a complex node setup , i have to use 2 times. One factor on the mix node and the 2nd on the image input socket. PLUS if i have a semi transparent object, the Pick output mostly does not even show the object. I simply cant not pick. It would be much better with a drop down list on the cryptomatte node, to choose easily. how can i contact the developers for give some advice? :-)

  • @Niksa011
    @Niksa011 4 ปีที่แล้ว

    Where is this in 2.83?

    • @cgboost
      @cgboost  4 ปีที่แล้ว

      What exactly are you looking for?

  • @randomblends7952
    @randomblends7952 6 ปีที่แล้ว

    Sure hope cryptomatte doesn't replace the holdout node.

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

    My brain hurts. I'm such a noob.

  • @flemishgiant1735
    @flemishgiant1735 5 ปีที่แล้ว

    You misspelled "Nvidia" in the video description.

  • @sinishajah
    @sinishajah 6 ปีที่แล้ว

    And it is completely useless being jagged and without anti aliasing.

  • @japrogramer
    @japrogramer 6 ปีที่แล้ว

    I can see that getting really messy

  • @unfa00
    @unfa00 5 ปีที่แล้ว

    I'm a first time-viewer. Here's some feedback:
    I found the intro very cringy - the stock-looking animation + the corporate characterless music made me roll my eyes.
    But I find the content of the video itself good!
    I think your videos would benefit from something more personal and characterful for the intro :)
    Good luck!

    • @13thxenos
      @13thxenos 5 ปีที่แล้ว +1

      Why? I love his intro!

  • @bumchows
    @bumchows 6 ปีที่แล้ว

    Hi, can you tell me what are the different things to can "main" in blender. I know there's sculpting, animating, 3d modeling, environment, etc. Are there any others. Im new to blender/everything and was wondering what I can choose to commit to learning.

  • @Quarther
    @Quarther 5 ปีที่แล้ว

    Thank you!

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

    Thanks