发行说明NukeHiero 11.3v1

发布日期

2018年12月13日

合格的操作系统

macOS Sierra(10.12)或macOS High Sierra(10.13)

Windows 7或Windows 10(64位)

CentOS 6或CentOS 7(64位)

其他操作系统可能可以运行,但尚未经过全面测试。

要求Nuke的GPU加速

如果要启用Nuke要使用GPU计算某些节点,还有一些其他要求。

英伟达

具有2.0(Fermi)或更高计算能力的NVIDIA GPU。有关NVIDIA GPU的计算功能的列表,请访问: www.nvidia.co.uk/object/cuda_gpus_uk.html

注意:  计算能力是GPU硬件的属性,不能通过软件更新进行更改。

具有能够运行CUDA 8.0和6.5或更高版本的图形驱动程序。

Windows和Linux,CUDA图形驱动程序与NVIDIA GPU的常规驱动程序捆绑在一起。需要驱动程序版本r361或更高版本。

http://www.nvidia.com/cn/download/find.aspx?lang=zh-CN了解更多信息。

在Mac上,CUDA驱动程序与NVIDIA图形驱动程序是分开的,如果尚未安装,则必须安装。最低要求是驱动程序版本r361,可以从www.nvidia.com/drivers下载。

注意:  无论操作系统如何,我们建议尽可能使用最新的图形驱动程序。

AMD公司

Windows和Linux,以下是AMD GPU和驱动程序:

Windows显卡

司机

Linux GPU

司机

AMD FirePro W8100

17,Q2.1

AMD FirePro W8100

17,Q2.1

AMD FirePro W9100

17,Q2.1

AMD FirePro W9100

17,Q2.1

AMD Radeon R9狂怒X

17.4.3 -- 17.6.2

AMD Radeon R9狂怒X

17.10

AMD Radeon RX 480

17,Q2.1

AMD Radeon RX 480

17,Q2.1

AMD Radeon Pro WX 7100

17.4.3 -- 17.6.2

AMD Radeon Pro WX 7100

17.10

注意:  其他AMD GPU可能可以工作,但尚未经过全面测试。

在Mac上,运行OS X 10.9.3'Mavericks'或更高版本的AMD FirePro GPU于2013年末的Mac Pro 6,1、2015年中的MacBook Pro 11,5和2016年末的MacBook Pro 13,3。

多GPU处理

Nuke的GPU支持包括Enable multi-GPU support选项。在首选项中启用后,GPU处理将在可用GPU之间共享,以提高处理速度。

注意:  多GPU处理仅适用于同一台计算机上的相同GPU。例如,两个NVIDIA GeForce GTX 1080或两个AMD FirePro W9100。

新的功能

ARRI SDK更新

ARRIRAW已更新至版本6,包括各种改进和错误修复,这些引入了在公差范围内的细微图像差异。读取节点的Properties面板包括以下更改:

sharpness控制范围从-5.0到5.0。打开之前,使用先前0到100范围的旧脚本将重新映射到[0,5]。

一个新的detail控制。

注意:  ARRI look settings目前不受支持。

完整的ARRI SDK发行说明可从以下网站公开获得: http://www.arri.com/support/downloads/searchable_downloads/

边界框改进

添加了“节点图”指示以显示边界框大小的变化。现在,即使放大了查看器,您也可以一目了然地知道边界框的状态。

新的迹象是:

red rectangle with dotted stroke -所指示的节点创建的边框大于格式。

dotted stroke without the red rectangle -边界框的大小大于指定节点的格式,但是边界框的大小已由上游节点设置。

您可以启用和禁用这些指示器,设置警告阈值,并在Preferences

看到边界框警告了解更多信息。

频道限制警告

我们在中添加了新的警告Nuke的GUI来告诉您何时达到或超过1023中唯一命名的频道限制Nuke

您可以在Preferences > Project Defaults >Channel ManagementNuke当新创建的节点使您超过该阈值时向您发出警告。此外,当前使用的通道数显示在状态栏中-用颜色编码来识别您是低于阈值,高于阈值还是高于最大通道限制。

看到频道了解更多信息。

eGPU支持

在macOS 10.13.5(High Sierra)及更高版本的eGPU设置中增加了对AMD卡的支持。Sonnet eGFX Breakaway包装盒和BlackMagic eGPU已通过测试。

