今天看到一个有意思的支持Midjourney的换脸插件,分享给大家,感觉这个插件的最大意义是可以保持你画作主角的一致性,下面小刚给大家介绍下使用方法。

一、将 InsightFaceSwap Bot 加入自己的服务器

由于 InsightFace 现在还没有加入探索服务器,所以只能通过下面的链接来添加

https://discord.com/oauth2/authorize?client_id=1090660574196674713&scope=bot

在打开discord的浏览器输入上面的网址,然后选择要加入的服务器(选择一个自己的已经有了MJ Bot的服务器)—>授权—>人机验证,等待授权完成 InsightFace 机器人就加入到了自己的服务器。

二、InsightFaceSwap bot 命令列表

/saveid name upload-image  用于上传照片注册ID特征

/setid name(s)   设定默认源ID名称,用于后续的INSwapper菜单生成

/listid  列出所有注册的ID名称

/delid name 删除特定ID名称

/delall 删除所有ID

/swapid name(s) upload-image 对上传的照片进行ID替换,使用指定的ID名称(或名称列表)

三、InsightFaceSwap换脸基本流程演示

1、生成一个正面人脸,由于没有现成的图片就生成了一个唐朝美女的,把升格后的图片保存下来

2、用 /saveid 来保存人脸信息,上传刚保存的图片,idname后面的输入框输入8个字符内的字母数字作为ID,成功了会显示“idname ** created”

3、用 /setid 设置默认id ,如果你只保存了一个那就是默认的,否则就需要设置一个默认的。成功了会显示“current idname updated”

4、现在就可以对 Midjourney 初始生成的4格图换脸了,注意升格后的单图是无效的。在4格图上点右键—> APP —> INSwapper 就可以了

看看效果如何:

另外可以用 /delid 删除指定ID的特征;/delall 删除全部

/setid 是可以设置多个数据的,测试感觉貌似是随机的替换~

感觉写实场景下效果还是可以的,尤其都是正面时。写实脸替换动漫是不太行,动漫替换动漫没试过,感兴趣的同学可以尝试一下。