本文主要记录换衣服实现节点及模型。
2023年4月曾用过ComfyUI,当时就感慨这个工具和虚幻的蓝图很像,以后肯定是专业人玩的。
2024年我写代码去了,AI做图没太关注,没想到,现在ComfyUI真的变成了工作室必备之物。
comfyui的安装方法当年就写在这里了,不再赘述。
《Windows安装Stable Diffusion ComfyUI及问题解决记录(注意不是Stable Diffusion WebUI)》
如果你要学习的话,建议先用WebUI,然后再学ComfyUI,这样会比较容易理解流程和节点。
1. 下载
-
换衣功能
-
抠图功能
2. 解压
-
换衣功能
-
节点:
custom_nodes/ComfyUI_CatVTON_Wrapper
-
模型:
models\CatVTON
-
-
抠图功能
-
节点:
custom_nodes/ComfyUI_LayerStyle
-
模型:
models\...
模型比较多,建议备份后全部覆盖,如果你对自己的实现目标需要用到的模型了如指掌,那就自定义取用。
-
注意:
- 本文因为用了
LayerStyle
的节点来抠图,所以用到这些模型,如果你已经存在这些模型,请注意备份;- 如果你熟悉别的抠图节点,那用自己熟悉的也行,比如
comfyui_segment_anything
也是不错的选择;- 首次打开
ComfyUI
的话,可能会出现如下提示,可以尝试忽略。
3. 工作流
打开自带的工作流,选中操作。
custom_nodes\ComfyUI_CatVTON_Wrapper\workflow
流程:抠图功能将原图人物中的衣物蒙版抠出,换衣功能在蒙版内进行替换。
4. 配置
默认的工作流会提示错误,因为LayerMask: HumanPartsUltra
节点不存在
删掉出错的节点,换上LayerMask: Segformer B2 Clothes Ultra
,打开对应抠图开关即可实现
5. 出图
自带的样图,出图情况还是可以的,其它的就要自己细调了。
6. 加更
刚试了一下这个工作流似乎出图更优一点,看一下盔甲替换,一次就成功了。
参考:
【comfyui一键换装】升级版来了-通过服装图片生成,完美复刻服装图片穿搭效果!
【ComfyUI】自定义节点ComfyUI_LayerStyle——模仿 Adobe Photoshop 的图层样式、图层混合、图文混合、添加不可见水印
ComfyUI Segment Anything 项目安装和配置指南
AI虚拟换衣,8G显存玩转AI一键换衣CatVTON安装使用教程
ComfyUI一键更换服装:IP-Adapter V2 + FaceDetailer(DeepFashion)
ComfyUI插件:ComfyUI layer style 节点(四)