toyxyz/ComfyUI_toyxyz_test_nodes

This is a custom node that collects the tools I use frequently.

这是什么

ComfyUI_toyxyz_test_nodes 是 ComfyUI 的自定义节点集合,ComfyUI 是用于运行 Stable Diffusion 风格图像生成管线的可视化节点式界面。作者将他们经常需要的实用工具打包在一起,例如网络摄像头捕获、区域遮罩、3D 姿态编辑器、视频编辑辅助工具,以及数个与本地 Qwen LLM 通信的提示词生成节点。

谁可能使用

  • 已经在使用 ComfyUI 的艺术家和爱好者,想要现成的节点来处理以下任务:
    • 直接将网络摄像头帧捕获到工作流中
    • 编辑 3D 姿态数据或区域遮罩
    • 为视频生成创建“MiniMax-H3”视听提示词
    • 通过本地 Qwen 模型将图像(或最多 10 张的批次)转换为结构化的 Danbooru 风格提示词
  • 任何想要避免为这些重复性工作自行编写 Python 节点的人。

核心功能(依 README 所述)

类别 节点 / 功能
捕获与导出 CaptureCam(网络摄像头捕获)、Save image to path、Export glb、Export video、Direct_screenCap
遮罩与区域工具 绘制/裁剪区域遮罩、ComfyCouple Region 系列(区域绘制器、多区域、遮罩、提取器)
姿态与 3D 编辑 3D 姿态编辑器、OpenPose 编辑器、minimax h3 camera(关键帧摄像机编辑器)
视频工具 Cut Video(按帧数修剪)、Connect Video(拼接并可选交叉淡化)
提示词生成 Minimax-H3-prompter(为 H3 管线创建视听提示词)、image prompter(使用本地 Qwen LLM 将图像转换为 Danbooru 风格或散文提示词)、booru tag prompter
其他 从文件加载随机文本、从法线贴图移除噪声、深度转法线、区域捕获、AI 渲染叠加

示例工作流片段

  • 默认工作流 – 显示一个简单的管线,加载图像、运行遮罩节点,并保存结果。
  • 渲染预览工作流 – 演示在 ComfyUI 内进行预览渲染。
  • 直接网络摄像头捕获工作流 – 从网络摄像头捕获帧,无需启动独立的 CaptureCam UI。

如何开始运行

  1. 将仓库克隆到 ComfyUI 安装的 custom_nodes 文件夹中:
    git clone https://github.com/toyxyz/ComfyUI_toyxyz_test_nodes
    
  2. 运行位于 CaptureCam 中的 setup.bat(设置网络摄像头辅助程序)。
  3. 重新启动 ComfyUI;新节点会出现在节点面板中。

你需要知道的事

  • 数个节点依赖 本地 Qwen LLM(例如 image prompter、Minimax-H3-prompter)。README 提到首次使用时会自动下载并管理 llama.cpp 运行时。
  • 视频相关节点会保留原始 FPS 和音轨,并通过在 test/cache/h3_video_memory/ 下溢写到临时文件来处理大型视频缓冲区。
  • “MiniMax-H3”套件旨在为下游视频生成模型产生文本提示词;它不会产生最终视频本身。
  • 所有节点都设计为可在 ComfyUI 中拖放使用,输入/输出名称清晰(例如 image_N、video_N、prompt)。

总结

ComfyUI_toyxyz_test_nodes 是 ComfyUI 高级用户的实用工具箱,提供现成的节点,用于网络摄像头捕获、遮罩创建、姿态编辑、视频修剪/拼接,以及使用本地 Qwen LLM 进行复杂的提示词生成。它加速了常见的创意管线,无需用户自行编写自定义节点。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目