Blender for Production - Blender to NUKE Workflow - 01 Set up a Blender to NUKE Pipeline

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มี.ค. 2021
  • In this tutorial, we will start by looking into the Blender Rendering system and how to render still multipart EXRs and also animations as EXR sequences. Then we will define our Light & Data passes for NUKE and talk about the concept of View Layers / Render Layers. After importing a first EXR to NUKE we discuss several problems we will have now with that. So, back in Blender, we start setting up a reliable Rendersetup with predefined Layer names and splittings. Also, we talk about making presets for this workflow in Blender and NUKE and save Libraries for often used setups. In the end, we will learn how to manipulate single channels before exporting to EXRs for NUKE.
    If you have questions or topics, which should be added, please let me know.
    If you want to support me for publishing more free tutorials you could join my Patreons:
    👉 / pixeltrain3d
    or give me a fast Coffee time Tip:
    👉 PayPal: paypal.me/pixeltrain
    Want to start learning Blender Fundamentals with Helge?
    👉 • Publication Trailer - ...
    These topics are covered:
    How to render and save a still EXR from Blender
    Defining the rendering target panel
    Understanding the Image Editor options
    File Settings for EXRs (half-float / full float)
    How to render Animations and save an EXR sequence directly
    Defining Renderpasses / AOVs in the View Layer Properties
    Lightpasses, Datapasses & Cryptomatte
    Analysing the Passes in the Image Editor
    Reading in a Blender EXR to NUKE
    Problems of the Blender EXR in NUKE
    Renderlayers and empty layers
    Missing Cryptomatte Layers
    Blender Compositor Workflow
    Understanding the Render Layers Node
    Defining Output Slots in the File Output Node
    Making a Node Group
    Using Libary Blend Files
    Exporting the Passes for NUKE
    Manage more Render Layers
    Correcting (Denoising) a single pass before exporting
    This tutorial series „Blender for Production“ focuses on Blender 2.9 as a full Production Suite for (Indie) 3D- & VFX Productions. In these tutorials, I will explain how to work with the different Modules of Blender 2.9 and how they are connected to each other. I will give you an introduction to the specific functionalities, but also the production context and workflows, which can help you to use Blender in your productions.
    Helge Maus teaches 3D- & VFX Applications for 20 years. His focus lies on VFX, but he also works with many studios and agencies from different visualization areas.
    And if you want to have the exercise files here is the Gumroad link. These files are available for free for my Patreons:
    gum.co/VWFzTN
    Find more information on www.pixeltrain.net
    TH-cam: / pixeltrain3dvfxtrainings
    Twitter: / pixeltrain
    Mastodon: mastodon.art/web/@pixeltrain3d
    Instagram: / pixeltrain3d
    LinkedIn: / pixeltrain
    Artstation: www.artstation.com/pixeltrain

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

  • @madlookzvfx
    @madlookzvfx 4 หลายเดือนก่อน +3

    This is one of the gem tutorial for Nuke compers!

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

    Incredibly complete tuto, thank you for taking the time to make it and sharing it with us! It now seem kind'a obvious but making output groups with correct settings and naming conventions for appending to any new projects was a great idea. Thanks again!

  • @ronydey2696
    @ronydey2696 หลายเดือนก่อน +1

    Great

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

    Nice to see your new content.

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

    amazing, thank you very much!

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

    gracias maestro!

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

    Very helpful. Thank you.

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

    very profound thank you

  • @Venkatramanan11586
    @Venkatramanan11586 11 หลายเดือนก่อน +1

    Thank you so much🤩

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

    Hi dear thank you very much for starting this series (Blender to nuke).
    I also requested you in comments section under a previous video for making detailed classes on blender to nuke workflow.
    And you did this.
    Thanks again for making this.

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

      Yes, more will come in the next weeks. I've already captured another one, hope it will be ready Friday :-)

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

      @@pixeltrain3d Thank U very much dear for your efforts

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

      @@pixeltrain3d thank you so much for the classes ❤️ from India 🇮🇳

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

    oh nice! very handy!

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

    Great time saver. Works with Nuke 13 native Cryptomatte. Had an issue with the old init.py and menu.py after install. Bypassed them and it's working fine. Thanks!

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

      Cool, have to install NUKE 13 next week ;-) This week was too busy.

  • @buianhman5771
    @buianhman5771 8 หลายเดือนก่อน +1

    Thank you

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

    AWSOME tutorial. Thanks man. I wonder How can I change easly the output names in all outputs for versioning? Is there any way in the Blender or must I have use an external manager?

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

    Awesome tutorial. I just want to ask how do you denoise all the render passes because when I see the render passes they are all noisy except the for the combined? Thank you

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

    thank so much, wonderful tutorials! I just run into an issue… somehow the layer wanted name is longer then Blender allows me.

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

    Thank you!!

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

    This is awsome ! Thank you sooo much mate.
    one thing.... isnt it faster if you setup your node group and safe it as you start up file ? So you dont have to append them ? Just wondering

  •  3 ปีที่แล้ว

    Finally

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

    Very nice. Now I just need to find out how to make a position pass AOV.

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

      Watch the third video of this series ... ;-)

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

    Great thank you sir. can i use denoiser for each pass?

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

    Extremely helpful video. Thanks for posting. I have a question about Cryptomattes in Nuke. I've tried saving mlEXR from the Output tab in Blender but Nuke 12.2v5 with Cryptomatte version 1.2.8 but it wasn't seeing the metadata. The files work with Cryptomatte in Natron just fine but Nuke isn't liking them. I was excited to see you working in the Compositor as that's my preferred way to output. However I still can't get Cryptomattes out of Blender and into Nuke. I've set things up exactly as you have. Any ideas as to what might be going wrong? Also, which version of the psyop plugin are you using?

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

      Okay! I got it to work. Turns out it's Blender. Or more specifically, Blender 2.91.2. I take the same scene into 2.92 and it works flawlessly. So for anyone else struggling with this, make sure you're using 2.92, as 2.91 is jacked up for cryptomattes and Nuke.

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

      One sidenote to that - if you add a Metadata node in NUKE you can look into these. I remember, that Blender's export didn't export the layer names correct in that. I have fixed that in that version by adjusting the names in the Metadata.
      Great that you found a working workflow :-) Works in 2.92 flawless as you said.

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

    Wooowwww... U r so much helpful!
    Thank u so much!!
    Many of my problems are solved:
    E.g.
    - compositing nodes from one blend file to another
    - cryptomatte from blender to nuke
    I'm waiting for-
    1. How to connect all those lines to file output node at once...
    2. How to export light passes, i mean- separate lights in separate layers, just like maya/c4d, so that i can change the color and intensity of each lights in nuke. (but not using viewlayers because it will increase render time, 5 different lights will need setting up 5 viewlayers and rendering 5 times.)

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

      Hi, great to hear.
      Yes, great additions for the next two parts.

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

      @@pixeltrain3d I'm so much excited about your next part!!! ❤️

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

      Another addition needed: how to properly use "vector" and "Depth" passes..
      Which one to combine first nd etc...

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

    Thank you so much... Can I export light groups to nuke?

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

    Hello, for an animation I just need to do this for the first frame and use ".####.exr" in the Path-naming convention and it wil do the same for all other frames?
    kr

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

    This is just adorable. Do cycles even support deep?

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

      No, it doesn't. If you really need DeepEXRs for comping them in NUKEX in a Deep Workflow you can use RenderMan for Blender. You can use the NC version to see how it works. But to be honest, I had only a handful clients in the past who really understood what Deep Workflow means, and how to use it correctly in their pipeline. The files are so large ;-)

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

    whats the script you use or do you have a tutorial?

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

    Hi. Do you know any easy way in the Blender to change file output (and folder) version number?

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

      Hm, no, there is no version numer variable option yet. maybe with a python externsion, but haven't tested it.
      Maybe someone knows?

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

    One problem I have come across when working with multi layer EXR passes in Nuke is that when I have a scene with a shallow depth of field and run all the render passes through denoising in Blender my denoised beauty and my splitout AOVs in Nuke won't match 100% in the out of focus parts of the image. Do you have any idea how to get around that? Greets from Germany :)

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

    Can I ask - what's the difference between rendering with Nuke vs. using Blender's rendering tools?

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

      Hi Lars, Blender is able to render photorealistic or NPR with all finess. NUKE's Renderer is Scanline and is onl used to add simple elements to comp into the whole composition. So the normal workflow is, that you use your 3d application with it's render engine to render your cg plates and then finish it by compositing in NUKE. It's a hand-in-hand process.

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

    Just two things: I have no idea why I always get an extra alpha on each output, even if I choose exr output to rgb only.. and that alpha is always empty.
    I run into an issue, that I did nit get an alpha at all before. Took me a while to find out Cycles has a film option, where you need to enable it. No idea why this is off by default.

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

      Hi Robert,
      the first post of the RenderLayers deliver 4 Channels. I think that's the reason why we get 2 alphas.
      Yes, the transparent film option is a catch. I think, I've talked about that in the tutorials. Sometimes you will build everything in 3D for animation for example. So you want to see the background. If you want to compose later, you want to get rig of rid. I still sometimes forget to tick ;-)

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

    my question will sound stupid but why use composition software like nuke etc or even why use composition in general? not to make your scene, to play with the colors textures and effects, to light with arnold or cycles then to make an animated film simply?

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

    Render passes are used to create a realistic effect on static objects or images.But how to use render passes on moving character or and object. (maya, nuke)

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

      Renderpasses are used for stills and also for animations. Even more in animation :-) Same technique as described.

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

    I tried this process for after effects but it doesn't work this way

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

    Hi
    I have a problem using the "File Output" node to rename the patches. It works really well with rendering an image but if I use render animation it all seems to be back to the default patch name Composite_Combined instead of RGBA.
    Thank you for your help

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

      Hi,
      tested it with animation again. For me, it works like expected. Are you sure that you open the frame sequence which was outputed from you file output node? And that the compositor is working (use nodes is on)?

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

      @@pixeltrain3d Everything is correct, sir, I have been digging up the internet for 2 days and still have no answer 0:(

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

      Oh, I know that feeling. Would you like to send me your problem file (if it's not to big) as a link? Please write me to my email, you find it on my pixeltrain.net page.

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

      @@pixeltrain3d really thanks, actually i created my own gizmo on nuke to rename the pass from blender for reuse. Anyway thanks for the help. I will research and message again when I find the error

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

      Perfect

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

    so, if i render my open exr file secuense , with out the node groups, how can i work with the files if i dont use the nodes?. . . . :/ , i just use the out put config. . . :/

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

      Then you have to shuffle your beauty inside of NUKE to the main RGBA Layer. Blender tens to name all the layers as a combination of View-Layer and Component, which is really anoying.

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

      @@pixeltrain3d cool thanks

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

    i set the resolution 4k, one mutiexr file is 200m, i check the file in nuke,it has three denoise channel and one rgba one viewlayer_combined, my blender file output only image connect, how to remove the denoise pass,i just want rgba and mist pass

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

      btw i use the denoise node for rgba output

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

      nvm, i made a mistake, the two output dir name is same , so the one blender auto output overwrite the one i wanted, so i changed the output dir , so i get two .exr file, one 173m , one 24m ,so i set the 173m one to a low size .jpeg, solved it, my bad!

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

    Blender fans wait part 2

  • @perryperi
    @perryperi 5 หลายเดือนก่อน

    Hi this is amazing, unfortunately I am unable to render from the file output node.. it keeps rendering from the properties panel. Any ideas? Already checked on Compositing under Post Processing :(

    • @pixeltrain3d
      @pixeltrain3d  5 หลายเดือนก่อน +1

      Do you have activated "use Nodes" in the compositor Editor?

    • @perryperi
      @perryperi 5 หลายเดือนก่อน +1

      Thanks for the reply.. yup got that checked on, I realised it’s rendering the scene twice.. one from the properties panel and the other from the file output! Is yours acting the same way too?

    • @pixeltrain3d
      @pixeltrain3d  5 หลายเดือนก่อน +1

      Yes, the Compositing Node will output the Beauty Pass and the File Output Nodes will then output your manipulated outputs you decide.

    • @perryperi
      @perryperi 5 หลายเดือนก่อน +1

      Oh damn.. there's no way to not render 2 times?

    • @pixeltrain3d
      @pixeltrain3d  5 หลายเดือนก่อน

      It doesn't render 2 times. It's only outputing the Composite Node output and the File-Node Output.

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

    Setting up for blenders composiror evereytime: th-cam.com/video/nUxRwOUw85Q/w-d-xo.html
    Oh my goodness!
    Tthis video just goes to show how human I really am.
    How is it that I have never thought of this. hahhaah.
    Well done on the tut.

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

    I am also a youtuber we make vfx short films .
    also do freelancing.