实时组-锁定和替代

锁定

在以前的版本中Nuke,可以通过对LiveGroup脚本进行任何更改或对父LiveGroup节点进行各种更改来使已发布的LiveGroup可编辑。

现在,发布LiveGroup后,其内容将被锁定。这意味着将禁用任何可以修改脚本的操作。节点及其输入/输出锁定在适当的位置,节点属性面板控件显示为灰色,并且该LiveGroup的“节点图”选项卡上显示一个挂锁图标。要解锁LiveGroup,请单击Make Editable

看到编辑和发布LiveGroup了解更多信息。

覆写

Live Group覆盖在现有功能的基础上,通过允许上方级别的旋钮充当替代,而不是在LiveGroup脚本中修改旋钮,使工作流程更进一步。

覆盖旋钮值将替换“实时组”层次结构中位于其下的旋钮值,而不会更改LiveGroup脚本中的原始值。覆盖旋钮在其上用黄色正方形标记Properties面板。

看到覆盖LiveGroup控件了解更多信息。

Python回调

适用于LiveGroups的Python API已扩展为包括许多新的回调,所有这些回调都支持返回值(True默认情况下)。这使您可以根据用户定义的条件控制LiveGroup工作流程。的Python选项卡已从LiveGroup属性中删除。

回调如下:

nuke.LIVEGROUP_CALLBACK_CAN_PUBLISH

nuke.LIVEGROUP_CALLBACK_PUBLISHED

nuke.LIVEGROUP_CALLBACK_CAN_MAKE_EDITABLE

nuke.LIVEGROUP_CALLBACK_MADE_EDITABLE

nuke.LIVEGROUP_CALLBACK_RELOADED

nuke.PRECOMP_CALLBACK_OPENED

粒子性能改进

粒子系统经过优化,可在查看器中将粒子模拟生成速度提高6倍,将粒子回放速度提高4倍。在我们的内部测试中,无论在任何规模上都可以看到改进,随着粒子数量的增加,模拟效果也有了更大的提高。

这些改进是对部分内容的重写Nuke的核心粒子代码,并且可能会导致与以前版本的Nuke

• ID 133272-ParticleSpawn:The transfer velocity控件的数学不正确,并产生了意外的结果。此更改可能会破坏与旧脚本的向后兼容性。

• ID 370706-粒子表达:在模拟的第一帧和第二帧之间创建的粒子的年龄值固定在第一帧,导致在应用表达式时某些粒子的年龄不正确。此更改可能会破坏与旧脚本的向后兼容性。

对于自定义的粒子插件开发人员,您可以利用新的ParticleSystem类访问器方法,该方法返回指向属性数组的指针。使用这些方法比为每个粒子调用单独的方法要快得多。看到NukeNDK开发指南了解更多信息。

智能矢量工具集的改进

新节点VectorCornerPin已添加到以下位置的Smart Vector Toolset中: NukeX。使用VectorCornerPin可以减少创建具有不同参照系并在它们之间混合的多个VectorDistort节点的需要。

VectorCornerPin使用SmartVector在关键帧之间扭曲拐角固定的图像。您可以使用设置关键帧UserFrom控件,就像在CornerPin节点中一样,会导致源图像根据附加的SmartVector输入而变形。

看到使用VectorCornerPin扭曲图像了解更多信息。

索尼SDK更新

Sony SDK已更新至版本3.1,增加了对Sony VENICE摄像机以及F5,F55和VENICE的X-OCN编码素材的支持。

时间轴多视图支持

除了多视图格式,例如.exr.sxrNuke StudioHieroHieroPlayer现在,您可以使用单个跟踪项上的单独文件来定义视图,类似于Nuke的节点图%V阅读功能。例如,如果您阅读image.left.dpx并将名称更改为image.%V.dpx,两者image.left.dpximage.right.dpx使用相同的“读取”节点读取,前提是调用了leftright存在于你的Project Settings

曲目可以显示所有视图或使用查看按钮,可让您设置立体声和VR时间线以进行查看。设置好曲目后,您可以使用新的导出结构来创建Nuke具有用于合成的立体声设置的脚本。

看到立体和多视图项目了解更多信息。

查看器选择模式

