Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
maxLevel3
stylecircle

 

Overview

...

Section
bordertrue
Column
width50%

In this tutorial, we set up a NUKE script to correctly match OpenColorIO (OCIO) and Look Up Tables (LUTs) used in another V-Ray supported application. This workflow will give a 100% match between a LUT applied in the VFB of any V-Ray supported application and the same LUT being applied in NUKE, ensuring a cohesive and correct workflow.

Column
width5%

 

Column
width45%

 

Part I: Creating a LUT in the VFB

...

In this first section we will render out an image in 3ds Max and save color correction settings from the VFB as a LUT, to be later applied to the render in NUKE.  

 

Applying the LUT in 3ds Max

1.  Open the Correction controls in the VFB.

...

Next, we'll see how to correctly apply the LUT in NUKE to match the Render with that LUT applied in 3ds Max.  The render used has a background image applied in the VFB in 3ds Max, so that has been added also to the NUKE script as well.

 

Applying and the LUT in NUKE

1.  Read in the beauty render (ensuring that the colorspace of the Read node is using the default (linear) setting).

...

Note

It is possible to use externally created LUTs in the V-Ray Frame Buffer. However, if the LUT is expecting a log space, turn on Convert to Log Space Before Applying LUT and turn off the sRGB correction.



 

Part 2: Applying an OCIO correctly in 3ds Max and NUKE

...

In this section, we see how to correctly apply an OCIO in both 3ds Max and NUKE, so that the output from NUKE will correctly match the 3ds Max VFB render with LUT applied.  The render used has a background image applied in the VFB in 3ds Max, so that has been added also to the NUKE script as well.

 

Applying an OCIO in 3ds Max

1.  Open the Correction controls in the VFB.

 

2.  Turn on Use OCIO Correction and browse for the required OCIO.  (In this case, a spi-vfx OCIO file has been used in the following examples).

 

3. Ensure that Input Colorspace is set to Inf, Display Device is set to DCIP3 and View Transform is set to Film.

 

4. Make sure that Display colors in sRGB space is turned off.

 



Section
Column
width10%

 

Column
width40%


3ds Max beauty render with no OCIO applied

 

Column
width40%


The 3ds Max beauty render with the spi-vfx OCIO applied.

 

Column
width10%

 


Applying an OCIO in NUKE

1.  Read in the beauty render. Please ensure that the colorspace of the Read node is using the default (linear) setting.

 

 

 

2. Create a Merge node set to over, and connect the background image to this node. In this case, a Reformat node has been used to ensure the correct size. This ensures that the background image is visible as we work. 

 



...