2024-09-07 11:57:10 +08:00
2024-09-07 11:56:29 +08:00
2024-09-07 11:56:29 +08:00
2024-09-07 11:56:29 +08:00
2024-09-07 11:56:29 +08:00
2024-09-07 11:56:29 +08:00
2024-09-05 16:07:41 +08:00
2024-09-07 11:56:29 +08:00
2024-09-05 16:21:00 +08:00
2024-09-07 11:56:29 +08:00
2024-09-05 16:25:39 +08:00

ComfyUI_CSGO_Wrapper

You can using InstantX's CSGO in comfyUI

CSGO From: link

Update

2024/09/07

  • fix runway loader error, using single clip_vision weight now;
  • 修复runway跑路导致的diffuser加载报错,限制直接使用IP的SDXL 图片解码模型,请放在clip_vision目录下;

1.Installation

In the ./ComfyUI /custom_node directory, run the following:

git clone https://github.com/smthemex/ComfyUI_CSGO_Wrapper.git

2.requirements

For ComfyUI users, all libraries in the requirements file should be available. If not, please uncomment the # and reinstall

pip install -r requirements.txt

3 Need model

3.1 base SDXl ckpt and vae and clip_vision
h94/IP-Adapter/sdxl_models link
no need config

├── ComfyUI/models/checkpoints/
|      ├──any SDXL weights  # for example: Jumpernaut XL_v9-RunDiffusionPhoto_v2.safetensors
├── ComfyUI/models/vae/
|      ├──any SDXL vae weights  # sdxl.vae.safetensors 
├── ComfyUI/models/clip_vision/
|      ├──model.safetensors  # h94/IP-Adapter/sdxl_models/model.safetensors 

3.2 main ckpt
CSGO models link

├── ComfyUI/models/checkpoints/
|      ├──acsgo_4_32.bin  #need token 4/32
|      ├──acsgo.bin   #need token 4/16

3.5 controlnet
TTPlanet/TTPLanet_SDXL_Controlnet_Tile_Realistic link

├── any path dir/
|             ├── diffusion_pytorch_model.safetensors  #rename from "TTPLANET_Controlnet_Tile_realistic_v2_fp16.safetensors"
|             ├── config.json

3.6 if using LLM (unnecessary)
Salesforce/blip-image-captioning-large link

├── any path dir/
|             ├── model.safetensors
|             ├── config.json
|             ├── preprocessor_config.json
|             ├── special_tokens_map.json
|             ├── tokenizer.json
|             ├── tokenizer_config.json
|             ├── vocab.txt

or change prompt input using any other LL.

4 Example

conternt+style img

style img + prompt
conternt+style img +llm
![](https://github.com/smthemex/ComfyUI_CSGO_Wrapper/blob/main/example/using blip.png)

5 Function Description of Nodes

  • content_tokens: keep in 4;
  • style_tokens: if using csgo.bin keep num "16",if using csgo_4_32.bin keep num "32" ;
  • text_only: if not using content img ;
  • Blip is not necessary;

6 Citation

CSGO

@article{xing2024csgo,
       title={CSGO: Content-Style Composition in Text-to-Image Generation}, 
       author={Peng Xing and Haofan Wang and Yanpeng Sun and Qixun Wang and Xu Bai and Hao Ai and Renyuan Huang and Zechao Li},
       year={2024},
       journal = {arXiv 2408.16766},
}
}
S
Description
No description provided
Readme
65 MiB
Languages
Python 100%