Nuke自动安装插件高级版功能以及使用说明详解
› 社区话题 › 💻 Nuke合成影视制作 › Nuke自动安装插件高级版功能以及使用说明详解
- 作者帖子
- 2021-06-09 - 01:49 #83154 
 追光参与者大家好,我是追光,Nuke 的插件安装是一件非常复杂的事情,与 AE、FCP、达芬奇等其他软件不一样的是,Nuke 的插件生态是由.gizmo、.nk、.py、.dll、.so 和 .dylib 等格式构成的,其中.gzimo、以及.py 是主要应用格式。之前我写过一篇 Nuke .gzimo 自动化安装的方法,通过社区提供的插件可实现自动化添加 Gzimo 插件。后来又找到了直接通过一个工程文件插件就可以全自动安装插件的方式。今天这里要分享的是第三种全球范围内应用最广的自动化插件安装、管理工具(支持 Nuke9-13的各个版本)。 Nuke手工安装高级版是一个易于使用的 Nuke 插件管理器,它使得编写代码来安装插件、小工具、脚本和任何其他类型的附加组件都过时了。 
 只需将要安装的文件放在正确的文件夹中,工具就会在 Nuke 中正确安装它们,包括图标、子组等等。其最鲜明的特点是:多个本插件的存储库可以同时运行,如果将插件安装在共享盘上,它们可以在渲染农场上工作,并且可以从一台服务器加载。 下面我们分享如何安装、使用这个插件: 
- 2021-06-09 - 02:04 #83156 
 追光参与者Nuke 自动安装插件高级版安装方法(下载 Nuke插件中的第三个手工高级版) 1. 将整个解压后的文件夹放在你喜欢的地方。可以在服务器上,如果想让多台计算机从中加载它们的插件。 2. 将以下行添加到 .nuke/init.py 文件中(将“path/to/NukeShared”更改为您计算机上的实际路径!)。如果该文件尚不存在,则创建该文件。 nuke.pluginAddPath('/文件夹所在路径/NukeShared') ##Path 是你刚才放置解压文件夹的绝对路径比如我的 Mac:nuke.pluginAddPath(“/Users/nunasi/Documents/NukeShared”)关于此工具目录结构说明: 主文件夹中有三个文件夹(在此自述文件旁边):Configuration、Repository 和 Required。还有一个 init.py 文件。 
 这就是它们的用途:文件夹:Repository(存储库) 在这里您可以放置Gzimo、脚本等。Repository 文件夹中的所有文件夹都指向 Nuke 中的特定面板,但以下划线开头的文件夹除外。例如:在名为“Animation”的文件夹中放置一些 Python 脚本将使其显示在所有节点的“动画”旋钮的右键单击菜单中。 _AutoInstaller(_自动安装程序) 此文件夹中的所有文件夹和子文件夹都将作为插件路径加载到 Nuke, 
 这意味着 init.py 和 menu.py 文件会自动运行。
 此文件夹适用于拥有自己的文件集的插件——例如,
 只需将 Cryptomatte 或 PixelFudger 的整个下载文件夹拖入即可。(事实上追光的PixelFudger是放到 Nuke 文件夹下的,我的使用习惯从顶部加载这个)_Autorun(_自动运行) 此文件夹及其子文件夹中的所有 Python 文件都将在 Nuke 启动时运行。 
 此文件夹中有两个子目录不应更改或删除:_init 和 _menu。
 将您的脚本放在 _init 文件夹中,让它们在 Nuke 启动时运行(在加载 UI 之前),并在 _menu 中让它们随 UI 一起加载。_Fonts(_字体) 此路径被添加为 Nuke 的 FONT 环境路径。 _OFXPlugins(OFX插件) 此路径被添加为 Nuke 的 OFX 环境路径(如果目录中存在任何文件/文件夹)。 OCIO(_环境) 此路径被添加为 Nuke 的 OCIO 环境路径(如果目录中存在任何文件/文件夹)。 
 如果您不想丢失 Nuke 的内置配置,请将此文件夹留空!_Shortcuts(_快捷方式) 更改文件“Keyboard_Shortcuts.txt”的内容以快速重新映射左侧“节点”栏中或屏幕顶部“Nuke”栏中任何项目的键盘快捷键。 _ViewerProcesses(视窗进程) 此文件夹及其子文件夹中的 Gizmo 将在查看器中注册为 Nuke 查看器进程。 只需将内容添加到“节点”文件夹即可将它们加载到左侧的菜单栏中。 文件夹:Required(必填) 这些是 NukeShared 需要能够加载的文件。 文件:init.py 这个 python 脚本所做的就是将 Nuke 指向正确的方向(这是必需的文件夹)。 文件夹:Configuration(配置) 在此文件夹中,可以通过编辑 Settings.py 文件的内容来更改 工具 的首选项。 可以将名为“username.dat”的文件添加到 user_blacklist 文件夹中,以将这些用户从 工具 中完全列入黑名单 通过查找每次有人打开 Nuke 时出现在 user_activity 文件夹中的“username.dat”文件来查看谁在使用 NukeShared 
 (但前提是在设置文件中将“write_active_user”设置为 True)。
- 2021-06-09 - 02:25 #83161 
 追光参与者一些更加实用的小技巧 如果创建具有特定名称的文件,此工具将对它们所在的文件夹进行不同的处理。 
 1、只需添加一个具有以下名称的文件即可获得一定的效果:忽略.dat 使 NukeShared 忽略此文件夹(而不是其子目录)。 
 将用户名添加到此文件(每行一个)以排除它们!
 或者,您可以输入“filter_nuke:”或“filter_os:”,然后输入要列入忽略文件白名单的版本。
 过滤 nuke 11.2v3、所有版本的 nuke 11.3 和 nuke
 10.5v8 的
 示例行:filter_nuke: 11.2v3 11.3 10.5v8 同时过滤所有三个操作系统的示例行: filter_os
 : windows macos linux自动安装程序.dat 忽略当前文件夹中的所有文件,除了“menu.py”和“init.py”文件。 
 与将当前文件夹(没有其子目录)放在“_AutoInstaller”中基本相同。打开文件夹按钮.dat 在 Nuke 中当前菜单的末尾添加一个额外的项目,并提供在查找器/资源管理器中打开此当前文件夹的选项。 
- 2021-06-09 - 02:29 #83162 
 追光参与者升级此插件工具的方法: 此工具插件,NewVFX 将会紧随开发者同步更新,并转储到专用服务器,让用户即使更新到最新版本。 1、更新插件只需要复制老版本的整个文件夹到电脑其他位置进行备份。 2、然后删除原来位置的Repository。 3、将新版本解压到同一个位置。 4、最后将老版本中的Repository复制进来即可完成程序升级。 
- 2022-04-11 - 00:16 #87141
 …会员- 2022-04-11 - 10:47 #87142 
 Nuke方舟参与者刚刚在Win10以及Mac12上面做了一次测试,没有弹出这个错误。根据你的这个错误提示,是你的定义路径设置不正确导致的,你的路径写法可能存在错误或者定义的路径不正确。 建议按照教程里的这个正确设置下路径:Nuke高级版自动安装插件路径设置 
 
- 2022-06-24 - 01:44 #87651 
 zean会员单独的.py或者.gizmo非文件夹的应该放在哪个文件夹里 
- 2022-06-24 - 11:18 #87657 
 zean会员想在左侧菜单栏中出现一个带自定义图标的自定义文件夹,里面存放单独的各种gizmo,应该怎么操作,放在哪 - 2022-06-24 - 11:50 #87661 
 追光参与者这个问题非常好,也算是官方说明里没有写清楚的隐藏的功能。这里刚好补充一下: 1、程序化目录结构建立。这几个插件都有自动化检测目录树并对应重建目录树的功能。也就是你可以按照目录结构来创建你的插件分类结构,同时这个结构也会映射到程序菜单中去。 
 2、菜单图标定义方式。许多插件没有图标,对于习惯看图标找工具的制作人很是不方便,可以给每个插件装个图标吗?答案是可以的,而且非常简单,也可以实现全自动化安装。2.1、使用作图工具(Photoshop或其他)制作一个图标,存储时候选择为.png格式, 
 2.2、将图片命名为插件名字。2.3、将png图片复制到 此自动化插件的 Icon目录下即可。(也可以放置到与插件相同的目录下) 打开Nuke,会发现每个插件都有自己做的图标啦,这里顺带附上一张NewVFX内部已经分类安装好的插件截图: 
 
- 2022-11-17 - 11:39 #124922
 盼君归来会员忽略软件版本有个疑问。 
- 2022-11-17 - 11:41 #124923
 盼君归来会员忽略软件版本这里我有点没弄明白,是在自己的插件目录内(里面没有子文件夹),新建一个dat的文件,在这个dat里面写入filter_nuke:版本号吗?为啥我这里没啥作用呢? 
- 2023-02-23 - 16:53 #126038
 二小白会员会更新nuke14版本兼容吗? 
- 2023-07-08 - 16:10 #126419
 建龍卸甲会员plugin插件也能装嘛?大佬,是dll格式的文件 
- 2023-08-02 - 14:19 #126554
 gm会员
 
- 作者帖子
- 在下方一键注册,登录后就可以回复啦。
 
 







 京公网安备
 京公网安备  工信部备
 工信部备