cart button

2D compositing & visual effects

Nodal toolset

With over 200 creative nodes at your disposal, NUKE provides all the tools you need to tackle the diverse challenges of CG compositing. These include all the industry-standard keyers (Ultimatte, Primatte, KEYLIGHT), together with rotoscope and vector paint tools, time manipulators and multiple color correction approaches, to name just a few.

NukeNuke XNuke Studio

32-bit floating-point color channels

Powerful and highly scalable, NUKE's resolution-independent, multi-channel pipeline allows you to read and output at any image size and manage over 1,000 user-definable 32-bit floating-point color channels. Even processing super-high resolution footage at the highest 32-bit floating-point precision on modest hardware gives rapid feedback and accurate results with NUKE's multi-threaded, scanline-based rendering engine.

NukeNuke XNuke Studio

Multi-channel workflow

NUKE's robust multi-channel workflow makes for more efficient compositing by allowing you to manage multi-pass renders in a single stream, separate out individual passes for manipulation and work natively with high-dynamic-range imagery (HDRI). Multi-channel, multi-view and high-dynamic-range compositing are part and parcel of the NUKE toolset, resulting in increased productivity and better data management.

NukeNuke XNuke Studio

3D compositing & visual effects

3D workspace

Combine live-action 2D and 3D elements quickly and seamlessly with NUKE's integrated 3D environment. You can create cards, extended bicubics, bilinear meshes and standard geometric primitives and also import preconstructed meshes and cameras. NUKE gives you extra control and flexibility with a 3D environment that offers displacement, 3D alpha shadows and stochastic sampling control for motion blur.

NukeNuke XNuke Studio

UDIM import

Using NUKE’s UDIM import you can pull in a set of texture patches that follow the UDIM numbering scheme and quickly apply them to the surface of a 3D object. This feature makes it simple to work in conjunction with our 3D texture painting tool MARI or other compatible applications.

NukeNuke XNuke Studio

3D Camera Tracker

The 3D Camera Tracker in NUKEX and NUKE STUDIO integrates directly into the 2D/3D image processing environment to analyze 2D image sequences and reconstruct the 3D camera. Including automatic track selection and distribution controls; tools to add user-generated track data; flexible options for creating reference geometry; the ability to track and solve from reference stills; and a locator system to simplify manual solves, the 3D Camera Tracker improves efficiency and accuracy of common compositing tasks.

Nuke XNuke Studio


OpenColorIO color management

With OpenColorIO (OCIO), the open source color management solution from Sony Picture Imageworks, NUKE can handle color transform and image display across multiple applications by setting up a single profile to provide consistent colors across all compatible applications. A key tool in simplifying the color management process, OCIO is suitable for both visual effects work and animated features, and is specifically geared towards post-production work.

NukeNuke XNuke Studio

2D and 3D format support

NUKE supports a wide range of 2D and 3D formats, both for for reading and writing. 2D formats include standard image formats such as DPX, EXR, JPEG, MXF and Quicktime and support for RAW camera formats such as RED raw, ARRI raw, Sony Raw and more. 3D file format support includes Alembic, FBX and OBJ, allowing you to read and write geometry and cameras, facilitating easy exchange of 3D content between different platforms and applications.

NukeNuke XNuke Studio

User presets & node toolsets

NUKE’s user presets enable you to set tailored node parameters for effects and save these for use across multiple projects or shots to save time and ensure consistent results. Node toolsets in NUKE let you automate your workflow by creating grouped configurations of nodes for specific tasks. These can then be re-used at a studio, job, shot or individual artist level, saving you time and effort.

NukeNuke XNuke Studio

Editorial & finishing

Multi-track editorial timeline

NUKE STUDIO comes complete with a multi-track editorial timeline that lets you playback, review and edit multi-layered sequences of video and audio tracks. You can stack unlimited tracks containing as many clips as you need, even at variable speeds. You can create timeline effects and flip them into the node graph, or edit and render composites in the timeline. Support for multiple overlay tracks lets you quickly and easily create editorial effects requiring overlays, such as insets, product logos and multi-window setups.

Nuke Studio

Onlining & conform

Alongside all the standard editing features, NUKE STUDIO conforms AAFs, EDLs and XMLs into a multi-resolution, multi-track timeline complete with audio, helping to take the pain out of the conform process. Soft effects—including animated nonlinear retiming, transforms and crops—in imported XML files are retained and automatically recreated in NUKE STUDIO. With NUKE STUDIO, you can get your project set up without the hassle of roundtripping to other applications.

Nuke Studio

In-timeline Soft Effects

Add powerful GPU-accelerated effects—including nonlinear retiming—right on the timeline, in real time, for enhanced creative decision-making on the fly. Whether you’re working alone or in a client-attended session, in-timeline Soft Effects let you quickly and easily set up shots, experiment with ideas and interactively refine your work. Appearing as a layer above shots on the timeline, Soft Effects can be applied, stacked, cloned and copied on a per-shot basis, across an entire track or to separate track layers.

Nuke Studio

Performance & pipeline

Python API and PySide

Available across the entire NUKE range and accessible via the script editor or by running scripts on start-up, NUKE’s Python API can be used for full pipeline integration and for automating common tasks and procedures. PySide is also included to allow users to build their own custom user interfaces via Python and the Qt frameworks.

NukeNuke XNuke Studio

Blink GPU acceleration

NUKE’s Blink framework is responsible for GPU acceleration inside NUKE, making it possible to harness the power of the GPU and speed up interactive processing when using tools such as Motion Blur, KRONOS, Denoise, OFlow, Vector Generator, Convolve and ZDefocus. If the GPU is unavailable, NUKE will simply revert back to the CPU, with no need for you to adjust any settings.

NukeNuke XNuke Studio

Blink Script

The Blink Script node lets you write your own image processing operations inside NUKE. Getting the best possible performance from a team’s hardware, it ensures code can be written once and then run fully optimized on a variety of devices. It can also translate image processing code into standard x86 or SIMD accelerated code to run on the CPU, or OpenCL to run on the GPU. An API allows C++ plug-in developers to harness The Foundry's Blink technology, giving the ability to create faster and more complex effects.

NukeNuke XNuke Studio