项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1845
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python + Jupyter Notebook 运行环境(项目开发语言为 Jupyter Notebook)
- 需安装 diffusers 库(Quick Start 要修改其中部分函数)
- 基础扩散模型权重:SD v1.4 / v1.5 / v2.0 / v2.1
- 约 8GB 显存的显卡即可跑通 Quick Start notebook
安装与启动步骤
-
1克隆官方仓库
从 GitHub 拉取 RPG-DiffusionMaster 源码,后续 notebook 与示例都基于该仓库。
git clone https://github.com/YangLing0818/RPG-DiffusionMaster.git -
2准备运行环境
README 未给出 pip/conda 安装命令,需自行准备可运行 Jupyter Notebook 的 Python 环境并安装 diffusers。
-
3准备基础模型
按 README 说明选用 SD v1.4、v1.5、v2.0、v2.1 等 base diffusion model,提前下载或配置好权重。
-
4打开 Quick Start
打开仓库内的 Example_Notebook(RegionalDiffusion_playground.ipynb),该示例把图像等分为两个子区域。
-
5小幅修改 diffusers
按 README 提示对 diffusers 库中部分函数做少量改动,以实现区域级扩散生成。
-
6运行并生成图像
在 notebook 中按单元格顺序执行,可在 8GB 显存显卡上得到区域划分的生成结果。
如何确认成功
notebook 单元格全部执行无误并输出图像,即表示区域级生成流程跑通。
常见问题
Q:需要多少显存?
A:README 明确说明,使用 8GB 显存的显卡即可运行 Quick Start 中的 notebook 示例。
Q:支持哪些基础扩散模型?
A:README 列出 SD v1.4、v1.5、v2.0、v2.1 等 base diffusion models,可在这些模型上得到不错效果。
Q:必须用 GPT-4 这类闭源大模型吗?
A:不是。README 说明既可用 GPT-4、Gemini-Pro 等专有 MLLM,也可用 miniGPT-4 等开源本地 MLLM。
Q:需要额外训练吗?
A:不需要。RPG 是 training-free 范式,无需训练即可适配现有扩散模型。
Q:有完整安装步骤吗?
A:README 节选中未给出安装命令,仅指向 Example_Notebook,详细说明需参考论文与 notebook 内容。
注意事项
- README 未提供 pip/conda 安装命令,环境依赖需自行按 diffusers 生态准备。
- Quick Start 仅演示将图像等分为两个子区域,更多区域与复杂布局需自行扩展配置。
- 运行前需对 diffusers 库中相关函数做小幅修改,建议先备份原文件。
核心亮点
- 提出 Recaptioning+Planning+Generation 三阶段框架,显著提升复杂提示词下的图像生成质量
- 支持多轮对话式图像编辑,交互自然,无需微调模型
- 基于 MLLM 的区域级生成,能准确处理多对象空间关系
不足之处
- 依赖外部 MLLM 和扩散模型,推理资源消耗较高
- 文档/社区待观察
适用场景
- 复杂场景文本生成图像(如多物体、空间关系描述)
- 交互式图像编辑(对话修改局部内容)
- 多模态大模型与扩散模型结合的研究实验
替代项目
ControlNet、InstructPix2Pix、DALL-E 3
上一篇:carefree-creator
下一篇:CogView
同类项目推荐
image-studio
开源
一个工具搞定绘图、编辑和视频生成,Vercel 一键部署即用。
AI视觉创作套件,集图解、绘画、编辑和视频生成于一体。支持Vercel一键部署
MACE
开源
一键批量擦除扩散模型中的多个不当概念,安全生成。
[CVPR 2024] "MACE: Mass Concept Erasure in Diffusion Models" (Official Implementatio···
Scenario-Unity
开源
在 Unity 里直接调用 AI 生成游戏美术,省去切换工具的麻烦。
Scenario for Unity: generate images, textures and 3D assets with Scenario's AI model···
stable-diffusion-webui-blip2-cap···
开源
给SD训练图自动写描述,省下手写标签的时间
BLIP2 captioning tool as an extension of AUTOMATIC's WebUI
min-dalle
开源
轻量跑通文本生图,普通显卡也能快速出图
min(DALL·E) is a fast, minimal port of DALL·E Mini to PyTorch
StabilityMatrix
开源
一站式管理 Stable Diffusion 环境与模型,告别命令行折腾
Multi-Platform Package Manager for Stable Diffusion
scene_generation
开源
用场景图精确控制图像生成,让AI按你的关系描述画图
A PyTorch implementation of the paper: Specifying Object Attributes and Relations in···
sd-webui-deforum
开源
在 Stable Diffusion 里一键生成 AI 动画视频
Deforum extension for AUTOMATIC1111's Stable Diffusion webui
comfyui-inpaint-nodes
开源
在 ComfyUI 中轻松实现专业级图像修复与扩展
Nodes for better inpainting with ComfyUI: Fooocus inpaint model for SDXL, LaMa, MAT,···
