Nuke releases.

Nuke 12.2 Release notes

USD image

USD Import Support

Nuke 12.2 sees the introduction of native support for USD in Nuke. It gives artists the ability to read USD data using Nuke’s ReadGeo node and enables them to work with geometry contained within the USD with an improved scenegraph UI, support for Normals, Color data, animated geometry and more. The extensions to ReadGeo will be open sourced, enabling studios to integrate these updates into their custom USD tools.

Sync Review

SyncReview (Beta)

Remote work is more important than ever. That’s why we’ve introduced the first implementation of SyncReview in Nuke 12.2, giving teams the ability to sync multiple sessions of Nuke Studio, Hiero and HieroPlayer together and allowing two or more users in multiple locations to review and annotate footage collaboratively. Whether connecting to a network storage, cloud storage like DropBox, or working with localized files, all participants have access to live playback and viewer controls, soft effect parameters and toggling between versions. Plus, push updates allow users to stay in sync with the session. The number of users and resolution is only limited by your hardware and bandwidth.

As a result of this work, the Hiero Python API has been expanded in three main areas: controlling the viewer, project loading and saving so you can further customize your workflow. We have also added callbacks in various areas like annotations and version changes.

Nuke Roaming

Floating License Roaming

Customers with floating licenses can now ‘check out’ a time-limited floating license, making it easier for artists working offline or without access to their license server. These licenses can be checked out for a maximum of 30 days and are available for current Nuke, NukeX, Nuke Studio and Hiero interactive licenses. This requires a license with roaming enabled, please contact your account manager or apply online to request an updated license.

Quicktime support

New QuickTime Support

Offering a more stable system for working with QuickTimes, Nuke 12.2 introduces a new MOV Reader and Writer, replacing the previous 32-bit and 64-bit QuickTime Read and Write support with a more stable system and streamlined UI. This update introduces broader QuickTime codec support across operating systems, including updated, more performant H.264 encoding across Windows, macOS, and Linux.

As a result, some of the older QuickTime codecs will no longer be supported. See the release notes for more details on codec support.

Additional file format support

Extended DNxHR Support

Continuing the work on DNxHR support, exporting DNxHR .movs has been added to the Nuke family, and DNxHR MXFs added to Nuke Studio and Hiero. This brings the timeline products to parity with functionality added to Nuke in Nuke 12.1.

Camera file format updates

RED SDK update to version 7.3 adding support for the latest Komodo camera. Workflows with RED footage have also been improved, from displaying the relevant SDK info on the Read node to advanced options using RED’s Chroma Noise Reduction. A new IPP2 custom mode gives you full control of your colorspace and gamma curve, something which is not typically controllable in a standard IPP2 image pipeline.


Sony SMDK version has also been upgraded.

ACC Encoded Audio Support

Nuke Studio, Hiero and HieroPlayer will now support reading and playing back AAC encoded audio tracks. Nuke 12.1 introduced support for .mov containers holding audio to Linux and Windows, this removed the need to extract and import the audio as a separate Wav file. We received feedback that the majority of audio tracks that were used in review utilized AAC codecs.


Introduction of Nuke Indie

Nuke Indie is a functionally limited version of Nuke Studio for eligible solo artists. Combining industry-leading node-based compositing with formidable speed, power and flexibility, it’s the ultimate tool for solo artists wanting to create high-quality visual effects, at an accessible price.

Explore Nuke Indie

Nuke 12.1 Release notes

New shuffle Node

New Shuffle Node

Introducing a new, updated version of the Shuffle node which will replace both the Shuffle and ShuffleCopy nodes. With a more user-friendly UI, the updated node improves stability and offers consistent channel ordering relative to the previous Shuffle node. Plus, it can now support one or two inputs and up to eight channels per layer.

Updated Nuke Spherical Transform and Bilateral

Updated Nuke Spherical Transform and Bilateral

We’ve merged the NukeX and Cara VR versions of SphericalTransform and Bilateral with the Nuke versions of these nodes, adding increased functionality and GPU support in Nuke. SphericalTransform has a new MirrorBall projection method, alongside access to the standard set of Nuke filter methods. Both nodes take advantage of the CaraVR GPU performance improvements added in Nuke 12.1 and are available in Nuke—they do not require a NukeX license.

CaraVR GPU Caching

Cara VR GPU Caching

Improvements to Nuke’s GPU processing architecture result in significant performance improvements for chains of nodes that use this new behavior. In Nuke 12.1, all of the Cara VR nodes, including SphericalTransform and Bilateral, take advantage of this architecture resulting in significant improvements in viewer processing and rendering. This improvement is also available in BlinkScript.

