基于 Stable Diffusion 与 Roop 的真人 AI 写真制作指南
AI 写真近期非常流行,特别是某些现象级应用的出现,只需上传照片即可生成精美写真。本文将分享如何使用 Stable Diffusion WebUI 结合 Roop 插件制作真人 AI 写真,无需训练模型,快速出图。核心思路是利用 SD 的文生图能力生成底图,再配合 Roop 插件进行换脸。
免责声明:本文仅分享 AI 技术制作方法,不涉及引导或教唆恶搞他人。对于使用该技术实施不当行为的责任,作者概不负责。
一、环境准备与安装插件
1. 系统要求
- 操作系统:Windows 10/11 或 Linux (Ubuntu/CentOS)
- 显卡:NVIDIA GPU 建议显存 6GB 以上(推荐 RTX 3060 及以上)
- 内存:建议 16GB 以上
- Python:确保已安装 Python 3.8+(WebUI 通常自带)
2. 插件安装方法
Roop 插件支持两种安装方式,请根据网络环境选择。
方法一:在线扩展安装(推荐网络通畅用户)
- 启动 Stable Diffusion WebUI。
- 点击顶部菜单的
Extensions->Install from URL。 - 在
Git repository URL中输入插件地址(如https://github.com/s0md3v/roop)。 - 点击
Install,等待提示Use Installed tab to restart。 - 进入
Installed标签页,点击Apply and restart UI。
若重启后页面加载超过 5 分钟,可能是模型下载缓慢。此时可中断并尝试手动部署(见方法二)。
方法二:手动文件部署(适合受限网络)
需下载以下依赖文件:
sd-webui-roop:主插件包ifnude:隐私保护模块models:预训练模型文件insightface:人脸检测模型
部署步骤:
- 将
sd-webui-roop放入stable-diffusion-webui/extensions/目录。 - 将
models文件夹内容覆盖粘贴至 SD 根目录的models/下。 - 处理隐藏目录(Linux 下):
Windows 下需重命名为mv /root/ifnude /root/.ifnude mv /root/insightface /root/.insightface.ifnude和.insightface放在用户目录下。 - 重启 WebUI。
AutoDL 用户快速操作:
unzip -o /root/autodl-tmp/roop-4-sd-webui.zip -d /root/
rm -Rf /root/__MACOSX
/root/sd-webui-roop /root/stable-diffusion-webui/extensions/sd-webui-roop
/root/models/* /root/stable-diffusion-webui/models
-Rf /root/models
/root/insightface /root/.insightface
/root/ifnude /root/.ifnude


