Nuke 发布.

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 6.2.1.0, 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.

Nuke 12.0 发布说明

 软选择

软选择

“软选择”功能进一步扩展了在3D视图中与几何体、卡片相交互的方式。“软选择”为几何体顶点、面或边的选择提供了可自定义的衰减过渡。通过与Nuke 12的套索选择模式相结合,此特性将让投影装配、最后一刻调整以及各类3D工作中的几何体修改工作流程更加简化。

边缘扩展节点

边缘扩展节点

“Edge Extend” 边缘扩展,是本次新增的GPU加速型节点中的第2个。边缘扩展节点加快了艺术家的日常工作流程,可方便的侵蚀或扩大采样区域,以便从阿尔法内部更深处提取出像素。由此,不仅具备了恢复原始细节和噪点的能力,同时还不会引发伪影问题。

Inpaint与边缘特性

Inpaint 节点

Inpaint节点,是针对常见合成任务新增的GPU加速型节点之一。此节点能够创建出与Photoshop的“修复画笔”相类似的情境感知式的绘画笔触。而且在控制细节级别的同时,还能从源图像的另一部分,甚至不同图像中提取出细节。

Nuke 12中的栅格扭曲追踪器

栅格扭曲追踪器

“GridWarp Tracker”栅格扭曲追踪器可帮助创建运动匹配、追踪扭曲以及变形。此工具不仅能透过自定义的栅格形状完成扭曲,同时还可借助智能矢量来驱动栅格。
节点的“To”目标和“From”来源栅格的工作流程,允许在栅格之间添加和复制追踪数据。由此,即使不断重新测试或进行修改都不会丢失原始数据,而且也无需创建节点的备份版本。此外,在NukeX中还能用智能矢量对栅格进行驱动,或设置多个栅格,以便进行更加精细的调整。

CaraVR

Cara VR节点整合进NukeX

CaraVR的主要节点现已集成到NukeX中。这其中包括了一整套针对VR和立体影像工作流程的GPU加速型工具,而这同时也会增强清理以及摄像机解算的标准工作流程。得益于来自Cara VR的Camera Solver节点,多摄像机设置也将变得更加容易管理,并做到了让艺术家轻松地在自定义摄像机设置和解算器之间切换,从而生成单幅图像。而CameraIngest节点,可以让您轻松地从CG或其它程序中导入摄像机,以便与Camera Solver一起使用。作为整合的一部分,包括Nuke、Nuke Studio和Hiero在内的整个Nuke系列都提供了对VR头戴显示设备的支持。

单屏 时间线

Nuke Studio、Hiero和HieroPlayer的 回放性能

此Nuke系列版本中基于时间线的工具都具有了更加稳定的回放性能。这一更新源自于对回放引擎中新的计时和控制逻辑的改进,同时还针对多通道EXR文件的色彩管理工作流程的大量I/O需求,特别是更高分辨率和更高帧数率的情况进行了优化。

Nuke 12.0 中的交互性能

交互性能

Nuke 12.0版软件进行了多方面的优化,以提高性能,尤其是完成大型项目时的性能表现。一项重要的改进是在处理大型项目时有了更加流畅的体验。即使在具有1000多个节点的脚本中,依然能保持界面的交互性。而且这一优势还进一步扩展到了封装有众多节点的分组、实况组的脚本,从而使得大型脚本的加载也变得更加快速。

 Nuke 12.0 中的openEXR表现

EXR的读取和写入性能

我们进一步优化了EXR的读写性能。在采用PIZ、Zip16、DWAA和DWAB等基于平面的压缩类型时,将能看到最大幅度的提升。无论文件来自本地磁盘还是网络,都能更快速地完成读取。数据的读取,可以说是性能的主要瓶颈。而在提高了读取速度之后,不仅能提高交互性能,同时也减少了渲染脚本时的处理时间。

 Nuke 12.0 中的OCIO 角色支持

支持OCIO 角色

Nuke系列现在已支持OCIO角色(OCIO Role),此特性允许您将自定义的角色名称设为特定色彩空间的别名,从而让艺术家更轻松的明白在项目或机构之间共享脚本时该选用哪个LUT。此外,艺术家仍然能访问所有的色彩空间选项。不过,角色可以作为一种快速方法,来轻松的理解特定工程的色彩工作流程。此外,我们还改善了错误处理,因此当艺术家在不同工程间切换时,并不会对可用或应使用的角色或LUT进行任何错误处理。

行业标准和文件格式更新

行业标准和文件格式更新

Nuke 12.0已支持VFX Reference Platform 2019, 并应用了最新版本的Qt和OpenEXR。RED SDK已升级到7.1版,并在Nuke、NukeX中针对RED文件提供了基于CUDA的GPU解码。而在Sony SDK 3.3版中,则增加了针对VENICE摄像机v4和X-OCN XT文件的支持。同时,BlackMagic和AJA监视器输出卡的SDK也已升级到最新的主要版本。此外,Nuke系列现在已支持读取采用DNxHR方式编码的.mxf文件。有关格式的更新、GPU和操作系统支持的完整详细信息,请参阅技术规格和发布说明。