一、前言
当你从优设这么多高含金量的内容里面找到这我这篇,我相信你肯定不是单纯的为了工作,很好!
技术的迭代其核心驱动一定是兴趣,而不仅仅是为了去打工!
在工作之余,给你身边的小姐姐,小哥哥们提供适当的情绪价值,回报一定会超乎你的想象。
当然,今天分享的,纯粹是技术实现路径,审美这块,我相信你肯定比我强。(在多年的甲方教育下,审美已经不存在了)
闲话就说到这里,开整!
二、模特换服装和场景
1. 不一样的摄影需求
为什么要做这个事?
在学习开始之前,整明白这个事,可以很好的帮你做好心理建设,拉高你的预期,
这样在遇到困难的时候,你没有这么容易放弃!
①无论你今天是什么职业,都会遇到在你给对象拍完照片之后,得不到正向反馈的时候,尤其他/她,还是个外行。(被外行质疑你的专业,甚至是赖以维生的拉磨技能的时候,比拉磨还要难受)
那么,本课程,可以很好的帮你环节以上症状:拿他/她满意的照片,生成他/她满意的风格作品。
②一些挑剔的甲方,往往在不知道自己要什么的时候,百般对你刁难(为难你不是你的问题,是对方的问题)
但是,当你把一百种风格的作品,以一个压缩包的形式甩个对方的时候,相信我,这个症状完全可以改善。
更多的好处,我就不一一陈述了,开动你的脑瓜,能想到更多
2. 前期准备
前期模型节点我们需要安装好:
大模型:maijicmixRealistic_v6、YamersRealistic_v5Rundiffusion(你根据自己的需求选择自己喜欢的)
Lora:abel 五彩斑斓的(古风)_0.1(也可根据自己的需求选择自己喜欢的,或者甲方喜欢的)
插件:加载我们提供的工作流,根据提醒安装缺失的自定义节点(安装方法如图所示)
前期素材我们需要准备好,模特图片避免以下问题:
前期提醒词我们需要准备好。
3. 节点工作流
通过 openpose+风格 lora 生成图片 → 把生成的图片与原模特的脸型进行调整 → 把生成的图片与原模特进行面部替换 → 融会面部细节 → 高清放大
第一步:Group Style 图片风格化
①上传模特图片(这里我是拿 mj 跑的,用作教学演示,不涉及侵权),并固定图片尺寸,使得原图片不会过大或过小影响后面生成效果,同时检测模特的手部、身体、面部,并且添加 openpose 和 depth 来节制生成图片的姿势与原图保持一致。
②添加喜欢的风格 Lora,并输入关键词(如下),我这里使用的 Lora 是来自里布的 abel 五彩斑斓的(古风)_0.1
网址(仅学习使用,不可商用):https://www.liblib.art/modelinfo/40e6b57ecdac411aae887967e89b5727
另外还使用了 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 时,面部就会太白了。
怎么样,大家应该都会了吧
还不会的话,建议你找找自己的原因。