Q100024: 缺少 FurnaceCore 节点和/或“构造函数失败”错误消息

关注

症状

Nuke的节点工具栏中缺少 FurnaceCore 节点和/或 Keylight。

当您加载包含 Keylight、FurnaceCore 或其他 OFX 插件的现有 .nk 脚本时, Nuke将产生如下错误消息:

“OFXuk.co.thefoundry.keylight_v201 的构造函数失败”

原因

Nuke Nuke缓存位置的 ofxplugincache 目录中记录可用 OFX 插件(包括Nuke附带的节点,如 Keylight)的位置。

Nuke的 OFX 缓存文件损坏时,会出现此错误消息。

解决

删除 OFX 插件缓存目录将强制Nuke在下次启动时重建它。然后 Nuke 将能够找到并加载 OFX 节点/插件。

OFX 插件缓存的默认位置是

  • Linux 和 OSX:
    /var/tmp/nuke-{uid}/ofxplugincache/

    其中 {uid} 是机器上的用户用户 ID,例如
    /var/tmp/nuke-u1737/ofxplugincache

  • 视窗:
    C:\Users\{用户名}\AppData\Local\Temp\nuke\ofxplugincache

    其中 {user name} 是您在机器上的帐户用户名,例如
    C:\Users\Jake\AppData\Local\Temp\nuke\ofxplugincache

您还可以通过在焦点位于节点图上时按键盘上的 x 然后运行以下 TCL 命令来Nuke Nuke的常规缓存目录的位置:
_TEMP_DIR

打印的目录中应该有一个名为“ofxplugincache”的文件夹。

    我们很遗憾听到

    请告诉我们