共通のお気に入りディレクトリの定義

お気に入りのディレクトリには、アーティストがワンクリックでアクセスできますNukeファイルブラウザ。通常、プロジェクトの共通ディレクトリ用にこれらのお気に入りを作成します。

お気に入りのディレクトリの共通セットを定義するには

お気に入りのディレクトリの共通セットを定義するには:

1.   というファイルを作成しますmenu.pyプラグインパスディレクトリ内。

プラグインパスディレクトリの詳細については、 ギズモ、NDKプラグイン、PythonおよびTclスクリプトの読み込み

2.   次の形式でエントリを追加します。

nuke.addFavoriteDir('DisplayName', 'Pathname')

交換DisplayNameディレクトリリンクの表示名として使用する文字列を使用します。たとえば、 ‘Home’または‘Desktop’

交換Pathnameお気に入りが指すディレクトリへのパス名。

3.   上記のエントリでは、次のオプションの引数を後に追加することもできます'パス名'

type. これは整数およびビット単位の演算子、またはnuke.IMAGEnuke.SCRIPTまたはnuke.FONT

nuke.IMAGEお気に入りのディレクトリを画像ファイルブラウザにのみ表示するように制限します。 Nukeファイルの読み取り/書き込み操作用に開きます。

nuke.SCRIPTお気に入りのディレクトリを、選択したときに表示されるスクリプトファイルブラウザに表示するように制限しますFile > Open Compまたは、スクリプトファイルを開いたりインポートしたりするための同様のメニュー選択。

nuke.FONTお気に入りのディレクトリをフォントブラウザに表示するように制限します。

icon='Name'. 交換 Name の名前とファイル拡張子.png (または.xpm)お気に入りのディレクトリのアイコンとして使用する画像。この画像はNukeプラグインパスディレクトリ。サイズは24 x 24ピクセルでなければなりません。

tooltip='My tooltip'. 交換My tooltipポップアップヘルプとして表示する文字列を使用します。

例1

次のエントリは、というお気に入りを作成しますDisasterFlickStoreこれは、読み取りノードから呼び出されたすべてのファイルブラウザに表示され、/ job / DisasterFlick / imgディレクトリを指します。

nuke.addFavoriteDir ('DisasterFlickStore', '/job/DisasterFlick/img', nuke.IMAGE)

例1の結果。

例2

次のエントリは、というお気に入りを作成しますTest。これは、読み取りノードから呼び出されるか、またはFile > Open Comp / job / Testディレクトリを指します。エントリも定義しますテスト画像とスクリプトお気に入りのディレクトリのツールチップとして。

nuke.addFavoriteDir ('Test', '/job/Test', nuke.IMAGE | nuke.SCRIPT, tooltip='Test images and Scripts')

例2の結果。