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

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 57

  • @shrekhuang9862
    @shrekhuang9862 10 місяців тому +3

    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!

  • @mattferris3767
    @mattferris3767 5 місяців тому

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

  • @arvyza
    @arvyza 11 місяців тому

    Awesome channel, keep it up sir 😁👍🏻

  • @gregfoster126
    @gregfoster126 Рік тому

    great video

  • @behrampatel4872
    @behrampatel4872 8 місяців тому

    brilliant ! Thank you for doing this.
    cheers,
    b

  • @blendwithnuke
    @blendwithnuke 4 місяці тому

    I wish I saw this when I was in institute

  • @tanyating-i9x
    @tanyating-i9x Рік тому +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  Рік тому +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.

    • @tanyating-i9x
      @tanyating-i9x Рік тому +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 Рік тому +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  Рік тому +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 Рік тому +1

      @@derekfloodVFX thanks!

  • @tanyating-i9x
    @tanyating-i9x Рік тому

    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!

  • @weeq326
    @weeq326 7 місяців тому

    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  7 місяців тому +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.

  •  4 місяці тому

    I assume the original plates you show are without any color grading applied and they are RAW from the camera, aren't they?

    • @derekfloodVFX
      @derekfloodVFX  4 місяці тому

      Nuke cannot read camera raw files, so these have all been converted into ACES AP0 EXRs. Typically debayering from camera raw would be done in a program like Davinci Resolve before it goes to a VFX pull. These are sample images from various camera vendors so I don't know if any color grades have been applied. It would not surprise me if they had some sort of grades on them.

  • @vladislavosokin
    @vladislavosokin 10 місяців тому

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

    • @derekfloodVFX
      @derekfloodVFX  10 місяців тому +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.

  • @vladislavosokin
    @vladislavosokin 10 місяців тому

    what differnce between CalibrateMacbeth and mm_color target tool?

    • @derekfloodVFX
      @derekfloodVFX  10 місяців тому

      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.

  • @nebuchowl5005
    @nebuchowl5005 Рік тому

    thanks for sharing

  • @cinemacult1346
    @cinemacult1346 Рік тому

    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  Рік тому

      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 Рік тому

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

    • @derekfloodVFX
      @derekfloodVFX  Рік тому

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

  • @vladislavosokin
    @vladislavosokin 7 місяців тому

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

    • @derekfloodVFX
      @derekfloodVFX  7 місяців тому

      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 Рік тому

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

    • @derekfloodVFX
      @derekfloodVFX  Рік тому

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

    • @cinemacult1346
      @cinemacult1346 Рік тому

      @@derekfloodVFXyes installed,how?

    • @derekfloodVFX
      @derekfloodVFX  Рік тому

      @@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 Рік тому

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

    • @derekfloodVFX
      @derekfloodVFX  Рік тому

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

  • @HadjFilmz
    @HadjFilmz 3 місяці тому

    Can this work with green screen footage trying to match it to the background

    • @derekfloodVFX
      @derekfloodVFX  3 місяці тому

      Yes, I think that could be a good appliocation of the technique!

    • @HadjFilmz
      @HadjFilmz 3 місяці тому

      @@derekfloodVFX do you have private coaching or a way you can teach me how to use it

    • @HadjFilmz
      @HadjFilmz 3 місяці тому

      And is there a way to use it in blender

    • @HadjFilmz
      @HadjFilmz 3 місяці тому

      @@derekfloodVFX do we use the same method just reverse it if we want to color match keyed greens green footage to cg environment or is it more to it

    • @derekfloodVFX
      @derekfloodVFX  3 місяці тому

      @@HadjFilmz Blender does have compositing, so you could probably do a similar technique, but I don't use Blender so I could not tell you specifics about the nodes you would use to apply the same principles. there