Multiple character combine - mask - control

详情

模型描述

一个工作流,用于创建角色、调整其大小并将其放置在你的“画布”上,同时生成角色的遮罩。我附上了我常用的一些示例:

  1. 生成角色
    以任何你想要的方式生成角色、姿势和基础图像。这些图像将作为你后续任何工作流的基础。

  1. 输入并生成图像与遮罩
    在这里,你可以调整角色的大小,并在画布上(XY轴)放置它们。工作流将分别生成独立和合并的遮罩与图像:前者可用于修复(inpainting)、区域提示等,后者则非常适合与ControlNet配合使用。你还可以指定一个希望用于后续精炼器/修复的放大尺寸。

  1. 生成的遮罩与图像
    生成的输出将包含原始尺寸和可选的放大尺寸。遮罩包含角色框(包含角色的正方形)、从该框中裁剪出的部分(我发现这种方式对裁剪/拼接非常有用)以及精确的角色遮罩。图像将以透明背景输出。精确遮罩和图像均提供独立版本和合并版本。另外,当两个角色相交时,我发现为修复任务提供单独的前景(FG)和背景(BG)遮罩非常有用:背景遮罩仅保留当前角色的遮罩,并将相交部分从遮罩中剔除;前景遮罩则为完整遮罩。

工作流中包含的示例:

使用角色合并图像的简单ControlNet
不指定其他内容时,其行为符合预期。我在示例中使用了深度图;其中包含两个角色,它们被放置在画布上,整体轮廓与前两步中定义的几乎一致。

结合ControlNet的区域提示
我使用角色框作为区域提示的遮罩区域,同时分别使用角色图像对每个区域提示应用ControlNet。我降低了ControlNet的强度,仅保留相似的姿态和位置。我使用了与第一阶段生成的相同角色,并配合不同的LoRA,但将其改为其他角色也同样有效。

此模型生成的图像

未找到图像。