Q100495:使用同步云文件夹访问 Nuke 自定义设置

概括

本文介绍了一种工作流程,该工作流程可以通过将环境变量和用户计算机上的同步文件夹结合起来,在各种机器和操作系统上存储和访问Nuke自定义设置。

更多信息

Nuke可以在打开会话之前确定查找自定义设置的位置。此选项由Nuke插件路径环境变量NUKE _PATH提供,该变量可以设置为用户计算机上的目录位置。

有关NUKE _PATH环境变量的更多信息,请参阅此处: 定义Nuke插件路径

如果将此目录设置为与在线云存储平台(例如 Google Drive 或 Dropbox)同步的文件夹,则此文件夹将自动更新对此目录所做的任何更改,并将此更改转发回在线文件存储库。

此功能允许用户在启动新的Nuke会话时创建、修改和更新自定义工具和插件。它还允许用户无论在哪台计算机上工作,都可以使用相同的自定义工具。

创建同步文件夹

由于有两种流行的云存储格式允许将文件夹从计算机同步到云存储,因此本文将以这两种格式为例进行说明。

根据个人喜好,下载以下文件之一作为同步文件夹的基础。

Dropbox: https://www.dropbox.com/downloading
Google 云端硬盘: https://www.google.com/drive/download

按照上面选择的选项中的步骤操作,这将在您的计算机上创建一个本地同步文件夹,该文件夹直接连接到您的云平台。

在此过程中,如果您使用的是 Dropbox 或 Google 的现有帐户,请确保在设置中暂停同步,以避免将所有媒体下载到本地计算机。

创建自定义文件夹

在这个新建的同步文件夹中,创建一个新文件夹,用于存放你的Nuke自定义设置。例如: Nuke

Google 云端硬盘:

mceclip10.png

Dropbox:

mceclip9.png

注意:避免在文件夹名称中使用空格,因为Nuke与许多其他应用程序一样,在指向目录时可能会错误地解释空格,尤其是在打算在不同的操作系统之间使用此文件夹时。

设置NUKE _PATH 目录

如前所述, NUKE _PATH环境变量用于设置Nuke在启动新会话时查找要添加的自定义设置的位置。默认情况下,此变量未设置为特定路径,您可以将其配置为本地或服务器驱动器上的任何位置。

由于不同操作系统的环境变量各不相同,请参考以下文章了解如何正确设置环境变量: Q100015:如何设置环境变量

根据以上信息,将NUKE _PATH设置为同步文件夹的位置。

以下示例展示了如何在 Windows 11 系统中使用 Dropbox 目录:

NUKE目录迁移

为了使该过程在所有机器和环境中都能正常工作,调用自定义项的 menu.py 和 init.py(以及自定义文件本身)必须仅存在于同步文件夹中。

如果您的 .nuke 文件夹中已存在自定义文件,则需要将其移动到您计算机上的同步文件夹中,才能上传到在线存储库。如果自定义文件与调用它们的 menu.py 和 init.py 文件不在同一目录下,则此过程将无法正常工作,并且对自定义文件的任何更新都不会通过同步进行。

每个选项对应的同步文件夹示例如下所示:

Dropbox:

mceclip12.png


Google 云端硬盘:

mceclip13.png

注意:此技术的另一个优点是,此过程还会创建自定义设置以及 menu.py 和 init.py 文件的在线备份。

选定的同步

将上述文件移动到同步文件夹后,即可开始选择各个文件夹。在这里,您可以选择“Nuke_Presets”文件夹以及其他想要同步到您电脑的文件夹。

在 Dropbox 中,可以使用 Dropbox 首选项中的“选择性同步”选项来完成此操作:
查看您的 Dropbox 桌面应用偏好设置


在 Google 云端硬盘的偏好设置中,您可以选择“流式传输”或“镜像”文件:

更多信息请参阅 谷歌帮助中心的这篇文章。

如果您选择流式传输文件,则可以选择特定的文件/文件夹以供离线使用,如下所示:

mceclip6.png

重新启动同步和测试

将同步范围设置为仅指定文件夹后,分别在每个程序中重新启动同步选项。

为确保此功能生效,请将自定义文件添加到同步文件夹,然后加载一个新的Nuke会话。您的自定义文件应该可以正确加载。

在一台机器上完成本地同步文件夹的创建过程后,在您希望共享自定义工具的其他机器上重复上述创建和同步本地文件夹的过程。


延伸阅读

如需了解本文所涵盖主题的更多信息,请参阅以下链接:

环境变量
定义Nuke插件路径
Q100048:查找默认的 .nuke 目录

    我们很遗憾听到

    请告诉我们