Neutral Balance Grade: How to Perfectly Integrate Film & CG Renders for VFX Compositing

Sdílet
Vložit
  • čas přidán 25. 06. 2024
  • Walkthrough of the process in VFX for doing a reverse-out neutral grade by calibrating the image to match the color gamut and white balance of the target color space (ACEScg) using a Macbeth color chart, and likewise calibrate the HDR captured on set to the same target color space, using this to light the CG assets with neutralized image-based lighting.
    DOWNLOADS
    HDR assets from the Katana Lighting and Rendering Master Class:
    learn.foundry.com/path/11/kat...
    Marco Meyer's Color Target Gizmo (including NumPy)
    sharktacos.github.io/VFX-soft...
    CHAPTERS
    0:00 Understanding Color Balance
    2:08 Reverse-Out Color Balance with Grade Node
    4:30 Neutralizing Film Plate with a Color Checker
    8:56 Neutralizing HDR for image-based lighting
    17:19 Workflow Review

Komentáře • 41

  • @mattferris3767
    @mattferris3767 Před 8 dny

    This is gold! Such a great workflow. Amazing tips and tricks. Well done

  • @shrekhuang9862
    @shrekhuang9862 Před 4 měsíci +1

    These ideas are awesome! Even though there aren't many views, you're really helping a lot of people. Please keep up with this channel!

  • @arvyza
    @arvyza Před 6 měsíci

    Awesome channel, keep it up sir 😁👍🏻

  • @behrampatel4872
    @behrampatel4872 Před 3 měsíci

    brilliant ! Thank you for doing this.
    cheers,
    b

  • @gregfoster126
    @gregfoster126 Před 8 měsíci

    great video

  • @nebuchowl5005
    @nebuchowl5005 Před rokem

    thanks for sharing

  • @user-tc7ph2cy2t
    @user-tc7ph2cy2t Před 10 měsíci +1

    hi! thanks for sharing, if you don't mind I've got a question.
    If i have a plate that's in aces2065-1 colorspace and a HDRI that's in srgb colorspace that's meant to be brought in to 3D. do you reckon that I should neutralize the plate with mmcolorTarget set to aces2065-1 colorspace and HDRI neutralized with srgb colorspace, before bringing the HDRI to render the CG elements for comp with the neutralized plate?

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci +4

      Assuming that you are working in ACES in both Nuke and CG, you would want to bring everything into the working space of ACEScg. For an HDR that is in sRGB linear, you would set the input transform to that which means it’s converting it from sRGB linear into ACEScg. Similarly for your footage you would set the input transform to ACES2065-1 which means it’s converting it from that into the working color space of ACEScg. Then you can calibrate everything as shown in the video.

    • @user-tc7ph2cy2t
      @user-tc7ph2cy2t Před 10 měsíci +1

      ooh yea thanks for the quick reply! me and my colleague were testing it out today and it seems that we're pretty much on track as our steps were exactly like what you explained haha! Nice to get confirmation on this! thanks again man! @@derekfloodVFX

  • @cinemacult1346
    @cinemacult1346 Před rokem +1

    Thanks! Why is a copy of the Macbeth table created in 3d and what does it affect? Everything seems to have become clear about the spheres

    • @derekfloodVFX
      @derekfloodVFX  Před rokem +1

      It’s standard practice for lookdev. The Macbeth colorChecker in the CG serves the same purpose as it does in the plate photography, which is a ground truth for the color. CaveAcademy has a nice article on this. caveacademy.com/wiki/onset-production/data-acquisition/data-acquisition-training/the-grey-the-chrome-and-the-macbeth-chart/

    • @cinemacult1346
      @cinemacult1346 Před rokem +1

      @@derekfloodVFX thanks!

  • @weeq326
    @weeq326 Před 2 měsíci

    Does the window reflection for the cg object come from the isolated area light? What would you recommend, if the cg object is moving in the shot, dome hdri?

    • @derekfloodVFX
      @derekfloodVFX  Před 2 měsíci +1

      It would still come from the area light if the CG character is moving. The principle is having HDR objects in their correct location. A dome light is less accurate because everything is infinitly distant.

  • @user-tc7ph2cy2t
    @user-tc7ph2cy2t Před 10 měsíci

    another question would be:
    if i wanted to add a cg scene in to my plate which is shot with multiple colored lights, (eg, razer chair photography with colored lights)
    how would the workflow be like? I imagined that I should just match the HDRI colorchecker colors to the plate footage using the mmColorTarget plugin but my HDRI doesn't have the same colorspace as my plate, I'm not sure if there's any steps that I'm missing here. Do I just bring in my HDRI (srgb) and read it as Utility-Linear-sRGB in nuke before using the mmColorPlugin to match the colors?
    hope to hear back soon! Thank you so much!

  • @vladislavosokin
    @vladislavosokin Před 5 měsíci

    Hello! Why u neutralize plate with aces-2065 to aces-сg a not for aces-2065?

    • @derekfloodVFX
      @derekfloodVFX  Před 5 měsíci +1

      ACEScg is the working color space for Nuke. So all images are brought into the working color space, and therefore that is also the target color space to calibrate to.

  • @cinemacult1346
    @cinemacult1346 Před 10 měsíci

    project has HDB0010.2k.ref.ntrl footage and HDB0010.2k.ref.1001 footage.What difference use ref.ntrl and footage? if i convert both footage to aces cg i still get same color and gamma image?

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci

      The ntrl footage is neutralized, as explained in the video. Both are already in the ACEScg color space. Color space and neutralization are not the same.

    • @cinemacult1346
      @cinemacult1346 Před 10 měsíci

      @@derekfloodVFX I try neutralise original footage with mmcolortarget but I have different exposure with ref.ntrl. Or I will get same footage?

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci

      @@cinemacult1346 sorry I'm not understanding your question.

  • @vladislavosokin
    @vladislavosokin Před 5 měsíci

    what differnce between CalibrateMacbeth and mm_color target tool?

    • @derekfloodVFX
      @derekfloodVFX  Před 5 měsíci

      Different tools for similar purposes, one made by Marco Myer and the other by Jed Smith. You can read about the differences on their respective websites.

  • @vladislavosokin
    @vladislavosokin Před 2 měsíci

    Hello! i create hdri with ricoh thetha z1, how to convert hdri to aces?

    • @derekfloodVFX
      @derekfloodVFX  Před 2 měsíci

      in the Read node in Nuke you can set it to whatever color space it is in (most likely Linear Rec.709/sRGB) and this will convert it from that color space into the working color space (ACEScg).

  • @cinemacult1346
    @cinemacult1346 Před 10 měsíci

    Cool!Can u tell how to setup numphy on python 3.8+ version???

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci

      If you have Houdini installed you can just grab it from there.

    • @cinemacult1346
      @cinemacult1346 Před 10 měsíci

      @@derekfloodVFXyes installed,how?

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci

      @@cinemacult1346 locate the NumPy folder in your Houdini install, and copy-paste it to use in place of the numPy folder in my repo.

    • @cinemacult1346
      @cinemacult1346 Před 10 měsíci

      @@derekfloodVFX module 'numpy' has no attribute 'array'

    • @derekfloodVFX
      @derekfloodVFX  Před 10 měsíci

      @@cinemacult1346 I'd suggest you ask on stackoverflow.com. Troubleshooting installing Python modules is a bit beyond the scope of CZcams comments. 😅