选择工具在3D和2D视图中都得到了改进,包括新模式。现在,您可以使用选框工具选择特定形状的区域,或者使用套索工具通过跟踪任何形状的边缘来进行选择。添加了其他热键,使您可以从中心绘制矩形/椭圆选择并将其限制为正方形或圆形。

当您按住时,选择区域行为与Roto / RotoPaint相匹配Shift为了添加选择,将正方形/椭圆形bbox锚定在初始点击点,其边长为Y轴增量。

看到选择方式了解更多信息。

注意:  查看器属性viewerSelectorMode可以通过旋钮索引以Python方式访问控件。

功能增强

• ID 343648-文档: Nuke帮助现在包括受支持的相机格式页面。

Bug修复

• ID 154598-MXF:设置debayer qualityHigh Quality在某些Sony RAW文件上显示error decoding frame Comp Viewer中显示消息。

• ID 176742-SmartDistort:输入连接期间的错误消息令人误解。

• ID 235679-NDK文档:该文档错误地指出GeoInfo::copy()函数复制原始数据。

• ID 272897-时间线磁盘缓存:关闭与要缓存的帧关联的项目后,缓存继续。

• ID 277342-LiveGroups:取消对LiveGroup内部的节点旋钮的更改无法按预期进行。

• ID 304664-时间轴磁盘缓存:序列Properties > Clip Reformat启用“时间轴磁盘缓存”时,这些选项未按预期工作。

• ID 308870-许可: Nuke 11.0v2创建的客户端浮动许可证文件名称不正确。

• ID 324685-降噪: Properties面板无法正常工作。

• ID 328102-写:重新加载脚本错误地启用了check file matches input在选项.exr写节点Properties

• ID 329048-ARRIRAW:撤消对“阅读”的更改Properties设置在查看器中显示错误。

• ID 329252-ARRIRAW:设置错误Debayer ModeNuke Studio没有显示错误。

• ID 350887-VectorDistort:尝试计算单个帧的矢量时,错误报告不清楚。

• ID 353546-降噪:设置SourceDigital不适用于所有输入分辨率。

• ID 354345-监视器输出:当输出分辨率设置为2160p30时,无法在时间轴上进行实时回放。

• ID 358699-R3D:在legacy模式下,未从.rmd元数据。

• ID 358988-DnD:拖放功能无法按预期在Project Settings面板。

• ID 359553-立体声:在视图中更改视图顺序Project Settings更改了英雄视图Compositing环境

• ID 359747-软效果:导致某些BlinkScript内核Nuke Studio变得反应迟钝。

• ID 361673-LiveGroups:某些功能的Python异常显示不正确。

• ID 361843-本地化:本地化期间的撤消操作未按预期工作。

• ID 362147-边界框警告:设置threshold到0%会导致警告行为异常。

• ID 362683-LiveGroups:保存脚本时,LiveGroups中的表达式链接有时会产生损坏的文件。

• ID 362885-LensDistortion:某些脚本表现出较慢的渲染时间和延迟。

• ID 362908-写:启用read file在里面Properties偶尔重置file type控制。

• ID 363903-LiveGroups:在嵌套的LiveGroups内,对裸露的旋钮进行的覆盖无法按预期工作。

• ID 363967-降噪:设置Output控制Noise产生了意想不到的结果。

• ID 329061/364388-ARRIRAW / MXF:撤消或重新执行对镜头的更改不会更新Properties面板。

• ID 365089-LiveGroups:复制和粘贴可编辑但未经修改的LiveGroup会创建一个已编辑的LiveGroup。

• ID 365096-LiveGroups:发布可编辑但未经修改的LiveGroup会在重新加载时创建一个已编辑的LiveGroup。

• ID 365102-Windows仅限:读取文件路径中带有空格的文件无法正常工作。

• ID 365190-MXF:更改Properties面板并不总是正确更新Viewer。

• ID 365567-MXF:导出.mxf序列为.mov文件使用Process as Sequence产生的帧偏移。

• ID 365712-出口:虚假knob value在某些导出任务上显示警告。

• ID 365863-MXF:读取或导入Venice Raw SQ文件未按预期工作。

• ID 366072-LiveGroups:覆盖功能未忽略不可见的旋钮。

