症状
FurnaceCore ノードや Keylight がNukeのノード ツールバーに表示されません。
Keylight、FurnaceCore、またはその他の OFX プラグインを含む既存の .nk スクリプトをロードすると、 Nuke次のようなエラー メッセージを生成します。
Constructor for OFXuk.co.thefoundry.keylight_v201 failed
原因
Nuke利用可能な OFX プラグイン (Keylight などのNukeに同梱されるノードを含む) の場所を、 Nukeのキャッシュ場所内の ofxplugincache ディレクトリに記録します。
このエラー メッセージは、 Nukeのそのバージョンの OFX キャッシュ ファイルが破損した場合に発生します。
解決
OFX プラグイン キャッシュ ディレクトリを削除すると、 Nuke次回起動時に強制的に再構築されます。 Nuke は OFX ノード/プラグインを見つけてロードできるようになります。
OFX プラグイン キャッシュのデフォルトの場所は次のとおりです。
- Linux および macOS:
/var/tmp/ nuke -{uid}/ofxplugincache/
ここで、 {uid}はマシン上のユーザーのユーザー ID です。例:
/var/tmp/ nuke -u1737/ofxplugincache
- ウィンドウズ:
C:\Users\{user name}\AppData\Local\Temp\nuke\ofxplugincache
ここで、 {user name} はマシン上のアカウントのユーザー名です。例:
C:\Users\Jake\AppData\Local\Temp\nuke\ofxplugincache
また、ノード グラフにフォーカスがあるときにキーボードの x を押して、次の TCL コマンドを実行することで、 Nuke内からNukeの一般キャッシュ ディレクトリの場所を見つけることもできます。
getenv NUKE _TEMP_DIR
出力されたディレクトリ内に「 ofxplugincache 」という名前のフォルダーがあるはずです。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください