Nuke Start Flow 算子节点
面向 Nuke 专属工作流的唯一核心入口起点节点——是将当前工作流编译并发布为 Nuke .gizmo 商业级自定义节点插件的绝对强制前置标记。
算子所属分类:Foundry Nuke
核心速查 (TL;DR)
- 任何计划打包编译为 Nuke
.gizmo的工作流,其画布最顶层的执行主链路必须且只能以本节点作为唯一开端; - 底层执行机制与标准版的 Start Flow 节点保持高度一致;但 Nuke 专有变体在元数据中打上了面向 Nuke 编译器的特征签名,用于指导 Gizmo 编译器生成 Nuke 合成树兼容的代码拓扑;
- 必须与流程终点的 Nuke End Flow 严格成对配合使用。
典型工作流编排拓扑
[Nuke Start Flow 节点] → (一系列业务生成、算力推理或图像处理算子) → [Nuke End Flow 节点]
输入端口规范 (Inputs)
无(作为整个管线流程的始发源头触发器)。
输出端口矩阵 (Outputs)
| 端口名称 | 数据类型 | 详细功能与业务规范说明 |
|---|---|---|
exec_out |
control (执行控制流) | 流程控制连接线,连入下游工作流中的第一个实际计算算子节点。 |
避坑技巧与最佳实践 (Tips & pitfalls)
- Gizmo 编译静态校验的硬性红线:工作流发布器 (Gizmo Publisher) 在执行编译打包前会发起严格的拓扑静态校验:它强制检查顶层管线是否以 Nuke Start Flow 开头并以 Nuke End Flow 结尾。若混用了通用的普通
Start Flow节点,发布校验器会立即报错阻断,拒绝打包。
推荐延伸阅读
- Nuke End Flow 算子节点 — 严格与之配对的流程出口终点算子
- Nuke Script 算子节点 — 在该工作流中无头调用本地现有
.nk合成工程