Particle BlinkScript

New BlinkScript Particle Support

NukeX now includes a new ParticleBlinkScript node. This node allows users to write BlinkScripts which operate on particles and further enables users to write their own custom Particle nodes. We’re also providing 14 new gizmos as a starting point for artists and developers using ParticleBlinkScript to create new particle tools.

To facilitate these updates, we’ve made some updates and fixes to Nuke’s BlinkScript framework to improve performance for GPU-accelerated nodes and help developers working with BlinkScript, including a new debug printout. See the release notes and developer documentation for details.

Lens Distortion

Lens Distortion Workflow Improvements

We’ve revamped the NukeX LensDistortion node to offer a more intuitive experience and provide all the features you need right at your fingertips. The main tab has been refined to make it your first stop for setting up the distortion models. It’s also been updated with new features and user experience improvements, like setting the default output mode to undistort rather than STMap. The second tab has now been updated to 'Analysis', offering all controls for both the grid detection and line drawing workflows you’re used to. Plus, the advanced tab now offers even greater control for fine-tuning your distortion model or work with fisheye data.

Grid Warp Tracker Improvements

Grid Warp Tracker Improvements

The NukeX Grid Warp Tracker introduced in Nuke 12.0 has several improvements to help you control and move your data where you need to in a script. We’ve introduced new export options, allowing users to export tracking data from the GripWarpTracker node to a Tracker (baked), a Tracker (linked) or a Transform node. Plus, users can export tracking data from the entire grid, a selection of grid points or just a single grid point to help pinpoint the exact tracking data needed.

QuickTime Audio MultiOS

QuickTime Audio MultiOS & Surround Sound Support

We’re expanding native support of .mov containers holding audio to Linux and Windows. You can now import these directly into Nuke Studio, Hiero and HieroPlayer without the need to extract and import the audio as a separate Wav file. Alongside this, we’ve introduced multichannel audio support for Nuke Studio, Hiero and HieroPlayer. Multichannel audio patching has been added to the timeline, and the audio output can be set up using monitor out devices of specific audio cards.

Version Linking

Bin and Track Item Version Linking

A new behavior links source clip versions between a project bin item and its corresponding track items. Now, changing the version of a clip on the project bin, or on a sequence, will change all other instances of the same clip that exist in the same sequence or in any other sequences. This streamlines the process of updating sequences, for example when propagating changes across 10, 30, and 60-second cuts of a project. Version linking is set to ‘On’ by default and can be set manually in the timeline, project bin, and Preferences.

HieroPlayer Artist Review Flipbook

HieroPlayer Artist Review and Flipbook in Nuke

New instances of HieroPlayer will now launch faster, improving artists’ overall experience when using HieroPlayer as a flipbook tool. We’ve been able to increase launch speeds for new instances of HieroPlayer on Windows and macOS by a factor of 1.2x and on Linux, we’re seeing an increase of up to 1.5x in our internal tests.

Nuke 12.1 includes the ability to use HieroPlayer as a flipbook tool for Nuke and NukeX, giving artists more control when comparing different versions of their work. HieroPlayer will auto-detect the OCIO config and viewer colorspace coming from the Nuke script and set up the files being reviewed correctly, whether you are working on a single script or in multiple scripts at one given time. HieroPlayer can be set as the Flipbook in the UI and in the Preferences.

Infrastructure and Standards

High DPI Windows and Linux

This release adds support for UI scaling when using high-resolution monitors on Windows and Linux. This brings all platforms inline (with high-resolution display support added for macOS in Nuke 12.0v1).

ARRI Updates

Nuke 12.1 includes several updates and extensions to support for ARRI cameras including ArriRAW SDK version, GPU debayering feature via CUDA, Codex HDE .arx Arri RAW, Arri Alexa Mini LF support and ProRes wrapped MXFs from the Alexa Mini LF (ARRIRAW/MXF).

QuickTime and MXF Improvements

Nuke 12.1 includes several updates to supported codecs, improving user experience when working with these file types.

Building on the work to add support for DNxHR MXFs in Nuke 12.0, in this release Nuke now supports reading of DNxHR .movs and writing of DNxHR MXFs.

When reading .mov and .mxf ProRes files you can now use metadata to set colorspace in Nuke. You can also parse the frame header to get transfer characteristics if not found in file metadata of MXF or MOV files—this change will have an impact on scripts loaded from older versions of Nuke. Support for Motion JPEG B, encoded QuickTime, has been added to the mov64 Reader in Nuke and Nuke Studio and mov64 Writer in Nuke. This re-enables support for this codec on macOS Catalina and introduces support on Windows.