OnOff | ComfyUI workflow

详情

下载文件

模型描述

(查看 v1.0 页面以获取更多图片)

此工作流会在同一背景、相同姿势下生成两个人物,并将图像拼接在一起。可能的应用包括:

  • 展示人物着装/裸体状态
  • 比较不同服装
  • 比较不同角色
  • 测试 LoRAs

安装与依赖项

  1. 安装 Impact pack 自定义节点;
  2. 安装 ControlNet 辅助预处理器 自定义节点;
  3. 下载 ViT-H SAM 模型 并将其放置在 _\\ComfyUI\\ComfyUI\\models\\sams\\_ 目录下;
  4. 下载 ControlNet Openpose 模型(包括 .pth.yaml 文件),并将其放入 \\comfy\\ComfyUI\\models\\controlnet 目录中;
  5. 下载并打开此工作流。

资源

任意模型、任意 VAE、任意 LoRAs。如果你选择 SDXL 模型,请确保加载相应的 SDXL ControlNet 模型

使用方法

  1. 编写背景的正向提示词和负向提示词,仅保留与人物无关的内容,包括如 "masterpiece" 或 "raw photo" 等标签;
  2. 编写左侧人物的正向提示词和负向提示词;
  3. 编写右侧人物的正向提示词和负向提示词;
  4. 选择模型,如需可调整设置;
  5. 运行!

OnOff_Upscaler

在压缩包中,还有一个名为 "OnOff_Upscaler" 的配套工作流。它会将你的 OnOff 图像拆分为两部分,分别放大后再拼接回去。它会自动加载提示词

  1. 安装 WAS Node Suite 自定义节点;
  2. (可选)安装 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

查看我的其他工作流

此模型生成的图像

未找到图像。