sd-webui-regional-prompter 区域提示器完全使用指南

【免费下载链接】sd-webui-regional-prompter set prompt to divided region 【免费下载链接】sd-webui-regional-prompter 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-regional-prompter

项目概述

sd-webui-regional-prompter 是专为 AUTOMATIC1111 的 stable-diffusion-webui 设计的智能分区提示工具,让 AI 绘画创作更加精准可控。通过区域划分和独立提示词设置,用户可以在同一画面中实现多种风格融合和局部细节调整。

快速安装与配置

安装步骤

  1. 克隆项目仓库到本地:
git clone https://gitcode.com/gh_mirrors/sd/sd-webui-regional-prompter
  1. 将克隆的文件夹移动到 stable-diffusion-webui 的 extensions 目录下

  2. 启动 stable-diffusion-webui,脚本将自动加载

基本配置

在 WebUI 中选择 Regional Prompter 扩展,即可开始设置区域和对应的提示词。

核心功能详解

区域划分模式

  • 垂直/水平分割:将画布按比例分割为多个区域
  • 2D 矩阵分割:同时进行水平和垂直分割,创建复杂的网格布局
  • 掩码分割模式:通过绘制掩码精确指定任意形状的区域
  • 提示词驱动分割:根据提示词内容自动计算并划分区域

区域划分示例

提示词语法

使用 BREAK 关键字分隔不同区域的提示词:

绿色双马尾 BREAK
红色上衣 BREAK
蓝色裙子

高级功能

  • 基础提示词:设置应用于所有区域的通用提示词
  • 共同提示词:将首个提示词添加到所有区域提示词前
  • LoRA 支持:为不同区域应用不同的 LoRA/LoCon/LoHa 模型
  • 负向提示词:为每个区域设置独立的负向提示词

实用案例与应用场景

案例一:多风格融合

创建上半部分卡通风格、下半部分写实风格的图像:

  • 区域1(上部):cartoon style, anime character
  • 区域2(下部):photorealistic, detailed texture

案例二:局部细节优化

精准调整特定区域如头发颜色或服装细节:

  • 基础提示词:beautiful woman portrait
  • 区域提示词:red hair, detailed strands(仅应用于头发区域)

案例三:复杂场景构建

使用 2D 矩阵模式创建复杂的场景布局:

天空区域 ADDCOL
建筑区域 ADDCOL
人物区域 ADDROW
前景元素 ADDCOL
细节装饰

LoRA 模型集成指南

支持的模型类型

  • LoRA:无速度损失,直接应用
  • LoCon/LoHa:需要启用 "Use LoHa or other" 选项,生成速度会变慢

最佳实践

  1. 在 Latent 模式下使用 LoRA 可以获得更好的区域分离效果
  2. 调整 LoRA 停止步数(10-15 steps)以防止过度渲染
  3. 使用负向文本编码器和 U-Net 参数来优化 LoRA 效果

高级技巧与 troubleshooting

性能优化

  • 在 Attention 模式下获得更快的生成速度
  • 在 Latent 模式下获得更好的 LoRA 分离效果但速度较慢
  • 合理设置区域数量,避免过多区域影响性能

常见问题解决

  • IndexError: list index out of range:检查 BREAK 数量与区域数量是否匹配
  • LoRA 应用错误:启用 "Use LoHa or other" 选项
  • 掩码上传失败:每次上传前点击 "create mask area" 按钮

API 使用示例

通过 API 调用 Regional Prompter:

{
  "prompt": "green hair twintail BREAK red blouse BREAK blue skirt",
  "alwayson_scripts": {
    "Regional Prompter": {
      "args": [true, false, "Matrix", "Vertical", "Mask", "Prompt", "1,1,1", "", false, false, false, "Attention", false, "0", "0", "0", ""]
    }
  }
}

最佳实践总结

  1. 从简单开始:先尝试 2-3 个区域,熟悉后再增加复杂度
  2. 合理使用基础提示词:保持整体画面的协调性
  3. LoRA 分阶段应用:在适当步数停止 LoRA 应用以获得最佳效果
  4. 掩码模式精确控制:对于复杂形状使用掩码模式获得最佳精度
  5. 提示词驱动分割:对于动态内容使用提示词驱动模式

通过掌握这些技巧,您将能够充分利用 sd-webui-regional-prompter 的强大功能,创作出更加精细和个性化的 AI 艺术作品。

官方文档参考:prompt_en.md 配置说明文档:rewrite_prompt.md

【免费下载链接】sd-webui-regional-prompter set prompt to divided region 【免费下载链接】sd-webui-regional-prompter 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-regional-prompter

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