Created on | Updated on
フォローする

Nuke-FurnaceCoreノードが存在しないか、「コンストラクタに失敗しました」というエラーメッセージ

現象
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