Q100495: 同期されたクラウドフォルダを使用して Nuke カスタマイズにアクセスする

まとめ

この記事では、環境変数と 1 台のユーザー マシン上の同期フォルダーを組み合わせて、さまざまなマシンおよびオペレーティング システムにわたってNukeカスタマイズを保存およびアクセスするために使用できるワークフローについて説明します。

詳細情報

Nukeセッションを開く前に、カスタマイズを探す場所を指定できます。このオプションは、 Nukeプラグインのパス環境変数NUKE _PATHによって提供され、ユーザーのマシン上のディレクトリの場所を設定できます。

NUKE _PATH環境変数の詳細については、 Nukeプラグインパスの定義」を参照してください。

このディレクトリがオンライン クラウド ストレージ プラットフォーム (Google Drive や Dropbox など) に同期されたフォルダーに設定されている場合、このフォルダーは、このディレクトリに加えられた変更を自動的に更新し、オンライン ファイル リポジトリに中継します。

この機能により、ユーザーは新しいNukeセッションの起動時にカスタムツールとプラグインを作成、変更、更新できます。また、作業マシンに関係なく、同じカスタムツールを使用することもできます。

同期フォルダの作成

マシンからクラウド ストレージへのフォルダーの同期を可能にする一般的なクラウド ストレージ形式が 2 つあるため、この記事では両方を例として使用します。

好みに応じて、同期フォルダーのベースとして次のいずれかをダウンロードします。

ドロップボックス: https://www.dropbox.com/downloading
Google ドライブ: https://www.google.com/drive/download

上記で選択したオプションの手順に従うと、クラウド プラットフォームに直接接続するローカライズされた同期フォルダーがマシン上に作成されます。

プロセスのこの時点で、Dropbox または Google の既存のアカウントを使用している場合は、すべてのメディアがローカル マシンにダウンロードされないように、設定で同期を一時停止するようにしてください。

カスタマイズフォルダの作成

この新しく作成された同期フォルダ内に、 Nukeのカスタマイズを格納する新しいフォルダを作成します。例: Nuke _Presets

Googleドライブ:

mceclip10.png

ドロップボックス:

mceclip9.png

注意:他の多くのアプリケーションと同様に、 Nukeディレクトリを指すときにスペースを誤って解釈する可能性があるため、特に異なるオペレーティング システム間で使用する場合は、フォルダー名にスペースを使用しないでください。

NUKE _PATHディレクトリの設定

前述の通り、 NUKE _PATH環境変数は、 Nuke新しいセッションを開始する際に追加するカスタマイズを探す場所を設定します。デフォルトでは特定のパスに設定されておらず、ローカルドライブまたはサーバードライブ上の任意の場所に変更できます。

環境変数はオペレーティングシステムごとに異なるため、正しく設定する方法については次の記事を参照してください。Q100015 : 環境変数の設定方法

上記の情報に基づいて、 NUKE _PATHを同期フォルダーの場所に設定します。

Windows 11 で Dropbox ディレクトリを使用する例:

NUKEディレクトリの再配置

このプロセスがすべてのマシンと環境で正しく機能するには、カスタマイズを呼び出す menu.py と init.py (およびカスタマイズ ファイル自体) が同期フォルダー内にのみ存在する必要があります。

.nuke フォルダ内に既存のカスタマイズがある場合は、それらをマシン上の同期フォルダに移動して、オンラインリポジトリにアップロードする必要があります。カスタマイズが、それらを呼び出している menu.py ファイルおよび init.py ファイルと同じディレクトリにない場合、このプロセスは正しく機能せず、カスタマイズを更新しても同期によって更新されません。

各オプションの同期フォルダーの例は次のようになります。

ドロップボックス:

mceclip12.png


Googleドライブ:

mceclip13.png

注:この手法の追加の利点として、このプロセスではカスタマイズと menu.py および init.py ファイルのオンライン バックアップも作成されます。

選択された同期

上記のファイルを同期フォルダに移動したら、個々のフォルダを選択するプロセスを開始できます。ここから、「Nuke_Presets」フォルダと、お使いのマシンに同期したい他のフォルダを選択できます。

Dropbox 内では、Dropbox 設定の「選択的同期」オプションを使用してこれを実行できます。
Dropbox デスクトップ アプリの設定を表示する


Google ドライブの設定では、ファイルを「ストリーミング」するか「ミラーリング」するかを選択できます。

これに関する詳しい情報 は、Google ヘルプセンターの記事でご覧いただけます。

ファイルのストリームを選択した場合は、次のように、オフラインで利用できるようにする特定のファイル/フォルダーを選択できます。

mceclip6.png

同期とテストの再開

同期を指定されたフォルダーのみに設定したら、各プログラム内の同期オプションをそれぞれ再起動します。

確実に動作させるには、同期フォルダにカスタマイズを追加し、 Nukeの新しいセッションをロードしてください。カスタマイズは正しくロードされるはずです。

1 台のマシンでローカル同期フォルダーを作成するプロセスが完了したら、カスタム ツールを共有する他のマシンでローカル フォルダーを作成して同期する上記のプロセスを繰り返します。


さらに詳しく

この記事で取り上げたトピックの詳細については、次のリンクも参照してください。

環境変数
Nukeプラグインパスの定義
Q100048: デフォルトの.nukeディレクトリの場所

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

    理由をお聞かせください