Nuke End Flow 算子节点
面向 Nuke 专属工作流的终点出口收束节点;精准汇总并报告整个管线流程的执行状态与运行日志。
算子所属分类:Foundry Nuke
核心速查 (TL;DR)
- 任何计划编译发布为 Nuke
.gizmo插件的工作流,其最顶层的执行主链路必须且只能以本节点作为唯一收束终点; - 暴露了标准的
was_successful与result_details输出端口,编译后的 Gizmo 正是通过这两个端口将执行成败与详细耗时回传至 Nuke 图形界面或日志控制台; - 必须与流程开端的 Nuke Start Flow 严格成对配合使用。
典型工作流编排拓扑
[Nuke Start Flow 节点] → (一系列业务生成、算力推理或图像处理算子) → [Nuke End Flow 节点]
输入端口规范 (Inputs)
| 端口名称 | 数据类型 | 是否必填 | 详细功能与业务规范说明 |
|---|---|---|---|
exec_in |
control (执行控制流) | 是 | 来自工作流主链路中最后一个实际计算算子节点的控制连接线。 |
输出端口矩阵 (Outputs)
| 端口名称 | 数据类型 | 详细功能与业务规范说明 |
|---|---|---|
was_successful |
bool |
标识整条工作流是否平稳无损完成计算的布尔状态值。 |
result_details |
str |
记录流程最终执行结果、报错追踪或耗时元数据的详细日志文本。 |
避坑技巧与最佳实践 (Tips & pitfalls)
- Gizmo 编译静态校验的硬性红线:工作流发布器 (Gizmo Publisher) 会严格验证顶层拓扑是否以 Nuke End Flow 作为最终收口。混用通用的普通
End Flow节点会导致发布器拒绝打包生成.gizmo文件。
推荐延伸阅读
- Nuke Start Flow 算子节点 — 严格与之配对的流程入口起点算子
- Nuke Script 算子节点 — 在该工作流中无头调用本地现有
.nk合成工程