• ID 366263-LensDistortion:加载脚本创建的边框比预期的大。

• ID 366574-降噪: Nuke脚本精度未正确更改,无法在“降噪”节点的下游使用科学计数法。

• ID 366697-LiveGroups:重新加载LiveGroup,然后启用output node在里面advanced控件错误地发布了LiveGroup。

• ID 366872/369082-ARRIRAW:点击load settings from metadata在里面Properties面板破坏了撤消堆栈。

• ID 367591-粒子:某个粒子系统的输出似乎不正确地反弹。

• ID 359974/359983/368716-时间轴多视图:设置为同时显示双眼或并排显示的立体声输出未在SDI监视器上正确显示。

• ID 368743-频道管理:读取打破了频道限制的剪辑,然后读取了没有打破限制的剪辑,这是偶然引起的Nuke坠毁。

• ID 368883-MXF:“复制和粘贴读取”节点未正确复制旋钮值。

• ID 368915-LiveGroup:输入无效file路径,然后撤消操作,将LiveGroup置于可编辑状态,但“ LiveGroup”选项卡上仍显示挂锁图标。

• ID 369083-Sony SDK:选择不受支持的SGamut在“读取”属性中没有显示错误。

• ID 369425-MXF:某些密钥对的元数据未显示正确的值。

• ID 369510-Sony SDK:编辑包含某些内容的伴奏.mxf造成档案Nuke Studio坠毁。

• ID 369749-仅限Mac OS X / macOS:将多视图时间轴导出到.exr格式不必要地显示错误。

• ID 369787-R3D:点击Load Settings from RMD在里面Properties面板破坏了撤消堆栈。

• ID 369899-LiveGroups:可添加/删除其他旋钮的旋钮,例如“读取”节点的File旋钮,仍然可以修改Properties锁定脚本中的面板。

• ID 370124-仅限Mac OS X / macOS:显示器的并排输出模式没有按预期播放。

• ID 370360-LiveGroups:右键单击已发布的LiveGroup的Properties面板并选择Set knobs to default将LiveGroup的状态设置为可编辑。

• ID 370392-ARRIRAW:工具提示中未包含其他文件类型的信息,例如.mxf延期。

• ID 370395-查看器选择模式:使用不同模式进行选择并没有在查看器中实时更新。

• ID 370415-ARRIRAW:选择Debayer Mode错误地没有显示明确的错误消息。

• ID 370501-ARRIRAW:设置Colorspace错误地设置为任何可用的单色设置均未显示清晰的错误消息。

• ID 370506-LiveGroups:LiveGroup子图上的挂锁图标不清晰可见。

• ID 370509-多视图时间轴: Reconnect Media功能不包括detect views选项,并且无法重新连接多视图剪辑。

• ID 370512-LiveGroups:添加到已发布LiveGroups中的旋钮未随脚本一起保存。

• ID 370519-LiveGroups:使父LiveGroup可编辑,从而在子LiveGroup上启用了“撤消”和“重做”按钮Properties面板。

• ID 370536-频道管理:脚本中的“现有读取”节点在以下情况下错误地显示错误: Channel Warning Threshold达到了。

• ID 370626-ARRIRAW:设置Proxy PlaybackHalf Size Proxy没有按预期工作。

• ID 370645-ARRIRAW:启用lens squeeze旧版脚本中的选项导致它们消失。

• ID 370750-多视图时间轴:多视图轨道下方的单视图轨道在以下情况下不可见Obey AlphaSee Through Missing Media已启用。

• ID 370846-Sony SDK: SLog2色彩空间Nuke Studio与Sony Raw Viewer不匹配。

• ID 371220-ARRIRRAW: Noise Reduction控件不受支持,已被删除。

• ID 371327-多视图时间轴:双击引起的某些剪辑Nuke Studio坠毁。

• ID 371377-多视图时间轴:本地化立体声剪辑没有按预期方式工作。

• ID 371428-粒子:多个粒子输入无法正确渲染。

• ID 371435-多视图时间轴:某些多视图.exr文件未在其他轨道上显示英雄视图。

• ID 371437-多视图时间轴:使用“项目”面板中部分填充的本地化栏导入的具有无效视图的剪辑。

• ID 371463-仅Linux:R3D Use CUDA阅读中的选项Properties面板被禁用。

