跳转到内容

【SD】无需Lora,一键换脸插件Roop

📗

作者:白马少年

介绍:SD实践派,出品精细教程

发布时间: 2023-06-26 20:00

原文网址:https://mp.weixin.qq.com/s/aScV8eLf-Gz2bytg3ButCw

最近新出的一个一键换脸插件Roop,其快捷方便的操作惊艳了不少人,甚至隐隐有赶超Lora的趋势。

举个例子,我们使用大模型“majicmixRealistic”来生成一个女生的图像,提示词只有“1girl”和一些常用的标准化正负提示词。

得到了一个女生的图像。

接下来我们启用这个插件,放入一张想要更换的其他人脸的图片,然后点击生成。

可以看到,脸部就被替换掉了。就这么简单,不需要炼丹,不需要复杂的参数设置,真正实现了一键换脸。

那么,我们先来安装一下这款插件吧,相比于简单的操作,它的安装步骤会稍微有点麻烦。 首先你要确保能科学上网,因为整个安装过程和后面的运行都是需要的。 然后我们来到【扩展】里面,在扩展面板中点击“从网址安装”,然后输入以下地址https://github.com/s0md3v/sd-webui-roop,可以直接安装。或者是在“可下载”的页面搜索“roop”,就可以直接下载。

安装完成后,重启webUI,就可以看到这个插件了。

但是仅仅到这一步,这个插件还是无法使用的,我们还需要安装一下它的依赖环境。首先,进入这个网址https://visualstudio.microsoft.com/zh-hans/downloads/,下载并安装 Visual Studio。

下载完成后点击安装。

进入安装页面,等待安装好。

勾选如下项目,要确保包含 Python 和 C++ 包。

更改到你想要安装的位置,然后点击右下角的安装就行。

安装时间比较长,要耐心等待。

安装好之后,打开SD文件目录下的这个文件夹。

在地址栏输入“cmd”,然后回车。

在打开的dos界面里面,将这行代码“python -m pip install insightface==0.7.3 --user”粘贴进来,就会自动开始安装insightface。

如果这个阶段出现错误,建议去下载使用最新的秋叶4.2整合包(6月23号更新),下载包我已经更新到了云盘里,后台回复【SD】就可以下载。

安装完成后,重新打开我们的启动器,后台会继续下载一些模型,此时一定要保证全程科学上网。

完成这些后,我们的Roop插件就可以正常使用了。这个插件主要适用于真实的人脸替换,所以对二次元之类的人物作用不大。我们选用一个真实系模型“realisticVisionV20”,关键词描述的是一个老人举着气球。

得到了一张如下的照片。

接下来启用ROOP插件,选择你想要替换的人物照片,面部修复选择“GFPGAN”。右边的参数数值越低,人物会越像,但是图像会很模糊;数值越高人物越不像,但是图像会很清晰。这个就取决于你的需求了,我使用0.5测试一下。最下面还有一个放大算法,可以使用一个模型放大你的图像,基本就相当于高清修复。

设置好后,点击生成。可以看到,人脸部分的像素是偏低的,有点模糊。

但是没有关系,我们可以将这张图发送到“图生图”,开一个比较小的重绘幅度。

然后使用controlnet中的tile模型进行重绘。

换脸完成,像不像你们自行评价吧~

如果想要这个插件的话,可以添加我的公众号【白马与少年】,回复【SD】即可。推荐使用最新的秋叶整合包,出错概率最小,另外,科学上网很重要。特别提醒,此插件谨慎使用,切勿触犯法律。

-END-

白马与少年

Stable Diffusion、Blender等学习心得分享

139篇原创内容(持续更新中)

公众号

微信扫一扫 关注该公众号