实战案例!如何用ComfyUI给模特换服装?
一、前言
当你从这么多高含金量的内容里面找到这我这篇,我相信你肯定不是单纯的为了工作,很好!
技术的迭代其核心驱动一定是兴趣,而不仅仅是为了去打工!
在工作之余,给你身边的小姐姐,小哥哥们提供适当的情绪价值,回报一定会超乎你的想象。
当然,今天分享的,纯粹是技术实现路径,审美这块,我相信你肯定比我强。(在多年的甲方教育下,审美已经不存在了)
闲话就说到这里,开整!
二、模特换服装和场景1. 不一样的摄影需求
为什么要做这个事?
在学习开始之前,整明白这个事,可以很好的帮你做好心理建设,拉高你的预期,
这样在遇到困难的时候,你没有这么容易放弃!
①无论你今天是什么职业,都会遇到在你给对象拍完照片之后,得不到正向反馈的时候,尤其他/她,还是个外行。(被外行质疑你的专业,甚至是赖以维生的拉磨技能的时候,比拉磨还要难受)
那么,本课程,可以很好的帮你环节以上症状:拿他/她满意的照片,生成他/她满意的风格作品。
②一些挑剔的甲方,往往在不知道自己要什么的时候,百般对你刁难(为难你不是你的问题,是对方的问题)
但是,当你把一百种风格的作品,以一个压缩包的形式甩个对方的时候,相信我,这个症状完全可以改善。
更多的好处,我就不一一陈述了,开动你的脑瓜,能想到更多
2. 前期准备
前期模型节点我们需要安装好:
大模型:maijicmixRealistic_v6、YamersRealistic_v5Rundiffusion(你根据自己的需求选择自己喜欢的)Lora:abel 五彩斑斓的(古风)_0.1(也可根据自己的需求选择自己喜欢的,或者甲方喜欢的)插件:加载我们提供的工作流,根据提示安装缺失的自定义节点(安装方法如图所示)前期素材我们需要准备好,模特图片避免以下问题:
前期提示词我们需要准备好。
3. 节点工作流
通过 openpose+风格 lora 生成图片 → 把生成的图片与原模特的脸型进行调整 → 把生成的图片与原模特进行脸部替换 → 融合脸部细节 → 高清放大
第一步:Group Style 图片风格化
①上传模特图片(这里我是拿 mj 跑的,用作教学演示,不涉及侵权),并固定图片尺寸,使得原图片不会过大或过小影响后面生成效果,同时检测模特的手部、身体、脸部,并且添加 openpose 和 depth 来控制生成图片的姿势与原图保持一致。
②添加喜欢的风格 Lora,并输入关键词(如下),我这里使用的 Lora 是来自里布的 abel 五彩斑斓的(古风)_0.1
网址(仅学习使用,不可商用)
另外还使用了 ip-adapter,主要解决的是有时候生成的图片与原图肤色差异过大,方便后面的脸部微调。
正向提示词:
Masterpiece,best quality,super details,intricate details,realistic,photography,
1girl\(Eyes\(Deep amber,crystal clear,long and delicate eyelashes\),Nose\(Elevated,a slightly upturned nose tip\),Lips\(Rosy color,defined lip line\),Hairstyle\(Black hair,smooth and shiny,slightly wavy at the ends\),Skin\(Fair,blemish-free,as delicate as porcelain\),Clothing\((gold long feathered dress,intricate floral filigree,gorgeous):1.5,walking,(look at viewer,floating hair,outdoor,upper body):1.53\), Background\((full moon,grassland):1.5,sky,forest,lake\),light on face,
反向提示词:
White clothes,paintings,sketches,(worst quality:2),(low quality:2),(normal quality:2),dot,mole,lowres,normal quality,monochrome,grayscale,lowres,text,error,cropped,worst quality,low quality,jpeg artifacts,ugly,duplicate,morbid,mutilated,out of frame,extra fingers,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,dehydrated,bad anatomy,bad proportions,extra limbs,cloned face,disfigured,gross proportions,malformed limbs,missing arms,missing legs,extra arms,extra legs,fused fingers,too many fingers,long neck,username,watermark,signature,(mole:1.4),NSFW,watermark,
第二步:脸型修复
这一步是通过脸部 mask 后再用 lineart 控制原图脸型,使得脸型一致(这一步做不好,后面做的再好也没卵用,除非你的口才特别好)
我们可以对比以下脸型修复后与之前生成图片的对比,效果还是不错的
第三步:抠出脸部
这一步是把生成的图片和原图的脸部都抠出,为下一步融合做准备。
这里我们使用了 FaceMesh,他可以精准控制头部,如果你想控制眉毛、嘴巴、眼睛、瞳孔等,也可以打开相关选项,我这里只打开了脸部控制选项。
抠出来的图片如果直接进行融合,很容易在脸部边缘产生锯齿状,导致人物融合的假面感,所以我们在这一步增加了一个蒙版边缘羽化的过程。
第四步:脸部细节融合
①把原图和生成的图的 mask 脸部内容进行融合,增加一个 ColorAdapter 使两者的肤色融合。
②得到的图片进行高清放大,并且增加一些皮肤的质感,增强真实感。
第五步:Group 2x
最后我们就是把脸缩放进完整的画面就结束啦!
如果这一步的脸部和脖子的肤色有差异,可以在 color factor 里调整一下。
如上一步的 color factor 参数是 0,整体融合不错,但当我调整到 1 时,脸部就会太白了。
怎么样,大家应该都会了吧
还不会的话,建议你找找自己的原因。
三、总结前期工作准备好了,操作不难,工作流的话,你想办法找到我,只要你能找到,我就给你,for free。comfy ui 我们也在某三方显卡租赁平台(我就不打广告了),准备好了云上的环境,老规矩,找我拿到工作流,你电脑能上网就能跑。本教程详细介绍了如何使用 ComfyUI 实现模特换服装和场景,通过本次学习,大家可以轻松掌握该工作流的思路和逻辑,提高工作效率关注我,下期见!- 免责声明
- 本文所包含的观点仅代表作者个人看法,不代表新火种的观点。在新火种上获取的所有信息均不应被视为投资建议。新火种对本文可能提及或链接的任何项目不表示认可。 交易和投资涉及高风险,读者在采取与本文内容相关的任何行动之前,请务必进行充分的尽职调查。最终的决策应该基于您自己的独立判断。新火种不对因依赖本文观点而产生的任何金钱损失负任何责任。