欢迎使用 MTB Nodes 项目!这个代码库是开放的,您可以自由地探索和利用。它的主要目的是构建用于 MLOPs 中的概念验证(POCs)。该项目中的许多节点都是受到现有社区贡献或内置功能的启发而创建的。
在继续之前,请注意与此项目中使用的某些库相关的许可证。例如,deepbump
库采用 GPLv3 许可证。
Bounding Box
: BBox 构造函数(自定义类型)BBox From Mask
: 从遮罩中提取边界框Crop
: 根据边界框裁剪图像Uncrop
: 根据边界框还原图像
Face Swap
: 使用 deepinsight/insightface 模型进行人脸交换(该节点在早期版本中称为Roop
,功能相同,Roop
只是使用这些模型的应用程序)注意 人脸索引允许您选择要替换的人脸,如下所示:
Load Face Swap Model
: 加载 insightface 模型用于人脸交换Restore Face
: 使用 GFPGan 还原人脸,与Face Swap
配合使用效果很好,并支持bg_upscaler
的 Comfy 原生放大器
Load Film Model
: 加载 FILM 模型Film Interpolation
: 使用 FILM 处理输入帧
Export to Prores (experimental)
: 将输入帧导出为 ProRes 4444 mov 文件。这使用 ffmpeg stdin 发送原始的 NumPy 数组,与Film Interpolation
一起使用,目前很简单,但可以进一步扩展。
Blur
: 使用高斯滤波器对图像进行模糊处理。Deglaze Image
: 从 FN16 中提取Denoise
: 对输入图像进行降噪处理Image Compare
: 比较两个图像并返回差异图像Image Premultiply
: 使用掩码对图像进行预乘处理Image Remove Background Rembg
: 使用 RemBG 进行背景去除
Image Resize Factor
: 大部分提取自 WAS Node Suite,经过一些编辑(特别是支持多个图像)和较少的功能。Mask To Image
: 将遮罩(Alpha)转换为带有颜色和背景的 RGB 图像Save Image Grid
: 将输入批次中的所有图像保存为图像网格。
Latent Lerp
: 两个潜在变量之间的线性插值(混合)
Concat Images
: 接受两个图像流,并将它们合并为其他 Comfy 管道支持的图像批次。Image Resize Factor
: 已弃用,因为我后来发现了内
置的图像调整大小功能。
Text To Image
: 使用字体将文本转换为图像的工具Styles Loader
: 加载 csv 文件并从行中填充下拉列表(类似于 A111)
Smart Step
: 一个非常基本的节点,用于获取在 KSampler 高级中使用的步骤百分比Qr Code
: 基本的 QR Code 生成器Save Tensors
: 调试节点,将来可能会被删除Int to Number
: 用于 WASSuite 数字节点的补充Smart Step
: 使用百分比来控制KAdvancedSampler
的步骤(开始/停止)
DeepBump
: 从单张图片生成法线图和高度图
指南:
-
@BlenderNeko 的ComfyUI 社区手册(英文)
-
@tjhayasaka 的Tomoaki 个人 Wiki(日文)
扩展和自定义节点:
-
@WASasquatch 的Comfy 列表插件(英文)