hako-mikan/sd-webui-regional-prompter

set prompt to divided region

解决的问题

Regional Prompter 是 AUTOMATIC1111 的 Stable Diffusion WebUI 的自定义脚本,允许用户为图像的不同区域指定不同的提示词。这解决了提示词溢出问题,即提示词中某一部分的属性(例如“绿色头发”)可能意外地应用到图像的其他部分(例如“蓝色裙子”),确保特定视觉元素被限制在指定区域内。

工作原理

该扩展提供了多种定义区域的方法:

  • 基于比例的分割: 用户可以使用比例(例如 1,1,1 表示三等分)将图像垂直或水平分割,并使用 BREAK 关键字为这些区域分配不同的提示词。
  • 二维区域分配: 使用 ADDCOLADDROW 关键字,用户可以创建类似网格的提示布局。
  • 基于掩码的区域: 用户可以手绘掩码或上传掩码图像,以精确定义特定提示词适用的区域。
  • 基于提示词的区域: 一个实验性功能,根据提示词中的目标词创建掩码,以对特定对象应用效果。

支持两种主要计算模式:注意力模式(默认,更快)和 潜在空间模式(较慢,但更有利于分离 LoRAs)。

适用人群

使用 AUTOMATIC1111 WebUI 的数字艺术家和 AI 图像生成爱好者,需要对生成图像中元素的构图和位置进行精确控制。

主要亮点

  • 多区域提示: 通过比例、二维网格或掩码,为特定图像区域分配唯一提示词。
  • 灵活的提示结构: 使用 BREAKADDCOMMADDBASE 管理区域间的通用提示和基础提示。
  • 掩码工具: 内置画布用于绘制掩码或上传掩码图像,实现区域控制。
  • 广泛的模型支持: 兼容 SD、SDXL 以及 Z-Image、Anima、Krea2 等新模型。
  • LoRA 分离: 潜在空间模式可更好地隔离不同区域中的不同 LoRA。

相关

  • 项目
  • 项目
  • 项目
  • 项目