当前位置:首页>python>免费分享|Kai Nuke Python Toolkit:表达式、CornerPin、Tracker高频操作一键完成

免费分享|Kai Nuke Python Toolkit:表达式、CornerPin、Tracker高频操作一键完成

  • 2026-09-04 21:17:46
免费分享|Kai Nuke Python Toolkit:表达式、CornerPin、Tracker高频操作一键完成

Kai Nuke Python Toolkit

Kai Nuke Python Toolkit

纯 Python 实用工具集

CornerPin2D:一键固定跟踪数据Tracker:一键管理所有 Track 的 T、R、S内置表达式预设

01 / Kai Nuke Python Toolkit

Kai Nuke Python Toolkit

一套专门面向 Nuke 合成师的纯 Python 实用工具集。

它不追求堆砌复杂功能,而是希望把那些“经常用、重复做、手动操作很麻烦”的工作,尽可能变成一次点击。

支持:Nuke 12 及以上版本

作者:YanKaiHu

02 / WHO IT HELPS

表达式预设:不用再到处查表达式

01正弦摆动、余弦摆动、固定速度、随机抖动、周期闪烁、区间淡入与淡出、淡入加淡出、循环关键帧、往返关键帧、步进保持、时间偏移、自定义表达式,

部分摆动类预设会在原值或原动画基础上叠加效果,而不是简单覆盖。

循环、往返和时间偏移类预设,则会读取原有的关键帧曲线。

工具还提供“一键移除表达式”,并尽可能保留原来的动画曲线。

所有表达式操作都会进入 Nuke 的 Undo,可以正常撤销。

02很多同学并不熟悉 Nuke 表达式的完整写法,即使知道表达式,也经常要重复修改振幅、周期、起始帧、结束帧等参数。因此,我们为工具包制作了一个独立的“表达式预设”面板。

03使用时,只需要:选择一个或多个节点;打开“表达式预设”面板;选择需要添加表达式的参数;选择 X、Y、Z、W 分量,或者全部分量;选择表达式预设;调整参数;点击“应用表达式”。面板会实时生成最终的 Nuke 原生表达式,用户可以在应用之前直接查看。

04熟悉 Nuke 表达式的同学,可以直接输入自己的表达式。

面板会保留统一的应用、分量选择和移除操作。

03 / MORE TRANSLATIONS

CornerPin2D:一键固定跟踪数据

CornerPin2D 是合成工作中非常常用的节点。

在完成平面跟踪后,我们经常需要固定 From 或 To 的四个角点。

Kai Nuke Python Toolkit 提供了三项快捷功能。

From 当前帧取消动画

To 当前帧取消动画

当前 To 复制到 From 并定帧

将当前帧的四个 To 坐标复制到 From,并自动固定 From。

这是进行 CornerPin 稳定、贴图和局部处理时非常实用的功能。

不需要逐个展开参数,也不需要分别右键取消动画。

选择节点后,点击一次即可完成。

工具会按照实际动画通道处理,不会无意义地修改没有动画的通道。

同时支持多选 CornerPin2D 节点批量执行。

04 / WHAT'S NEXT

Tracker:一键管理所有 Track 的 T、R、S

TRS 全部勾选:为当前 Tracker 中的所有 Track 一键启用 T、R、S。

TRS 全部取消:一键取消所有 Track 的 T、R、S。

T、R、S 单列开关:可以分别执行,T 全部勾选;T 全部取消;R 全部勾选;R 全部取消;S 全部勾选;S 全部取消。

素材与输出辅助工具,除了跟踪和动画处理,工具包还加入了几项素材管理功能。

项目帧范围匹配 Read

选择一个 Read 或 DeepRead 节点后,可以把 Nuke 项目的起止帧自动匹配到素材帧范围。

从 Write 创建 Read

选择 Write 节点后,工具可以按照 Write 的文件路径创建对应的 Read 节点。

打开文件所在目录

直接打开当前素材或输出文件所在的文件夹

安装方法已放入插件文件夹内,大家可以跟着安装即可.

如果你觉得这套工具对工作有帮助,也欢迎转发给身边使用 Nuke 的朋友。

获取方式

公众号内回复:175

永久免费供大家下载使用,本工具为Nuke学习社、YanKaiHu编写.

最新文章

随机文章