Using Cryptomattes in Blender 2.8 - Compositing Tutorial

Sdílet
Vložit
  • čas přidán 21. 08. 2024
  • Cryptomattes is an incredibly useful feature which will speed up your work when compositing and lighting. It allows you to generate masks for all objects, materials and assets in your scene with just a few clicks.
    Support us by checking out our merch!
    teespring.com/...
    Subscribe now!
    www.youtube.co...
    Website - flippednormals...
    Instagram - / flippednormals
    Twitter - / flippednormals
    Facebook - / flippednormals
    Our episodes are also available on all major podcast services!
    #b3d

Komentáře • 100

  • @Vipkingone
    @Vipkingone Před 4 lety +43

    I am really glad that you guys started working with blender and started making tutorials on it! It is a really good thing for the community and a huge step for blender that more and more people are getting on board with it!

  • @felipealbuquerque6309
    @felipealbuquerque6309 Před 4 lety +61

    Yes! More compositing pls! It sure is an area where the blender tutorials you can find in youtube are really lacking

  • @PeterMoueza
    @PeterMoueza Před 3 lety +1

    Super topic !
    Personal bookmarks shared :
    2:04 BW silouette outline 2:05 texture

  • @peterjrgensen4116
    @peterjrgensen4116 Před 4 lety +2

    I was recently curious about how exactly Cryptomattes work. And BOOM! You made a tutorial covering that topic! Thank you!

  • @marcusrietmann3339
    @marcusrietmann3339 Před 4 lety +16

    Wait, you say I can change the materials after rendering? How great is that? * wipes a tear of relief from the eye *

    • @Kram1032
      @Kram1032 Před 4 lety +3

      It's not quite that, I think. This is just compositing. The way they showed it here, reflections of the object, say, won't change color along with said object. Although you can kinda do that with various render passes.

    • @marcusrietmann3339
      @marcusrietmann3339 Před 4 lety +1

      @@Kram1032 , yes, just after I posted this and thought about it again, I realized that. Nevertheless, impressive information. Thanks for the answer.

  • @sobreaver
    @sobreaver Před 3 lety

    That's muthaflipping craaAAZzzzyyYYY !!!
    It's like power put to the exponent ! XD

  • @gfxcosmotesport1221
    @gfxcosmotesport1221 Před 3 lety

    Great lesson. You do not know how much you helped me in a project that I did not know what to do. Thank you very much.

  • @arianullah6257
    @arianullah6257 Před 4 lety +5

    Some nodes like hue saturation abs value have a factor input, you can use these instead of the Mix RGB

  • @courtreinland6285
    @courtreinland6285 Před 3 lety

    Thank God for this video for this video you guys. This sort of thing was taking me so long and coming from Photoshop and AE and I didn't know why Blender was so backwards in this regard, but now thanks to you I know it's not SO backward as it was, haha.

  • @KUBE.archvis
    @KUBE.archvis Před 2 lety

    This is amazing! How did i not know about this until now? Thank you!

  • @Cyber_Kriss
    @Cyber_Kriss Před 4 lety

    That's literally what I was looking for TODAY. Thanks guys !

  • @ImNorman
    @ImNorman Před 3 lety

    Great feature! Gotta love all that Blender can do!

  • @JakobScheidt
    @JakobScheidt Před 4 lety +1

    Thank you, I've been waitig for this

  • @ZackAttack680
    @ZackAttack680 Před 4 lety +4

    So helpful, I used to do a separate material setup for my clown pass. This is way better,.

  • @duckhead2948
    @duckhead2948 Před 4 lety

    Need more tut of compositing, so helpful man

  • @milos_slav_sky
    @milos_slav_sky Před 3 lety

    MOAR!

  • @ahmedteeka
    @ahmedteeka Před 3 lety

    Awesome!

  • @eggyrepublic
    @eggyrepublic Před 4 lety +2

    When I first discovered cryptomatte I was like :O

  • @tcheadriano
    @tcheadriano Před 4 lety

    Great result!

  • @TomFrobish
    @TomFrobish Před 4 lety

    Learning this just blew my mind @.@ Thank you!

  • @WolfgangIX
    @WolfgangIX Před 4 lety

    yes, MORE compositing!

  • @arqitype
    @arqitype Před 3 lety

    This is the answer.

  • @Kurabiye.Canavari
    @Kurabiye.Canavari Před 3 lety

    I like it a lot.

  • @guguf2262
    @guguf2262 Před 2 lety

    thank you so much! I'm trying to make a Nokk effect from R6 and I was having trouble trying to separate the character from the rest, thanks again!

  • @paweu19
    @paweu19 Před 4 lety +2

    omg yes!!!! thank you

  • @malekmahadeen6259
    @malekmahadeen6259 Před 4 lety

    amazing tut
    please do more more more more please

  • @Starrider.
    @Starrider. Před 4 lety

    For a 2D Artist a clown pass would be usefull nonetheless. Cryptomatte produces it perfectly (especially if you plug it into color ramp node), but then the edges of the original map are so pixelated that nobody can use it! It´s a cool thing, that you can separate objects in the compositor, but I prefer to think about that stuff in Photoshop, not in Blender. And what do I do with 100s of objects? One can fake it with material override for ObjID, but not really for MatID as far as I know. Very frustrating!

  • @ccb4911
    @ccb4911 Před 4 lety +3

    blender

  • @anurandev7337
    @anurandev7337 Před 4 lety +1

    Either I’ve grown too comfy with Arnold or I’m really missing something important when I try to get Crypto passes in multilayer exr for Nuke comping.

  • @antoncastro121
    @antoncastro121 Před rokem

    Why in your voice overs do you have a deeper voice, that's so funny XD

  • @Kimera_Alternate_Realities

    This is the thing that I have been putting off for later... time to learn.

  • @ToanNguyen-oy1gi
    @ToanNguyen-oy1gi Před 4 lety

    More compositing workflow in Blender please!

  • @scott_3336
    @scott_3336 Před 4 lety

    Color correction inside blender or ae ( whatever else ) for animations would be great

  • @jkartz92
    @jkartz92 Před 4 lety +1

    How to save cryptomatte and use in other compositing softwares?

  • @dancaldwell910
    @dancaldwell910 Před 4 lety

    Thanks for the great vid guys, I always wondered about Cryptomattes!
    I have a broad, kinda unrelated question - I notice most of your content on CZcams nowadays is centred on Blender.. Is there a specific reason for this ie. is this the way the industry is heading?

    • @FlippedNormals
      @FlippedNormals  Před 4 lety +1

      Thanks Dan! Blender is a very exciting tool and 2.8 makes it much better. We dont believe it's becoming industry standard anytime soon, but it's still a great tool to know for freelancers or hobbyists.

    • @dancaldwell910
      @dancaldwell910 Před 4 lety

      Ahh I see - cheers guys 👍

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 Před 4 lety

      I can think of a couple of reasons:
      1) Blender has the most helpful community
      2) Most users of the proprietary apps only have cheap personal/non-commercial licences, so they can’t put work on commercial sites like CZcams.

  • @jkartz92
    @jkartz92 Před 4 lety +1

    Pls make a tutorial on getting a perfect Zdepth pass out of blender!!

    • @TheCobyRandal
      @TheCobyRandal Před 4 lety +1

      Andrew Price recently said to use Mist and limits with the camera instead because Z-depth pass has horrible harsh edges.

    • @jkartz92
      @jkartz92 Před 4 lety

      @@TheCobyRandal has it been reported to blender? getting a z pass shouldn't be this difficult!!

    • @thefynn
      @thefynn Před 4 lety +1

      @@jkartz92 it's not difficult, use Mist pass with the distance options in the camera settings. Z deph usualy looks just white, because its saves the distance values and white is reached by only one unit distance, so you need to set the ditance values by using a Map Range node. So just different ways to set the maximum and minimum values and Mist has antaliasing, zdepth not, because you sometimes dont want that.

  • @HatsOnJohn
    @HatsOnJohn Před 4 lety

    A few months ago these guys were clowning on Blender, now look at them making all these vids

  • @Deeznuttiesssss
    @Deeznuttiesssss Před 4 lety

    great vids

  • @gower1973
    @gower1973 Před 4 lety +1

    If your going to do a node video can show it full screen not a quarter of the screen and also turn your scaling up a bit, not everyone has the time to watch videos on a large monitor, I literally cannot see a thing your doing on my iPad

  • @cr0uchingtiger
    @cr0uchingtiger Před 4 lety +1

    Needs Eevee support

  • @jayakumarseenivasan
    @jayakumarseenivasan Před 4 lety +1

    Superb video.. can you please explain detail tutorial for painting to full 3d comp workflow...👌😀

  • @OroNZ
    @OroNZ Před 4 lety

    I can't get Pick working. I render the scene out, hook up the nodes, but I just get a black frame when Pick is fed to the Viewer node. (I'm in Cycles, GPU Render, no Open Shading or OpenCL

  • @KouroshAyat
    @KouroshAyat Před 4 lety

    Have you ever bumped into a problem and you sees that the only way you can fix it is using blender?

  • @creedolala6918
    @creedolala6918 Před 4 lety

    Never had to make mattes, but it's interesting. Is it sort of comparable to exporting every object in scene to its own layer, like within a Photoshop PSD, and then you can turn individual layers on or off and use adjustment layers on them?
    If someone is more familiar with editing raster stuff within Photoshop, would that layered export make sense or would it still be best to use cryptomatte?

    • @GeoffCoope
      @GeoffCoope Před 4 lety +2

      Sort of but not a show/hide layer, Crytomattes store a mask of everything "automatically" and save it in the image file. This becomes even more powerful with animation when you realise that a motion blurred blue object that zips behind other objects in the animation needs to be red, with a Cryptomatte pass included in the image file you can fix that in post production almost instantly rather than thinking about re-rendering that object and comping it over your master edit.
      The difference between layers and Crytomattes is that it is a ready setup selection Mask for every Object and Material in your rendered image and the software you use needs to allow you to "Pick" the matte out of the image using the picker tool, as they showed here in Blender's compositor. Most major software has Cryptomatte support in it these days.

  • @skarlok1
    @skarlok1 Před 4 lety

    Have you did any tutorial for compositing previously ?

  • @pd5156
    @pd5156 Před 3 lety

    There's anyway (addon or something) to automate this process and create random collors to each material used in the scene?

  • @mikeben9587
    @mikeben9587 Před 3 lety

    Hm, how can i get out the cryptomatte passes for composite in Photoshop or Fusion? I don´t want to composite in Blender.

  • @SlumpogMillionaire
    @SlumpogMillionaire Před 4 lety

    From what I remember, this doesn't work with Eevee as of yet? I wasn't able to have any luck with that as it only worked with Cycles...

    • @ciaranpmryan
      @ciaranpmryan Před 4 lety

      Lo Hung Wang yup, Cycles only for now 😢

  • @chrisconlin3727
    @chrisconlin3727 Před 3 lety

    I have a question about the Render Layers node specifically. I save my project and close the file, yet when I open the file again the rendered layer no longer exists in the render layers node and I have to click Render active scene again to retrieve it. It seems like it behaves like a material with zero users in the sense that it just disappears when the file is closed and re-opened. Is there anything obvious I am missing? Thanks.

  • @RomboutVersluijs
    @RomboutVersluijs Před 2 lety

    still dont get why we need to connect 3 noodles per cryptomatte output, its so tedious all the time?!?!

  • @syedrizvi6408
    @syedrizvi6408 Před 4 lety

    Very nice tutorial.
    I could not understand, that makes no diffenrce
    IF you make more videos, please inform me. may be that will enlighten me.

  • @BenBB3D
    @BenBB3D Před 4 lety

    Thanks for your content! Is it possible to store cryptomatte data externally or do you need to rerender the image everytime you start up blender?

    • @FlippedNormals
      @FlippedNormals  Před 4 lety +1

      Yes you could export it at render time

    • @ciaranpmryan
      @ciaranpmryan Před 4 lety

      They’re saved in the EXR files, right?

    • @BenBB3D
      @BenBB3D Před 4 lety

      @@ciaranpmryan That's what I'm not sure about either. I have no idea how cryptomattes can be stored since it's not pixel data.

    • @ciaranpmryan
      @ciaranpmryan Před 4 lety

      Benjamin B. As long as you render and save your EXR file, it should be in there. From the main output I render as EXRMultilayer, that way I have everything in the compositor, do what I need to do there, and then have a PNG sequence output from there.
      It renders two file sequences, but you can then go back to the EXR files and change stuff there if needed without rerendering.

  • @omri1324
    @omri1324 Před 4 lety

    Moar compositing workflows please.

  • @madddmunky
    @madddmunky Před 4 lety

    What's the difference between cryptoObject and cryptoAsset? Second case will be handy if we need parent and his children objects?

    • @izvarzone
      @izvarzone Před 4 lety +1

      you can do both. Like if you wanted add force field effect to entire character, use asset, and then add more reflection to cloth, use material or object.

  • @berkkaplan6703
    @berkkaplan6703 Před 4 lety

    Hi thanks for the cool video, how can I get only ground shadow and the object? For example in Keyshot I can render a box with alpha with ground shadow, and I have a png with its ground shadow without the ground plane without Background.
    In blender I know if I pick RGBA and png I have object without background. But I need ground floor, I couldnt figure out. Do you have a solution for me?
    Thanks!

    • @thefynn
      @thefynn Před 4 lety

      a bit late, but select the ground object, go to theobject settings and enable "shadow catcher" under the visibility settings

  • @darrennew8211
    @darrennew8211 Před 4 lety

    How do cryptomattes get saved? That is, if I render out something with the cryptomatte passes, then close blender, then re-open the project, am I going to have to render again to get the mattes? (Someone in a different video said it's useful when you get feedback from the customer so you don't have to re-render, but that doesn't sound likely unless the matte info is stored in the blend file.)

    • @ciaranpmryan
      @ciaranpmryan Před 4 lety +1

      Darren New The data is stored in the EXR’s. Once you render out and save an EXR, the mattes are also saved.

  • @srrich27
    @srrich27 Před 4 lety

    I assume the cryptomatte info gets saved as exr layers to be used in Photoshop?

    • @FlippedNormals
      @FlippedNormals  Před 4 lety

      You can, but you'll need plugins to read the cryptomatte data correctly

    • @HUNrobar
      @HUNrobar Před 4 lety

      check out EXR-IO, free plugin which does exactly that (render passes and cryptomatte layers to photoshop) you just have to save render as exr multilayer. Then in PS you can just CTRL+Click to select masks. They have tutorials on how to assemble back the final image from the passes, I'm just checking those out atm

  • @Jojo2
    @Jojo2 Před 4 lety

    So, it doesn't effect the values of the materials itself right?

    • @FlippedNormals
      @FlippedNormals  Před 4 lety

      No, this is pure post processing. Its like taking the renders into Photoshop.

  • @DonaldDrennan
    @DonaldDrennan Před 4 lety

    How do I set them up? I'm getting blank images.

  • @rachidayad9153
    @rachidayad9153 Před 4 lety

    what mean blender 2.82 alpha

  • @DirkKool
    @DirkKool Před 4 lety

    Is this the same principle as AOVS?

  • @WibuSableng
    @WibuSableng Před 3 lety

    add hastag NPR Blender for video get easily found plzz :3

  • @abhishekbhattacharya7080

    How can we export models from zbrush to blender without crashing ??

  • @pstuddy
    @pstuddy Před 4 lety

    more, More MORE!!!👍

  • @9words40
    @9words40 Před 4 lety

    look 2d!

  • @sorgulabiraz3161
    @sorgulabiraz3161 Před 4 lety

    Blender Node system looks complicated. Nuke and Natron have better node systems. I hope developers redesign it.

    • @FlippedNormals
      @FlippedNormals  Před 4 lety +1

      Yes, Nuke definitely has a more elegant Node system.

    • @jascrandom9855
      @jascrandom9855 Před 4 lety

      What matters is what you can make with them.

  • @BebxOfficial
    @BebxOfficial Před 4 lety +4

    Remember when you guys didn't like Blender lol

    • @davewood6868
      @davewood6868 Před 4 lety +1

      Yeah, because I still don't like it.

  • @m4r_art
    @m4r_art Před 4 lety

    cryptocurrency on steroids cryptohype crypto3d cryptomattes crypto-art-trend, the power of crypto :D

  • @cr0uchingtiger
    @cr0uchingtiger Před 4 lety

    sorry, this is just not very well explained. Going to have to google another tutorial on this :/