Revamped beta 3D system comes equipped with more than 40 nodes and a USD-based architecture

Foundry Nuke 14.0

Foundry has launched the latest version of its compositing software, Nuke 14.0.

The 14 series has a revamped beta 3D system that comes equipped with more than 40 nodes and a USD-based architecture. It has also introduced a dedicated scene graph that allows artists to view, navigate and manage complex 3D scenes. In addition, it gives users access to new path and mask knobs, as well as new light nodes, material and shader workflows, and more. 

The 3D system is first coming out as a beta, with a forum space to allow artists to collaborate, feedback and build the next generation of 3D compositing workflows.

There are also updates to the UnrealReader which enables support for Unreal Custom Render Passes, the introduction of cloud-based login licensing and Cattery, a free library for third-party machine learning models converted to .cat files and ready to be run as Nuke nodes. You can see more details below.

Juan Salazar, director of product at Foundry, said: “The new 3D system is one of the biggest updates to Nuke in its history at Foundry. Nuke’s 3D system was revolutionary in its time - however, as projects have grown in scale and complexity, it was no longer up to scratch. The new 3D system is the product of the best minds on both the Nuke and Katana teams applying a deep understanding of USD and production pipelines.

“We are building the next generation of 3D workflows in compositing on this more scalable and performant base. While we are dedicated to maintaining the speed and simplicity of 3D compositing workflows, this update introduces major changes for artists and releasing the new 3D system as a beta feature will enable us to capture critical feedback on how to make improvements in USD and 3D workflows. I’m excited to see what artists and pipelines do with this new system.”

Nuke 14.0 new features

New 3D system (beta)
Nuke’s 3D system’s been completely revamped, aiming for improved performance and scalability, so artists can efficiently work with modern 3D scenes at scale. The new USD-based system brings Nuke’s 3D in line with modern standards and introduces new nodes and workflows for artists to dive into.

New 3D system: Scene graph (beta)
With the new 3D system comes the introduction of a dedicated scene graph that allows users to view, navigate and manage large, complex 3D scenes. Artists will get a visual overview of a scene and experience the drag-and-drop functionality to new path masks in nodes. This advanced scene graph is consistent with modern 3D workflows and ensures every primitive inside the new system will have a unique ID path that will exist in a scene graph hierarchy.

New 3D system: Path and masking (beta)
All nodes that create geometry will have a new path knob that enables users to determine where the geometry they’re creating lives in the scene hierarchy and how it’s named. Similarly, any nodes that modify geometry will have a new mask knob that allows artists to specify which part of the 3D scene that node should affect. These knobs are based on a simplified CEL expression language that allows the use of tokens and expressions. For artists, this means that the knobs can default to intuitive workflows with minimal input, but also allow for complex selections if you want to go deeper.

New 3D system: Lights and materials (beta)
Introducing new light and material nodes in Nuke 14.0. There is now support for USD material networks and the new PreviewSurface material node allows for USD-based specular or metallic workflows. Materials can also display immediately in the viewer when working with USD files with their own looks. This gives artists a way to quickly see their assets in a more accurate representation inside Nuke’s 3D viewer. New USD lights mean that when importing lights from other USD-based applications, users will have the exact same lights inside Nuke and when combined with Hydra and potential future support of additional renderers in Nuke’s viewport, this means artists could see a more consistent image across applications going forward.

New 3D system: Feedback forum
So that artists can help continue to shape the new 3D system across the 14 series, a dedicated community forum has been introduced to enable discussions and feedback with the 3D team. The Nuke team is interested in hearing from users in regards to all areas, from existing nodes and workflow improvements, new node or workflow suggestions, feedback on performance, the API, or new features such as the scene graph or path and masking workflows.

Cattery
Cattery is a library of free third-party machine learning models converted to .cat files to run natively in Nuke. Cattery aims to bridge the gap between academia and production, giving everyone access to different ML models that all run in Nuke. Users will have access to state-of-the-art models addressing segmentation, depth estimation, optical flow, upscaling, denoising and style transfer, with plans to expand the models hosted in the future.