OnOff | ComfyUI workflow
详情
下载文件
关于此版本
模型描述
(查看 v1.0 页面以获取更多图片)
此工作流会在同一背景、相同姿势下生成两个人物,并将图像拼接在一起。可能的应用包括:
- 展示人物着装/裸体状态
- 比较不同服装
- 比较不同角色
- 测试 LoRAs
安装与依赖项
- 安装 Impact pack 自定义节点;
- 安装 ControlNet 辅助预处理器 自定义节点;
- 下载 ViT-H SAM 模型 并将其放置在
_\\ComfyUI\\ComfyUI\\models\\sams\\_目录下; - 下载 ControlNet Openpose 模型(包括 .pth 和 .yaml 文件),并将其放入
\\comfy\\ComfyUI\\models\\controlnet目录中; - 下载并打开此工作流。
资源
任意模型、任意 VAE、任意 LoRAs。如果你选择 SDXL 模型,请确保加载相应的 SDXL ControlNet 模型。
使用方法
- 编写背景的正向提示词和负向提示词,仅保留与人物无关的内容,包括如 "masterpiece" 或 "raw photo" 等标签;
- 编写左侧人物的正向提示词和负向提示词;
- 编写右侧人物的正向提示词和负向提示词;
- 选择模型,如需可调整设置;
- 运行!
OnOff_Upscaler
在压缩包中,还有一个名为 "OnOff_Upscaler" 的配套工作流。它会将你的 OnOff 图像拆分为两部分,分别放大后再拼接回去。它会自动加载提示词。
- 安装 WAS Node Suite 自定义节点;
- (可选)安装 prompt-info 自定义节点;
注意事项
- 在工作流中你可以找到一个名为 "Background insertion step" 的变量。如果背景显得不一致,请增大该值;如果人物看起来像是复制粘贴的,请减小该值!
- OpenPose ControlNet 对动漫、乳胶材质和被遮挡的身体效果不佳。如果衣物贴身,可改用 Depth ControlNet,效果更佳;
- 左侧图像先生成。若希望最终交换左右图像,只需在倒数第二个名为 "ImageCompositeMasked" 的节点上手动交换即可。这对强制特定姿势的 LoRAs 很有用;
- 如果你只是想简单拼接两张不同图片而无需控制,可改用更简单的 BeforeAfter 工作流。
有时,原始节点加载值时会出现 bug。默认值如下:
OnOff 工作流:
- 步数:25
- 背景插入步数:11
- CFG 尺度:6.6
- 采样器:dpmpp_sde_gpu
- 调度器:karras
- 宽度:512
- 高度:768
OnOff_Upscaler 工作流:
- 放大方法:双线性
- 步数:27
- CFG 尺度:8.0
- 采样器:dpmpp_2m
- 调度器:karras
- 去噪强度:0.41


