Q100074: Nuke / NukeX / Nuke Studio 問題のトラブルシューティング方法

まとめ

この記事では、 NukeスクリプトおよびNuke Studioプロジェクトで問題を自己診断したり、潜在的な原因を絞り込んだりするために実行できる特定の手順について説明します。

起動時にクラッシュやエラーが発生した場合は、これらの問題をトラブルシューティングするためのより具体的なガイドを以下で参照できます。

Q100540: Nuke / Hiero / Nuke Studio起動時にクラッシュする問題のトラブルシューティング方法

最初のステップ

ナレッジベースの記事で既知の問題を確認してください

まず、 Nukeの製品ナレッジベースの記事で既知の問題を確認することをお勧めします。発生している問題に関連する記事が見つからない場合は、以下の手順を実行してください。

Nuke / Nuke Studioセーフモードで実行して、カスタマイズ/サードパーティのプラグインを分離します。

ソフトウェアをセーフモードで起動すると、 Nuke / NukeX / Nuke Studio一時的にカスタマイズやプラグインを無視し、問題がNukeのコア機能に関係しているのか、それとも外部的な原因なのかを判断するのに役立ちます。手順については、Q100038: Nuke / NukeX / Nuke Studio / Hieroをセーフモードで起動するの記事をご覧ください。

セーフモードで問題が発生しない場合は、 Nukeに追加されたサードパーティ製のカスタマイズが原因である可能性があります。.nuke ディレクトリのトラブルシューティング、および問題の原因となっている可能性のあるカスタマイズの特定方法については、次の記事を参照してください。
Q100475: .nukeディレクトリのトラブルシューティング

代替映像/デフォルト設定でテストする

元の再現ケースとは異なる映像/設定でテストすると、問題が特定の映像または設定に限定されているかどうかを把握するのに役立ちます。

  • スクリプト内のフッテージをチェッカーボード (CheckerBoard ノードを使用) または 10 ビット DPX ファイルに置き換えて、問題がまだ発生するかどうかを確認してください。

  • 可能な場合は代替設定を使用して、問題が特定の変数設定に限定されているかどうかを確認してください。たとえば、mov32 エンコーダーでコーデックを使用して書き込むときに問題が発生する場合は、コーデックを変更して、代わりに mov64 でテストしてみてください。

NUKE

スクリプトファイルを簡素化する

大規模なスクリプトで発生する問題は、ほとんどの場合、少数のノードに絞り込むことができます。プロジェクトを簡素化することで、考えられる原因をより深く理解できるようになります。プロジェクトを簡素化するために、以下のことをお勧めします。

1. 多数の分岐ノードを削除する

2. スクリプトをテストして、問題がまだ発生するかどうかを確認します。

    • そうな場合は、ステップ1を繰り返し、ノードネットワークのすべての領域からノードの削除を開始します。

    • そうでない場合 - ノードの削除操作を取り消して手順 1 を繰り返しますが、選択するノードの数を減らします。

3. 問題を再現できる範囲でスクリプトを可能な限り簡素化するまで、手順1~2を繰り返します。

NUKE STUDIO

プロジェクトファイルを簡素化する

大規模プロジェクトにおける問題は、少数のクリップ/トラックに絞り込むことで解決できる場合があります。プロジェクトをこれらの要素に絞り込むことで、考えられる原因をより深く理解することができます。プロジェクトを簡素化するために、以下のことをお勧めします。

1. 一度に1つのトラックを削除する

2. スクリプトをテストして、問題がまだ発生するかどうかを確認します。

    • 問題が発生する場合は、手順 1 を繰り返します。トラックが 1 つになっても問題がまだ発生する場合は、トラックにクリップ アイテムを残してこのプロセスを繰り返すことをお勧めします。
    • そうでない場合は、トラックの削除操作を取り消して手順 1 を繰り返しますが、別のトラックを選択するか、代わりにクリップ項目の削除を開始します。

3. 問題点が見える範囲で、プロジェクトを可能な限り簡素化するまで、手順1~2を繰り返します。

タグをクリア

クリップまたはシーケンスにタグが適用されている場合、それらのタグとエクスポート処理の間に競合が発生し、エクスポートエラーが発生することがあります。タグをクリアするには、次の手順を実行してください。

1. プロジェクトビン内のすべてのクリップを選択します

2. 右クリック > タグ > タグをクリア

3. エクスポートを再試行する

追加テスト

発生している問題の種類によっては、以下の提案が追加のトラブルシューティングに役立つ場合があります。これらのテスト結果をサポートリクエストに含めていただければ、社内調査に非常に役立ちます。
ローカルドライブ上のプロジェクトと映像でテストする
ネットワーク関連の問題の可能性を排除するために、ローカルドライブに保存されているすべてのファイルで問題を再現してみることをお勧めします。例:
  • 再生が遅い。ローカルの映像を使用するか、すべてがローカライズされていることを確認すると、再生プロセスが高速化される可能性があります。
  • ファーム上でスクリプトをレンダリングしています。ファームを使用せずにローカルマシンでバッチモードでレンダリングしてみると、問題がNukeに関連しているのか、サードパーティのレンダリングファームソフトウェアベンダーに関連しているのかを確認できます。


すべてのバックグラウンドプロセスを閉じて、メモリ使用量を確認しながら再度テストします。

Nuke実行中にメモリ使用量が多いことに気付いた場合は、 Nuke / NukeX / Nuke Studioマシンにどのような影響を与えているかを把握することをお勧めします。メモリ消費量が多いことをメモし、他のアプリケーションをすべて閉じて、 Nuke / NukeX / Nuke Studio再度テストし、マシンのメモリ使用量(CPU/RAM)が前回と比較してどの程度になっているかを確認してください。

Nuke Nuke一部のバージョン(12.2v1~12.2v9、13.01~13.0v5、13.1v1~13v1.2)において、メモリ使用量に関する問題が確認されています。この問題はNuke 12.2v10、13.0v6、13.1v2で修正されており、この問題に関する詳細は以下のバグレポートをご覧ください。
ID 484135 - Nuke 12.1 バージョンよりも多くの RAM を使用するようで、キャッシュをクリアしても解放されるメモリが少なくなります

パスに外国語の文字や珍しい記号が使用されていないことを確認します

Nuke / NukeX / Nuke Studioが外国語の文字や特殊な記号を認識しないことが原因で、読み込み、エクスポート、レンダリングのエラーが発生する場合があります。この問題が発生する場合は、スクリプトで使用されているパスにこれらの文字が含まれていないことを確認してください。

キャッシュをクリアする

キャッシュをクリアすると、パフォーマンスの問題や予期せぬ動作の解決に役立つ場合があります。手順については、Q100043「 Nuke / NukeX / Nuke Studio / Hieroのキャッシュをクリアする方法」の記事をご覧ください。

さらに詳しく

この記事に記載されている手順を実行した後も問題が引き続き発生する場合は、サポート チケットを開いて、発生している問題とこれまでに行ったトラブルシューティング手順をお知らせください。

サポート チケットを開く方法の詳細については、 「Q100064: サポート チケットの発行方法」の記事を参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください