Hiero 花式上镜头号——扩展篇

鬼猫猫原创
  • Hiero
  • Nuke Studio
  • 视效剪辑
  • Hiero
  • Nuke Studio
  • 教程
  • 镜头号
  • 影视
  • 视效剪辑
  • Python
  • 工具
大约 6 分钟

Hiero 花式上镜头号——扩展篇

前文回顾:

如果镜头名字跟上述信息无关,顺序还是乱七八糟没有规律:

复杂的实际工作

  • 我的新镜头名字是要从Shotgunftrack里确定的呢?
  • 是要从剪辑师的剪辑工程里拿的呢?
  • eld 里呢?xml里呢?excel/csv里呢?

可不可以我提供好新名字的列表,给我按照顺序,挨个重命名选中的镜头?

不管新名字列表的来源是Shotgun导出的csv也好,edl/xml 也好,甚至是自己在excel里手动输入的也好,全部处理成,一个镜头名字一行的纯文本,复制镜头名字到剪切板,然后有个工具,咔嚓一下,就把剪切板里的镜头名字,按顺序加到选中的镜头上。完工。

插件入口

选中要改名的镜头们,右键菜单Rename Selected Shots From Clipboard

或者选中要改名的track,右键菜单Rename "Video 1" Shots From Clipboard

插件界面介绍

  1. Paste From Clipboard ,当你把新镜头名字复制到剪切板后,点击该按钮,插件读取剪切板里的文本内容,按行分成一个列表。
  2. 当前(你选中的)要被进行重命名的镜头们,和对应的新名字。
  3. 信息输出区域,镜头名字校验和Rename过程中的信息。
  4. Rename,当 2 中,有镜头符合重命名规范,该按钮变为可用状态,点击即可对打勾的镜头进行重命名操作
  5. 当你点击过Rename之后,该按钮会变为可用状态,并且显示可以 Undo次数,点击该按钮会将取消刚才的重命名操作,并且Undo次数减一。

新镜头名字切勿包含以下字符:(Hiero不让的)

/ \ : * ?

插件使用步骤

准备数据

将新镜头号按行分隔,拷贝。 然后再插件界面点击 Paste From Clipboard 按钮(图中 1号标示)

如下图

记事本里拷贝-> excel里拷贝->

校验数据

通过查看图中2 区域的表格,查看选中的镜头们(TrackItem列)和即将修改的新名字(New Name列),确保都一一匹配。

在图中3 区域,是一些提示信息:

  • 红色字体代表有错误:新镜头名字包含了非法字符,请改好文本后再复制,然后Paste From Clipboard
  • 黄色字体代表有警告:镜头和新名字没有一一对应,并且New Name为空的单元格,背景色为黄色。

啥信息也没有,已经New Name列的单元格背景色都是绿色,代表一切正常,可以完美重命名。

魔法世界规则

插件会对剪切版信息做如下操作:

  • 第一行和最后一行如果为空行,则舍弃
  • 中间有行是空行的话,认为这是对该位置的镜头不做重命名操作
  • 每行的前后空格会被删掉,中间空格会被保留

下面列举了一些场景情况:

完美重命名

剪切板内容为

pl_0010
pl_0020

新名字多于镜头个数

剪切板内容为(新名字 pl_0030 没有镜头可以匹配)

pl_0010
pl_0020
pl_0030

新名字少于镜头个数

剪切板内容为(镜头face_0010_plt_bgb没有新名字)

pl_0010

新名字中有空行

剪切版内容为(第二行为空,但是第三行pl_0030没有镜头可以匹配)

pl_0010

pl_0030

执行重命名

点击Rename按钮,插件即可进行重命名操作。

额外说明

你还可以在已有基础上,对某个镜头手动去掉前面的勾选,不对其进行重命名。

执行的过程信息,和执行结果会显示在 3 区域

x shots success. y shots skipped. z shots error

如果不满意本次的重命名,可以点击Undo Rename按钮,恢复原有名字。

安装

解压后将文件夹放置在 ~/.hiero~/.nuke 下。

例如

Windows系统下

C:\Users\muyanru\.nuke\
                    Python\
                        StartupUI\
                            rename_shots\
                            context_menu_rename_shots.py

Mac系统下

/Users/muyanru/.nuke/
                    Python/
                        StartupUI/
                            rename_shots/
                            context_menu_rename_shots.py

重启软件即可生效。

获取

温馨提示

点击购买open in new window,或者扫描二维码购买

面包多二维码

上次编辑于:
贡献者: muyanru,Yanru Mu