• ID 371466/371476-粒子: P_Fogbox工具集有时无法正确发射粒子。

• ID 371529-ParticleBounce: Properties面板包括三个ParticleBounce标签。

• ID 371596-查看器选择模式:使用以下方法在查看器中对像素进行采样Ctrl/Cmd在Gridwarp节点中,单击禁用的查看器选择。

• ID 371598-多视图时间轴:导出某些文件以尝试访问Preferences在命令行模式下显示错误。

• ID 371685-多视图时间轴:在单声道和立体声设置之间切换有时会导致查看器呈现黑色。

• ID 371747-ARRIRAW: Nuke Studio无法从某些内容创建伴奏.mxf文件。

• ID 371903/371987-ARRIRAW: Aspect RatioResolutionLens Squeeze在查看器中显示错误。

• ID 371926-LiveGroups:当锁定的LiveGroup中存在Viewer时,按1、2、3等将Viewer添加到节点图无法正常工作。

• ID 371931-LiveGroups:撤消Publish要么Make Editable没有使LiveGroup返回其先前的状态。

• ID 371973-ARRIRAW: Aspect Ratio控件已移至上方Resolution控制以反映优先级。

• ID 372286-LiveGroups:删除自定义rgba LiveGroup上的旋钮在Properties面板布局。

• ID 372290-LiveGroups:删除替代旋钮不会将源旋钮还原为原始值。

• ID 372422-LiveGroups:删除关联的旋钮时,某些替代值未完全删除。

• ID 372466-LiveGroups:发布删除的LiveGroup,以Python方式返回True

• ID 372496-通道管理:从显示的命令行读取破坏了通道警告阈值的某些文件Warning: Read1: Cannot assign channel number to channel995多次。

• ID 372620-通道管理:执行后未显示通道阈值警告File > Close Comp要么Clear

• ID 372639-频道管理:导致读取包含超过1024个频道的剪辑Nuke坠毁。

• ID 372672-Sony SDK:在多个读取节点中为同一文件设置不同的分辨率Nuke在播放过程中崩溃。

• ID 372740-ARRIRAW:的缩略图.ari.mxf文件未设置为其原始分辨率。

• ID 372749-LiveGroups:删除暴露的旋钮上的替代并重新发布并没有锁定LiveGroup。

• ID 372772-LiveGroups:将已发布的LiveGroup嵌套在另一个LiveGroup中,然后撤消该操作会锁定已发布LiveGroup上的替代。

• ID 372777-Sony SDK:使用时存在无效的相对分辨率High Quality去拜耳。

• ID 372934-ARRIRAW:对于旧脚本中不受支持的分辨率,显示的错误消息具有误导性。

• ID 373011-ARRIRAW:某些.ari.mxf读入文件时显示错误消息Nuke

• ID 373069-Sony SDK:在更新“读取”节点时擦洗播放头Nuke坠毁。

• ID 373242-ARRIRAW:旧版控件未正确映射到新的旋钮名称更改。

• ID 373296-ARRIRAW:加载旧脚本意外更改了旋钮值。

• ID 373375-Sony SDK:不支持引用具有不同控制值的同一文件的多个读取节点。

• ID 373386-DeepRecolor:辅助通道中不同对象的软边缘在以下情况下未正确合并target input alpha已启用。

• ID 373581/373708-多视图时间轴:当视图位于单独的剪辑中时,而不是从诸如.exr剪辑。

• ID 373676-ARRIRAW:某些旧脚本无法加载。

• ID 373682-渠道管理: Channel Count输入文字Nuke的界面颜色错误。

• ID 373684-渠道管理: Channel CountNuke的界面固定为1024。

• ID 373701-多视图时间轴:从单独的剪辑而不是从多视图文件(例如, .exr剪辑。

• ID 373720-LiveGroups:修改LiveGroup,然后撤消该操作,并没有将LiveGroup还原为可编辑状态。

• ID 373860-Windows只有Proxy Playback控件未使用旧版正确设置.ari.mxf文件。

• ID 373868-ARRIRAW:加载某些脚本显示警告。

• ID 373897-ARRIRAW:右键点击带有Properties面板打开.ari.mxf造成枪击Nuke Studio坠毁。

• ID 373992-LiveGroup:将替代应用于公开的旋钮不能正确更新“节点图中”的LiveGroup状态图标。

• ID 374109-LiveGroups:取消Make Editable操作未在堆栈中注册为单个撤消。

• ID 374259-频道管理:位于页面右下方的信息栏Hiero界面显示不正确,并且在命令行上打印了错误。

• ID 374628-ParticleWind: steps per frame施加风时,未考虑“粒子设置”节点中的“控制”。

• ID 375178-R3D:切换Image PipelinelegacyIPP2模式未显示所有可用选项。

• ID 375204-柔和效果:在某些效果下,隐藏的旋钮未正确暴露。 Properties面板。

• ID 375909-Windows仅:重新加载LiveGroup显示了LiveGroupInfo: Unknown command信息。

• ID 375928-导出:对多视图序列中的音频镜头进行转码无法正常工作。

特定于新的已知问题Nuke 11.3

本节介绍了新的已知问题,并在适当时提供了解决方法。

• ID 376045-ARRIRAW:从文件名中删除文件名中带有多个句点的文件Project “节点图”面板在“读取”节点上显示临时错误。

• ID 374982-Windows仅:LiveGroups旋钮替代指示符不会立即显示或更新Properties面板。

• ID 374142-仅适用于macOS:使用克隆特定的自定义旋钮Shift并且拖放操作没有按预期进行。

• ID 373227-LiveGroups:取消对LiveGroup的编辑不会使该组的状态恢复为可编辑状态。

• ID 373222-时间轴缓存:当Clip Reformat选项已更改。

• ID 373170-Sony SDK:设置Gamut控制Rec709与Colorspace节点的不匹配sRGB输出。

• ID 373072-Sony SDK:设置ResolutionEighth在某些剪辑中在查看器中显示的坏点。

• ID 369203-Sony 3.1:某些.mxf由于解码错误,文件无法按预期播放。

• ID 367089-ARRIRAW-拖动某些.ari节点图中的文件暂时显示“读取”节点上的错误。

• ID 366511-粒子:缓存某些繁重的模拟可能会比以前的版本慢Nuke

• ID 366048 仅限Linux:运行重粒子模拟有时会显示操作系统not responding错误对话框。

开发者须知

以下是与开发人员相关的更改。看到Help > Documentation来自Nuke菜单栏或https://learn.foundry.com/nuke/developers/113/ndkdevguide/appendixc/index.html了解更多信息。

Nuke开发,我们有时必须在后台更改API和ABI。我们尝试将这些更改保持在最低限度,并且仅对某些发行版进行更改,但是我们不时保证API和ABI的兼容性。有关可能需要重新编译插件和/或更改源代码的情况,请参见下表。

发行类型

兼容性

重新编译

改写

10.0v1至10.0v2

API和ABI

 

 

10.0v1至10.5v1

API

 

重大的

10.0v1至11.0v1

-

此外,节点Class()名称在主要版本之间有时会更改。尽管这些更改不会影响旧脚本,但是如果修改了节点类,则可能无法获得预期的结果。的toolbars.py文件,用于创建Nuke的节点工具栏,包含所有当前节点类名称,位于<install_directory>/plugins/nukescripts/以供参考。

例如, Nuke 9和Nuke 10,CameraShake节点Class()从CameraShake2更改为CameraShake3。在里面toolbars.py对于两个发行版的文件,CameraShake节点的条目如下所示:

m.addCommand(“ CameraShake”,“ nuke.createNode(\” CameraShake2 \“)”,icon =“ CameraShake.png”)
m.addCommand(“ CameraShake”,“ nuke.createNode(\” CameraShake3 \“)”,icon =“ CameraShake.png”)

新的功能

此版本中没有新功能。

功能增强

• ID 374043-NDK文档:一种新方法, KnobChangedObserver添加了,使旋钮或op可以监视其他节点中的旋钮变化。

Bug修复

• ID 359072-Python:API函数openInTimeline()没有正确显示“轨迹视图”图标。

• ID 360592-LiveGroups:在没有有效的情况下以Python方式发布LiveGroup file路径引发异常。

• ID 364627-Python:调用nuke.thisClass()偶尔引起Nuke坠毁。

• ID 371058-多视图时间轴:Python导出无法识别路径替换Preferences