Skip to content

区域提示控制

Kahsolt edited this page Mar 30, 2024 · 1 revision

区域提示控制

通过融合多个区域进行大型图像绘制。

⚠ 我们建议您使用自定义区域来填充整个画布。

ℹ 通常情况下,所有小块共享相同的主提示语。因此,您不能使用主提示语绘制有意义的对象,它会在整个图像上绘制您的对象并破坏您的图像。 ℹ 为了处理这个问题,我们提供了强大的区域提示语控制工具。

Tab

  1. 首先,启用区域提示语控制。
    • 注意:启用区域控制时,默认的小块分割功能将被禁用。
    • 如果您的自定义区域不能填满整个画布,它将在这些未覆盖的区域中产生棕色(MultiDiffusion)或噪声(Mixture of Diffusers)。
    • 我们建议您使用自己的区域来填充整个画布,因为在生成时速度可能会更快。
    • 如果您懒得绘制,您也可以启用绘制完整的画布背景。但是,这将显著降低生成速度。
  2. 上传一张图片,或点击按钮创建空白图像作为参考。
  3. 点击区域1的启用,您将在图像中看到一个红色的矩形。
    • 在区域中点击并拖动鼠标以移动和调整区域大小。
  4. 选择区域类型。如果您想绘制对象,请选择前景。否则选择背景。
    • 如果选择前景,则会出现羽化
    • 较大的值将为您提供更平滑的边缘。
  5. 输入区域的提示语和负面提示语。
    • 注意:您的提示将附加到页面顶部的主提示语中。
    • 您可以利用此功能来节省你的词条,例如在页面顶部使用使用常见的提示语(如“masterpiece, best quality, highres...”)并使用“EasyNegative”之类的 embedding 。
    • 您也可以在提示语中使用 Textual Inversion 和 LoRA

示例 1:以高分辨率绘制多个角色

  • 参数:

    • 模型:Anything V4.5, 高度 = 1920, 宽度 = 1280 (未使用highres.fix), 方法(Method) = Mixture of Diffusers
    • 全局提示语:masterpiece, best quality, highres, extremely clear 8k wallpaper, white room, sunlight
    • 全局负面提示语:ng_deepnegative_v1_75t EasyNegative
    • ** 块大小(tile size)参数将不起效,可以忽略它们。**
  • 区域:

    • 区域 1:提示语 = sofa,类型 = Background
    • 区域 2:提示语 = 1girl, gray skirt, (white sweater), (slim) waist, medium breast, long hair, black hair, looking at viewer, sitting on sofa,类型 = Foreground,羽化 = 0.2
    • 区域 3:提示语 = 1girl, red silky dress, (black hair), (slim) waist, large breast, short hair, laughing, looking at viewer, sitting on sofa,类型 = Foreground,羽化 = 0.2
  • 区域布局: MultiCharacterRegions

  • 结果 (4张中的2张) MultiCharacter MultiCharacter

示例 2:绘制全身人物

ℹ 通常情况下,以高分辨率绘制全身人物会比较困难(例如可能会将两个身体连接在一起)。 ℹ 通过将你的角色置入背景中,可以轻松的做到这一点。

  • 参数:

    • 模型:Anything V4.5,宽度 = 1280,高度 = 1600 (未使用highres.fix),方法(Method) = MultiDiffusion
    • 全局提示语:masterpiece, best quality, highres, extremely clear 8k wallpaper, beach, sea, forest
    • 全局负面提示语:ng_deepnegative_v1_75t EasyNegative
  • 区域:

    • 区域 1:提示语 = 1girl, black bikini, (white hair), (slim) waist, giant breast, long hair,类型(Type) = Foreground,羽化(Feather) = 0.2
    • 区域 2:提示语 = (空),类型(Type) = Background
  • 区域布局: FullBodyRegions

  • 结果: NVIDIA V100 使用 4729 MB 显存用了 32 秒生成完毕。我很幸运的一次就得到了这个结果,没有进行任何挑选。 FullBody

  • 也适用于 2.5D 人物。例如,1024 * 1620像素的图像生成

  • 特别感谢 @辰熙 的所有设置。点击此处查看更多她的作品:https://space.bilibili.com/179819685

  • 从20次生成结果中精选而出。 FullBody2


Clone this wiki locally