OOTDiffusion换装
在github上有近5K的star了(https://github.com/levihsu/OOTDiffusion)。
diffusers版本问题
最新版是0.27.2,不能低于0.25,但是OOT换装需要0.24,否则会报错:
ComfyUI\custom_nodes\ComfyUI-OOTDiffusion module for custom nodes: cannot import name ‘CaptionProjection’ from ‘diffusers.models.embeddings’
有2个类名需要修改:
CaptionProjection -> PixArtAlphaTextProjection
PositionNet -> GLIGENTextBoundingboxProjection
在ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\pipelines_ootd路径下,在4个文件中:
- transformer_vton_2d.py
- transformer_garm_2d.py
- unet_vton_2d_condition.py
- unet_garm_2d_condition.py
修改的位置不多,一个import,一个调用。