用ComfyUI打造一键换装神器,轻松搭建本地工作流!

前言

最近快手推出了一个一键换装的模型,还原度还挺高的,效果也很不错,于是自己上手用ComfyUI也搭建了一套这样的工作流,练练手,搭建出来之后发现效果也还挺不错的,分享给大家:

我们先来看看快手实际演示的效果:

通过上传一张模特图,然后选择一个想要替换的服装;就可以将服装替换到模特身上,使用起来很简单;对于电商用户来说一定是一个非常实用的功能。

通过上传两张图片来合成效果

视频效果:效果合成挺不错

原理:快手是通过两张图片,来合成效果,其实本质上和文生图是一样的;

所有的AI设计工具,模型和插件,都已经整理好了,👇获取~ 在这里插入图片描述

01

效果展示

那么我们自己搭建的效果如何呢?

用最新的Flux 模型,做了一张美女图,然后用我这套工作流给这个美女换成不同的套装,效果展示如下

自己通过提示词生成的不同穿搭效果;

这是根据思路拆解出来的工作流:本质上就是用Contronet来控制人物的基础动作和造型;然后通过一个换衣的Contronet插件来实现一键换衣;

完整的工作流

02

如何搭建

1、首先你得拥有一套ComfyUI

**快速本地免费安装ComfyUI和Flux模型:我会放在下个教程
**

2、用最新的Flux模型做一个美女图,这里可以根据你的需要生成你想要的类型;

这里我用官方之前演示的提示词,做了一个美女图,如下:

prpmpt:Photo of a beautiful woman in a red dress, walking on the street at night under the rain with neon lights, people around her. She has beautiful eyes and lips, long hair, and an athletic body.

不得不说,Flux最新的模型在生成的人物形象上比SD更优秀,人物毛边,手脚的处理,表情的处理都更强;另外在增加了一些噪点信息后,整个照片甚至更还原;

当然,这里你也可以用你身边的人的图片,都能轻松实现;我们这里生成图只是更好的效果;

3、准备相关提示词,因为这里我是用的文字prompt来实现换装效果,那么准备好你需要的各类提示词即可;这里放一个提示词库,供大家测试调用

03

拆解一键换装工作流

然后将图片导入到我们刚才说的“一键换装”工作流里,就可以轻松实现换装效果;那么,这种工作流是如何实现的呢,我将核心工作流分成三块:

**1、基础模型能力搭建;
**

这个顾名思义,就是搭建一套基础的模型处理流程,包含模型处理文字和图像的编解码,文字提示词控制,采样器配置等等;这个比较简单,我简单略过:

这里提示词控制就是本工作流的核心,是通过提示词来进行的生成,各位可以根据我上面提供的提示词来自己调试;

通过更改提示词内容,来实现换装效果;

**2、处理图片相关信息;**将图片的尺寸,大小进行设置;

可以导入图片,也可以通过文生图生成图片,两种效果都挺不错的;这里我们直接应用的导入图像;然后获取图像尺寸大小,将图像控制到512像素对于此模型的生成效果最好;当然,你可以直接根据原始图像的尺寸来生成,我就是这样;

3、通过Contronet控制人物相关形体动作;总共分为两步:

1)预处理图像-服装到服装更换的设置:

这里就需要用到一个Contronet的Outfit to Outfit模型了;

将这个模型接入到图像处理的下个阶段,然后通过图像里的控制参数实现更换主体穿着的效果;

2)对图像进行精准的姿势控制;

这里用到的是Openpose的Contronet模型,目的是保证模特的姿势不会有大的变化,不然就会出现生成图和原始图像姿势不一样;导致奇怪的效果;

这里我加了一个图像预览效果,保证生成出来的姿势尽量一样;

4、通过采样器控制具体参数

这里主要是控制两个参数:(大家可以自行调试)

1)CFG:控制人物主体形象跟生成形象,值越低人物越还原,这个建议1~3之间;否则可能生成的人物脸会出现不一样;

2)降噪:这个是根据你的提示词来实现,1.0就是完全根据你的提示词效果生成;

04

生成效果对比

好了,“一键换装”的工作流就搭建好了,我们来看看效果对比:

发型,姿势,表情,背景都不更换的情况下,我们实现了一键换装;

学校拉拉队服

乐队制服

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

img

  • 14
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ComfyUI 模型更换流程工作流是一种专用于在虚拟现实环境或游戏中快速更换和管理模型外观的工作方式。它提供了一种系统化的方法,让用户能够有效地应用不同的纹理、衣物、装备或其他模型元素到现有的3D模型上,尤其适用于游戏开发、动画制作、虚拟角色设计等领域。 以下是 ComfyUI 的模特换装工作流的基本步骤: ### 1. **资源准备**: - **材质库**: 收集或创建各种材质,包括但不限于皮肤、头发、衣服、武器等。 - **模型导入**: 将需要修改外观的游戏资产或模型导入到工作环境中。 - **节点图设置**: 创建或选择适当的节点图来组织和管理材料分配、光照效果、动画序列等。 ### 2. **模型编辑**: - **选择对象**: 使用工具选择特定的模型部分(如头部、身体、手部)。 - **应用材质**: 从材料库中选择并应用到选定的部分上。 - **调整参数**: 根据需要调整材质的参数,比如颜色、透明度、光泽度等,以获得所需的视觉效果。 ### 3. **细节优化**: - **动画应用**: 如果涉及角色动态变化,则添加或编辑相应的动画序列。 - **碰撞检测**: 确保更改不会影响物理交互或碰撞处理。 - **性能检查**: 在应用大量细节后检查是否对性能造成过大负担,并相应地优化。 ### 4. **测试与反馈**: - **内部测试**: 在封闭环境下运行和测试新外观,确保所有功能正常运作。 - **用户反馈**: 集成用户的反馈意见,进行迭代优化。 ### 5. **发布与维护**: - **集成更新**: 将最终的换装流程集成到主项目中。 - **持续维护**: 对现有资源进行定期更新,添加新的外观选项,修复已知的问题。 通过这样的工作流,可以更高效地管理和调整3D模型的外观,满足多样化的展示需求,提升用户体验。值得注意的是,具体的实施细节可能会因软件版本、开发团队的需求和技术栈的不同而有所差异。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值