商业级摄影,ComfyUI 一键人像写真背景替换工作流免费分享

大家好!今天,我要向你们展示一款非常惊艳的 ComfyUI 摄影工作流,只需要一张人物照片,通过提示词或者上传一张风格照片,或者通过主题 Lora,只保留面部和发型,一键生成,随心所欲更换背景,不借助第三方的绘图软件,生成 4K 高清修复大图!

效果展示

技术要点讲解

完整工作流及涉及到的模型、Lora、插件免费分享给你:

https://pan.quark.cn/s/7bac493915d2

下面我将工作流中涉及到的技术要点分享给你,按照这个教程,一步一步执行,你也可以做出同样的效果。

1、大模型及Lora选择

大模型推荐 LeosamsHelloworldXL 人像大模型,你也可以根据自己的喜好选择一些真实感大模型,Lora 推荐Add-detail增加细节 Lora,或者一些增强摄影真实感的 Lora,关注我,后面会给你推荐一些效果非常好的 Lora。

2、人像照片处理&脸部及发型检测

人像照片处理:

加载人像照片,如果照片不是很高清,最好用 PS 或者其它修图工具处理一下,这样人物高清重绘时会更清晰。可以使用后面的 SUPIR 高清重绘工作流,对原始照片进行高清无损放大。

加载的照片无论尺寸大小都可以处理,我使用了一个限制图像大小的节点来限制图像的最长边为 1024 像素,这样既保证了图片过小没有足够的像素重绘,也避免了加载的图片过大而爆显存。

脸部及发型检测:

我使用了最新的 LayerStyle 插件,可以精确识别人物面部、头发、身体、衣服、饰品、背景等,想保留哪些部位不变就选择相应的部位,也可以同时选择多个部位,非常灵活。这里我检测了人的面部和头发,你可以看到,头发丝都能很清晰的检测出来。

然后我通过蒙版扩张节点,对蒙版进行了一个反转和模糊,这样会让后面的重绘与背景更融合。

3、背景生成方式

主题风格图片参考:

生成人像背景有三种方式,第一种是通过加载风格参考图片,WD 反推获取风格图片的提示词,再通过 IPAdapter 对图片进行风格参考,来重绘背景。

其中预设强度选择 PLUS,如果希望减弱模仿强度,可以选择其它更弱的参数。通过 CLIP 视觉图像处理节点对输入的图片进行处理,这里的剪裁位置参数选择 “pad”,这样处理后的图片不再是正方形,风格参考更准确。负面图片我们可以通过 IPAdapter 提供的噪波工具生成一个噪波图片,让出图更清晰,同时,我们还可以修改权重来控制风格。

IPAdapter 近期更新到 V2 版本,更加强大,工作流更加简洁。新版 IPAdapter 涉及的模型比较多,大家可参考我之前的文章来安装。

提示词:

第二种就是通过提示词生成背景,可以自己编写,或者通过 Kimi 等 AI 工具来辅助生成,或者参考 liblib 等模型网站的图片来获取提示词。

这里我分享一个 SD 优质提示词库(桔子的 AI 知识库),还有一些绘画提示词库和艺术家风格提示词(https://pan.quark.cn/s/7bac493915d2),我们可以参考学习。

加载主题Lora

第三种方式是通过加载主题 Lora,并根据人物动作编写提示词,生成适合人物造型的主题背景。使用哪组 Lora 我们就启用哪组,同时只能启用一组,这种方式可以把我们收集的 Lora 及对应的触发词保存在一起,使用更加方便。

下面就是加上一些通用的正面提示词和负面提示词,还有,SDXL 风格化提示词有多种风格,这里我们选择照片风格,你也可以尝试其它风格。

4、ControlNet

这里用了两个 ControlNet 控制,一个是 Openpose,可以控制原图人物的姿态,一个是 depth 控制,控制人物身体远近关系以及轮廓,这样保证了重绘出来的背景与原照片能够精确融合。

其中 depth 控制输入的深度图,我们还可以通过 PS 等工具进行处理,把杂乱的背景涂抹掉,主要保留人物主体部分,这样生成的背景会更加自然,不会出现一些乱七八糟的东西。因为这一步操作会中断流程,我的工作流中没有体现,有疑问的小伙伴可以联系我。

5、采样

然后就是采样重绘,其中步数、CFG、采样器、调度器等参数,可以根据生成图片的色彩分布不同来尝试修改,可能会有意想不到的效果。这样,我们就得到了一张只保留了面部和头发不变的重绘图像。

6、放大及细节修复

这一部分比较复杂,我简单说一下,关注我,后期我单独出一个教程。

首先,我会对上一步生成的图片进行放大,再将从原图中获取的面部和头发部分进行放大,再将这两张图片贴合到一起进行重绘。为了保持脸部、头发和周围环境更融合,我对面部和头发遮罩提高了一点明度,这样重绘过程中会对面部、头发进行极小的微调,更好的融合到周围环境。

7、修复手部

由于目前 SD 对人物的手部处理不太好,我们可以根据出图的效果来判断,是否进行手部的修复。这里是通过面部修复节点,检测手部进行重绘。

其实呢,我们也可以避免图像中出现复杂的手部来回避这个问题,当然,你也可以参考我之前修复手部的文章来选择其它方法。

8、SUPIR 高清放大

这一部分是高清重绘部分,SUPIR 高清重绘模块是一个独立的工作流,方便我们对原始图片,或者生成的图像清晰度不满意,用来高清重绘,SUPIR 最大的一个优点是保持原图不变的情况下进行重绘。

这个工作流可以对整个图片进行高清重绘,或者单独对人像头部高清重绘后,再次融合到原图像。

SUPIR 最近发布了 V2 版本,高清重绘分步进行,不再和之前一样是单独的一个节点,新版性能提升显著,通过加载 Lightning 闪电大模型,减少了迭代步数,加载速度更快,对人物、风景能够做到保持原图像不变的情况下做到高清放大。

其中涉及到的模型文件,你可以直接到网盘下载。

9、SD 高清放大

最后一部分是 SD 放大,调整放大系数到 2 倍或者 4 倍,可以放大到 4K 或者 8K。不需要担心显存不足,因为 SD 放大是分块放大,每次只进行我们这里设置的 512 x 512 像素进行采样修复,不过,显存越小花费的时间也越长。

好了,今天的教程就分享到这里,我们下期见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值