現象
FurnaceCoreノードまたはKeylightは、Nukeのノードツールバーにありません。
Keylight、FurnaceCoreまたは他のOFXプラグインを含む既存の.nkスクリプトを読み込むと、Nukeは次のようなエラーメッセージを表示します。
"Constructor for OFXuk.co.thefoundry.keylight_v201 failed"
原因
Nukeは、Nukeのキャッシュロケーション内のofxplugincacheディレクトリに、利用可能なOFXプラグイン(KeylightなどのNukeとともにノードを含む)の場所を記録します。
このエラーメッセージは、そのバージョンのNukeのOFXキャッシュファイルが破損した場合に発生します。
解決
OFXプラグインキャッシュディレクトリを削除すると、次回起動時にNukeに再構築されます。NukeはOFXノード/プラグインを見つけてロードすることができます。
OFX Plugin Cacheのデフォルトの場所は次のとおりです。
- Linux and OSX:
/var/tmp/nuke-{uid}/ofxplugincache/
where {uid} is the users user ID on the machine, e.g.
/var/tmp/nuke-u1737/ofxplugincache - Windows:
C:\Users\{user name}\AppData\Local\Temp\nuke\ofxplugincache
where {user name} is your account user name on the machine, e.g.
C:\Users\Jake\AppData\Local\Temp\nuke\ofxplugincache
Nuke内の一般的なキャッシュディレクトリの場所は、フォーカスがnodegraphにあるときにキーボードのxを押してから、次のTCLコマンドを実行することによって見つけることができます
この記事は下記のFoundryナレッジベースにて原文を確認することができます。
Q100024: Missing FurnaceCore nodes and/or "Constructor failed" error message