のリリースノートNukeそしてHiero 11.3v4

発売日

2019年5月2日

認定オペレーティングシステム

macOS High Sierra(10.13)またはmacOS Mojave(10.14)

Windows 7またはWindows 10(64ビット)

CentOS 6またはCentOS 7(64ビット)

他のオペレーティングシステムでも動作する可能性がありますが、完全にはテストされていません。

の要件NukeのGPUアクセラレーション

有効にする場合Nuke GPUを使用して特定のノードを計算するには、いくつかの追加要件があります。

NVIDIA

計算機能2.0(Fermi)以上のNVIDIA GPU。NVIDIA GPUの計算機能のリストは、次のWebサイトで入手できます。 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/Download/Find.aspx?lang=en-us詳細については。

Macでは、CUDAドライバーはNVIDIAグラフィックスドライバーとは別であり、まだインストールしていない場合はインストールする必要があります。最小要件は、www.nvidia.com / driversからダウンロードできるドライバーバージョンr361です。

注意:  可能な場合は、オペレーティングシステムに関係なく、最新のグラフィックドライバーを使用することをお勧めします。

AMD

オンWindowsおよびLinux、次のリストのAMD GPUおよびドライバー:

Windows GPU

運転者

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 Fury X

17.4.3 - 17.6.2

AMD Radeon R9 Fury 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では、AMD GPUは、Mac OS X Mavericks(10.9.3)、2015年半ば以降のMacBook Pro、および2017年後半のiMac Proを実行しているすべてのMac Proでサポートされています。ほとんどの場合、GPUとCPUのビット単位の同等性が保持されますが、一部の操作では、この構成で可能な精度に制限があります。

警告:  AMD GPUは、2013年後半のモデルより前に製造されたMac Proで有効になっていますが、公式にサポートされておらず、ご自身の責任で使用してください。

マルチGPU処理

NukeのGPUサポートにはEnable multi-GPU supportオプション。環境設定で有効にすると、GPU処理が利用可能なGPU間で共有され、処理速度が向上します。

注意:  マルチGPU処理は、同じマシン内の同一のGPUでのみ使用できます。たとえば、2つのNVIDIA GeForce GTX 1080または2つのAMD FirePro W9100。

新機能

このリリースには新機能はありません。

機能強化

深い

DeepHoldoutおよびDeepMergeノードには、 compute occluded samplesコントロール。有効にすると、からのサンプルの値mainオクルージョン値の影響を受けますholdoutそれらの前のサンプル。無効にすると、ホールドアウトオクルージョンは無視されます。

例えば:

M =メインサンプル

H =ホールドアウトサンプル

M0ホールドアウトサンプルがないため、変更されません。M2結合の影響を受けるH0H1 、そしてH2ホールドアウトサンプルとM4すべてのホールドアウトサンプルの影響を受けます。

さらに、DeepMerge drop zero threshold DeepHoldoutにコントロールが含まれるようになり、浮動小数点の不正確さによって引き起こされるサンプルなど、アルファ値がこのしきい値を下回るサンプルを除外することができます。

バグの修正

•ID 320261-Linuxのみ:GPUで加速された一部の顧客スクリプトのConvolve2ノードが印刷されたError: filter input is missing rgbaビューアで。

•ID 322910-Deep:DeepMergeノードが設定されていますholdout DeepHoldoutノードと比較した場合、結果の精度が低下しました。

•ID 324076-DeepHoldout:アルファオクルージョンが正しくホールドアウトされませんでした。

•ID 330903-Deep:DeepHoldoutおよびDeepMerge in holdoutモードは異なる結果をもたらしました。

•ID 376892-DeepMerge:設定operationholdout B入力が半透明でA入力の背後にある場合は、結合されたアルファ値。

•ID 386217-LensDistortion:LensDistortion2ノードをノードグラフに追加すると、 Warning: enumeration index value cannot be converted to int for item Lanczos4コマンドラインのメッセージ。

•ID 389350-Linuxのみ:読み取り.mxf表示されたファイルGLIBC_2.14' not foundエラー。

•ID 390303-ディープ:DeepHoldoutおよびDeepMergeノードのノブ名とツールチップは誤解を招くものでした。

特定の新しい既知の問題Nuke 11.3

このセクションでは、新しい既知の問題について説明し、必要に応じてそれらの回避策を示します。

•ID 376534-タイムラインマルチビュー:タイムラインビューアーとの切り替えOpenGL Stereoモードでは、再生が一時停止します。再生を再開するには、再生を押します。

•ID 366048-Linuxのみ:Heavy ParticlesシミュレーションでOSがときどき表示されるnot respondingエラーダイアログ。

開発者向けメモ

開発者に関連する変更点は次のとおりです。見るHelp > DocumentationからNukeメニューバーまたはhttps://learn.foundry.com/nuke/developers/113/ndkdevguide/appendixc/index.html詳細については。

なのでNuke開発する場合、内部でAPIとABIを変更する必要がある場合があります。特定のリリースでのみこれらの変更を最小限に抑えるよう努めていますが、APIおよびABIの互換性は保証されない場合があります。プラグインの再コンパイルやソースコードの変更が必要になる場合がある状況については、次の表を参照してください。

リリースタイプ

適合性

再コンパイル

リライト

バージョン

11.0v1から11.0v2

APIとABI

 

 

ポイント

11.0v1から11.2v1

API

 

メジャー

10.0v1から11.0v1

-

さらに、ノードClass()名前はメジャーリリース間で時々変更されます。これらの変更はレガシースクリプトには影響しませんが、ノードクラスが変更された場合、期待した結果が得られない場合があります。のtoolbars.pyファイル、作成に使用Nukeのノードツールバーには、現在のすべてのノードクラス名が含まれており、 <install_directory>/plugins/nukescripts/参考のために。

例として、 Nuke 9およびNuke 10、CameraShakeノードClass() CameraShake2からCameraShake3に変更されました。の中にtoolbars.py 2つのリリースのファイルでは、CameraShakeノードのエントリは次のように表示されます。

m.addCommand( "CameraShake"、 "nuke.createNode(\" CameraShake2 \ ")"、icon = "CameraShake.png")
m.addCommand( "CameraShake"、 "nuke.createNode(\" CameraShake3 \ ")"、icon = "CameraShake.png")

新機能

•ID 380807-Python:Pythonを使用してノードグラフにノードアイコンを設定できるようになりましたsetCustomIcon()関数。

機能強化

このリリースでは機能拡張はありません。

バグの修正

•ID 378856-Python:デフォルト値ノブの設定Root.views()の中にinit.pyファイルは期待どおりに機能しませんでした。

•ID 387422-ドキュメンテーション: ParallelFor APIはNuke NDKドキュメント。