免费下载
夸克:https://pan.quark.cn/s/98244ff61f2c
迅雷:https://pan.xunlei.com/s/VNxc6YAU1Bmnnve8Gn08t0bEA1?pwd=n7ff#
来源github作者:iyume
介绍
OOTDiffusion是一个开源的虚拟服装试穿工具,可以为你提供高度可控的虚拟试穿体验。它基于先进的潜在扩散模型技术,能够生成高质量的服装图像,确保试穿效果的自然真实。
作用
- 高度定制化的虚拟试穿:OOTDiffusion支持半身及全身两种模型模式,你可以根据需要选择适合的试穿模式。通过更换模型、衣服类型、缩放比例和采样次数等参数,控制虚拟试穿的细节效果,实现个性化的换装体验。
- 提升线上购物体验:借助OOTDiffusion,你可以在购买过程中无需实体试衣,直观预览衣物的上身效果。这极大地提升了线上购物的便捷性体验,帮助你更快地做出购买决策。
- 电商模特换装:OOTDiffusion可以帮助商家节约更多的成本,只需一个实拍模特作为素材,就能实现不同衣服、不同款式的效果。
- 拓展时尚创意边界:无论是追求时尚前沿的年轻群体,还是注重生活品质的都市职场精英,抑或是专业个性化搭配的设计师,都可以利用OOTDiffusion这一模型,便捷地探寻自身风格边界,解锁无限搭配可能,为时尚创意提供更多的灵感和可能性。
示例工作流程:workflow.json
安装
没有网络的可以在页面顶部下载ZIP压缩包,解压放到custom_nodes
1、创建环境
conda create -n ootd python=3.10
2、激活环境
conda activate ootd
3、安装相关依赖包
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
4、为 torch cpp 扩展安装 nvcc 编译器
conda install cuda-nvcc -c nvidia
5、克隆到custom_nodes文件(没有网络的可以在页面顶部下载ZIP压缩包,放到同样路径)
git clone https://github.com/AuroBit/ComfyUI-OOTDiffusion.git custom_nodes/ComfyUI-OOTDiffusion
6、安装必备依赖项
pip install -r custom_nodes/ComfyUI-OOTDiffusion/requirements.txt
Windows 安装指南
Windows除了需要参照上面的配置教程,还需要额外配置MSVC:
首先是nvcc安装(确保VIRTUAL_ENV/bin/nvcc 存在):
根据自己的系统选择Windows 10 SDK / Windows 11 SDK。
注意:不要从Installer点击启动终端
进入C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build
目录,右键进入终端,
注意使用CMD而不是powershell。
启动native x64 target x64的编译环境变量(兼容环境下nvcc编译会报错):
vcvars64.bat
编译完成,成功启动。
分支
main
分支固定扩散器==0.24
diffusers-0.26
分支锁定扩散器==0.26.x
要切换分支,请使用下面命令:
git switch diffusers-0.26
并重新安装依赖:
pip install --force-reinstall -r custom_nodes/ComfyUI-OOTDiffusion/requirements.txt
FAQ 常见错误
错误:
fatal error: cuda_runtime.h: No such file or directory compilation terminated. ninja: build stopped: subcommand failed.
解决方法:conda install cuda-toolkit=12.1 -c nvidia
并覆写CUDA_HOME
CUDA_PATH
环境指标
subprocess.CalledProcessError: Command '['where', 'cl']' returned non-zero exit status 1.
解决方法:仅在Windows下出现,根据上面的Windows配置教程
推荐资源
(失效请加V:xkd2310备注SD)