一键换脸插件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模型进行重绘。
换脸完成,像不像你们自行评价吧~