Working with HDR Images
Nuke handles HDR (high dynamic range) images in the same way as any other image, and so manipulating HDR footage in Nuke does not compromise the range of data available. The only difference is that you can't view HDR output in Nuke's native Viewer because most regular monitors don't support HDR.
Nuke, Nuke Studio, and Hiero support viewing HDR output through approved monitors and Monitor Output devices such as AJA, Blackmagic Design, and Bluefish SDI/HDMI cards. See AJA and Blackmagic Design Monitor Out Devices for more details on supported cards. The following table contains details of the output devices we've tested and approved.
Device |
Operating System |
Connection |
---|---|---|
Dell UP3221Q |
Linux and Windows |
HDMI |
macOS (Catalina 10.15.x, or later) |
Thunderbolt |
|
LG EP950 and BP95E |
Linux and Windows |
HDMI |
macOS (Catalina 10.15.x, or later) |
USB-C DisplayPort Alt Mode |
|
Apple XDR |
macOS (Catalina 10.15.x, or later) |
Thunderbolt |
EDR Displays - Mac Only (Beta)
If you're running Nuke on macOS Catalina or Big Sur and have a compatible screen capable of displaying values above 1, you can view your projects with HDR luminance ranges using sRGBf in OCIO Color Management. You can also display images in the P3 gamut, giving more accurate color on wide gamut displays.
Note: This feature requires a 2019 Mac Pro running macOS 10.15, or later, and a suitable display or a current generation iMac Pro, iMac or MacBook Pro with an HDR screen.
- On an Apple XDR, set the profile of your display to one of the HDR options in the OS System Display Preferences:
- In the Preferences, open the Color Management > HDR section and check Enable macOS HDR Color Profile (Display P3) (Beta).
- In the Viewer Properties, set the gl buffer depth to half-float or float to allow HDR values to display.
- Set the Viewer Process to sRGBf using OCIO Color Management or provide your own extended color space. This ensures that the frame buffer is not clamped at 1.
- To use the HDR Video (P3-ST2084) setting on the monitor, select an appropriate ST2084 Output Transform in the MonitorOut Properties or in the Viewer.
• Pro Display XDR (P3-1600 nits)
• Apple Display (P3-500 nits)
• HDR Video (P3-ST2084) - 1000 nits
On other monitors, enable the High Dynamic Range checkbox.
Note: Enabling this control requires you to restart the application.
This control sets the Viewer colorspace to Display P3, so that the screen can display values above 1. This setting also applies the P3 colorspace to the following;
• All Viewers
• Node Graph
• Dope Sheet
• Curve editors
• Scopes
A further color space conversion is required to allow HDR images to display correctly. An example of how this can be achieved in Nuke can be seen using a gizmo created by a customer, Nick Shaw - the gizmo is available for download here: PQ-EDR_v101.gizmo
For more information on gizmos and how to use them, see Accessing Gizmos in Nuke.
Using this gizmo as an Input Process and setting the input process order to after viewer process renders the correct image in the Viewer.
The gizmo also contains a slider called Normalization (nits). This allows you to set the PQ nit value which is normalized to 1.0. This is useful, for example, to prevent clipping of a 1000 nit PQ signal on the 16" MacBook Pro's 500 nit display.