๋ฒ๊ฑฐ๋ก์ด ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ๋
ธ๋ ํ๋๋ก ์ ์ด๋ฒ๋ฆฌ๋ ComfyUI ์ปค์คํ
๋
ธ๋ ๋ชจ์์
๋๋ค.
์ฌ๋ฌ ๋
ธ๋๋ฅผ ์ผ์ผ์ด ๋ฐฐ์ ํ๊ธฐ ๊ท์ฐฎ์ ์ฌ๋์ ์ํด, ํ ๋
ธ๋๊ฐ ์ฒด์ธ ์ ์ฒด๋ฅผ ์ผํต๋๋ค.
Fold the graph. โ toobusy folds tedious multi-step ComfyUI workflows into single production nodes.
ํ์ฌ ๋ฌธ์๋ v0.4.11 ๊ธฐ์ค์ ๋๋ค.
cd ComfyUI/custom_nodes
git clone https://github.com/nicekriss/toobusy.git toobusy์ ๋ฐ์ดํธ:
cd ComfyUI/custom_nodes/toobusy
git pullComfyUI๋ฅผ ์ฌ์์ํ์ธ์. ํ๋ฐํธ์๋(JS) ๋ณ๊ฒฝ์ ๋ฐ์ ๋ค์๋ ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ฐ๋ ฅ ์๋ก๊ณ ์นจ(hard refresh) ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
ComfyUI Manager๋ก ์ค์นํ ๋ ์ฃผ์. Manager๋ Comfy Registry์ ์ฌ๋ผ๊ฐ ๋ฒ์ ์ ๋ฐ์์ต๋๋ค. ์ง๊ธ์ 0.4.9 / 0.4.10์ด ๋ ์ง์คํธ๋ฆฌ์์ ๋ด๋ ค๊ฐ ์์ด์ Manager๋ก ์ค์นํ๋ฉด 0.4.8์ด ๊น๋ฆฌ๊ณ , 0.4.9์์ ์ถ๊ฐ๋ MiniMax H3 ์บ๋ฆญํฐ์ํธ ๋ ธ๋๋ค์ด ๋ ธ๋ ๋ชฉ๋ก์ ๋์ค์ง ์์ต๋๋ค. ์ค์น๋ ์ฑ๊ณตํ๊ณ ๋ค๋ฅธ ๋ ธ๋๋ ์ ์ ๋์ํ๋ฏ๋ก ์์ธ์ ์ฐพ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ต์ ๋ ธ๋๊ฐ ํ์ํ๋ฉด ์์
git clone์ ์ฐ๊ฑฐ๋ Manager์ Install via Git URL์https://github.com/nicekriss/toobusy๋ฅผ ๋ฃ์ผ์ธ์.
toobusy MiniMax H3 Image Latent๋ ๊ณต์ H3 ๋
ธ๋๊ฐ ์์ง ๋ง๋ค์ง ๋ชปํ๋
T=1 ์์+์ค๋์ค latent๋ฅผ ์์ฑํฉ๋๋ค. ComfyUI ์ฝ์ด ํ์ผ์ ์์ ํ๊ฑฐ๋
์ผ๋ฐ Empty Latent Image๋ฅผ ์ฐ๊ฒฐํ์ง ์๊ณ , MiniMax H3 Ref2V ๋ชจ๋ธ๊ณผ
MiniMax H3 Image VAE๋ฅผ
์ ์ง ์ด๋ฏธ์ง ํธ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
width / height
-> toobusy MiniMax H3 Image Latent
-> SamplerCustomAdvanced
-> VAE Decode (MiniMax H3 Image VAE)
- H3์
MODEL,CONDITIONING, sampler, scheduler๋ ๊ธฐ์กด ComfyUI ๋ค์ดํฐ๋ธ ๋ ธ๋๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค. - ์ด ๋
ธ๋๋ batch 1, ๋จ์ผ ํ๋ ์ ์ ์ฉ์
๋๋ค. ์์ ์์ฑ์๋ ๊ณต์
Empty MiniMax H3 AV Latent๋ฅผ ์ฌ์ฉํ์ธ์. - ์ผ๋ฐ
Empty Latent Image๋ H3๊ฐ ์๊ตฌํ๋ ์์+์ค๋์คNestedTensor๊ฐ ์๋๋ฏ๋ก ํธํ๋์ง ์์ต๋๋ค. - ๊ฒ์ฆ ์์ :
minimax_h3_single_image_6edit.json
์บ๋ฆญํฐ์ํธ ์ํฌํ๋ก์ฐ๋ ์ผ๊ตด๊ณผ ์์์ ๋จผ์ 3-view ์บ๋ฆญํฐ๋ก ํ์ ํ ๋ค, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ ๋ฒ์งธ H3 ํจ์ค์ ํฌ์ฆยท์ํ ํจ๋ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
toobusy MiniMax H3 Optional Reference: ๊บผ์ง ์ ํ ๋ ํผ๋ฐ์ค์ ์ด๋ฏธ์ง ๋ธ๋์น๋ฅผ ์คํํ์ง ์์ต๋๋ค.toobusy MiniMax H3 Semantic Reference: Gemma ๋ถ์์ ์๋ฏธ ์ค๋ช ์ ์ ์งํ๋ฉด์ ์์ ํ๋ค๊ณ ํ์ ๋ ์ด๋ฏธ์ง๋ง H3์ ์ ๋ฌํฉ๋๋ค.toobusy MiniMax H3 Reference Manifest: ์ค์ ๋ก ์ ๋ฌ๋ ์ด๋ฏธ์ง์ ๋ง์ถฐ<Picture N>๋ฒํธ์ ์ญํ ๋ฌธ์ฅ์ ์์ถํฉ๋๋ค.- ์์ :
2BZ_H3_character_sheet_2stage_v1.json
toobusy Wan Animate 2 Long Sampler๋ ๊ธด ๋๋ผ์ด๋น ์์์ Wan์ ์ ํจํ
4k+1 ํ๋ ์ ์ฒญํฌ๋ก ์๋ ๋ถํ ํ๊ณ , ๊ฐ ์ฒญํฌ๋ฅผ 1ํ๋ ์์ฉ ์ด์ด ๋ถ์ธ ๋ค
์์ฒญํ ์ด ํ๋ ์ ์์ ์ ํํ ๋ง์ถฐ ๋ง์ง๋ง์ ์๋ฆ
๋๋ค.
final MODEL / positive / negative / SAMPLER / SIGMAS
+ reference image / driving video / VAE
-> toobusy Wan Animate 2 Long Sampler
-> Create Video
total_frames์๋ VHSloaded_frame_count์ฒ๋ผ ์คํ ์ ๊ณ์ฐ๋๋ INT๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.frames_per_sampler์์๊ฐ: 12GB๋ 33, 16GB๋ 49, 24GB๋ 81ํ๋ ์.- ๋ชจ๋ธ ๋ก๋, LoRA, attention, ์บ์์ ์ปจ๋์ ๋์ ๋ ธ๋ ๋ฐ์์ ๊ตฌ์ฑํ ์ต์ข ์์ผ์ ์ฐ๊ฒฐํฉ๋๋ค.
- ComfyUI ์ฝ์ด์ ์คํ์
WanAnimate2ToVideo๋ ธ๋์ ์ฐ์ ์์ฑ ์ถ๋ ฅ์ด ํ์ํฉ๋๋ค.
๊ธด ์์์ ์ฒญํฌ ๋จ์๋ก ์ฒ๋ฆฌํ๋ฉด์ ๋ชจ๋ธ์ ๋จ๊ณ๋ณ๋ก ๋ด๋ฆฌ๋ ๋ ธ๋์ VRAM/ํด์๋ ํ๋ฆฌ์ ์ ์ ๊ณตํฉ๋๋ค.
Get Video Components
-> toobusy FlashVSR VRAM & Resolution Preset
-> toobusy FlashVSR Loader
-> toobusy FlashVSR Long Sampler
-> toobusy FlashVSR Full Decoder
-> Create Video
- ๊ฒ์ฆ ํ๋ฆฌ์
:
2x,1024x576,chunk_frames=21,chunk_overlap=8, Full VAE tiled, BSA. - ๊ฒ์ฆ ํ๊ฒฝ: Windows, RTX 3090 24GB, Python 3.13, PyTorch 2.12.1+cu130.
- VRAM ํ๋ฆฌ์ : 12GB๋ aggressive offload + Safe decode, 16GB๋ standard offload + Balanced decode, 24GB+๋ GPU resident + orientation-aware Fast decode๋ฅผ ์ฌ์ฉํฉ๋๋ค. 32GB aggressive๋ ๊ณ ํด์๋ ์์ ์ ์ํด aggressive offload + Balanced decode๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ํด์๋ ํ๋ฆฌ์ ์ ์ต์ข ์ถ๋ ฅ ํฌ๊ธฐ๋ฅผ ํ์ํ๋ฉฐ ์ํ๋ฌ์๋ 2๋ฐฐ ์ ์ค์ผ์ผ ์ ๊ธฐ์ค ํฌ๊ธฐ๋ฅผ ์ ๋ฌํฉ๋๋ค. ๊ณ ํด์๋ ํ๋ฆฌ์ ์ ๋ด๋ถ 128๋ฐฐ์ ํฌ๋กญ๊ณผ ์ค์ ์ถ๋ ฅ๊ฐ์ด ์ผ์นํ๋๋ก ํ๊ธฐํฉ๋๋ค.
- ์ํ๋ฌ๊ฐ DiT๋ง ๋ก๋ํ ๋ค CPU latent๋ฅผ ๋ง๋ค๊ณ ํด์ ํ๋ฉฐ, ๋์ฝ๋๊ฐ ๊ทธ ๋ค์ VAE๋ง ๋ก๋ํฉ๋๋ค. ์คํ ์ฌ์ด์ GPU ๋ชจ๋ธ์ ์ ์ญ ์บ์ํ์ง ์์ต๋๋ค.
- ๋ชจ๋ธ ์๋ ๋ค์ด๋ก๋๋ ํ์ง ์์ต๋๋ค. ์๋ ํ์ผ์ ์ง์ ๋ฐฐ์นํด์ผ ํฉ๋๋ค.
| ํ์ผ | ์ ์ฅ ์์น | ๋ค์ด๋ก๋ |
|---|---|---|
diffusion_pytorch_model_streaming_dmd.safetensors |
ComfyUI/models/FlashVSR/ |
FlashVSR v1.1 DiT |
LQ_proj_in.ckpt |
ComfyUI/models/FlashVSR/ |
LQ projection |
posi_prompt.pth |
ComfyUI/models/FlashVSR/ |
prompt tensor |
Wan2.1_VAE.pth |
ComfyUI/models/vae/ |
Wan 2.1 VAE |
๋จผ์ ์ผ๋ฐ Python ์์กด์ฑ์ ์ค์นํฉ๋๋ค.
python -m pip install -r custom_nodes/toobusy/requirements_flashvsr.txt๊ทธ ๋ค์ ํ์ฌ Python/PyTorch/CUDA ์กฐํฉ๊ณผ ์ ํํ ๋ง๋ block_sparse_attn wheel์ ์ค์นํด์ผ ํฉ๋๋ค. ์ ๊ฒ์ฆ ํ๊ฒฝ ์ ์ฉ wheel์ ์ฌ๊ธฐ์
๋๋ค. ๋ค๋ฅธ ํ๊ฒฝ์๋ ์ด wheel์ ์ค์นํ๋ฉด ์ ๋ฉ๋๋ค. ComfyUI Desktop์ Torch ์ ํ์ ๋จผ์ ๋๋ธ ๋ค BSA๋ฅผ ์ค์นํ์ธ์.
๋์ฝ๋์ tile_preset์ safe, balanced, fast๋ฅผ ์ ๊ณตํฉ๋๋ค. ํฐ ํ๋ฆฌ์
์ผ์๋ก VRAM์ ๋ ์ฌ์ฉํ๋ ๋์ ์ค๋ณต ํ์ผ ๊ณ์ฐ์ ์ค์
๋๋ค. 12GB Safe๋ 0.8MP ์ฝ 5์ด ์
๋ ฅ์ FHD๋ก ์ฒ๋ฆฌํ๋ ์ค์ธก์์ 596.23์ด, ํผํฌ 8.69GB๋ก ์์ฃผํ์ต๋๋ค. offload=true ๊ฒฝ๋ก๋ VRAM์ ํฌ๊ฒ ๋ฎ์ถ์ง๋ง ์๋๋ ๋๋ ค์ง ์ ์์ต๋๋ค. ์์ ๋ flashvsr_v11_full_bsa_long.json์
๋๋ค.
์ฒ์ ์ค์นํ๋ค๋ฉด ์์ ์ํฌํ๋ก์ฐ๋ถํฐ ์ฌ๋ ๊ฒ์ด ๊ฐ์ฅ ๋น ๋ฆ ๋๋ค.
- ComfyUI์์
docs/workflows/korean_scene_to_ideogram4.json์ ๋๋๊ทธํด ์ฝ๋๋ค. - ์ํฌํ๋ก์ฐ ์์ Note ๋ ธ๋์ ์ ํ ๋ชจ๋ธ ํ์ผ๊ณผ ํ์ํ ์ปค์คํ ๋ ธ๋๋ฅผ ์ค๋นํฉ๋๋ค.
toobusy Ideogram Prompt Polish์ ํ๊ตญ์ด ์ฅ๋ฉด์ ์ ๋ ฅํฉ๋๋ค.- ์ถ๋ ฅ๋
ideogram_json์Ideogram Layout Builder์Import polished๋ก ๊ฐ์ ธ์ต๋๋ค. - ๋ ์ด์์์ ํ์ธํ๊ฑฐ๋ ์์ ํ ๋ค
toobusy Ideogram4 T2I๋ก ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค.
ํต์ฌ ํ๋ฆ:
ํ๊ตญ์ด ์ฅ๋ฉด
-> Ideogram์ฉ ๊ตฌ์กฐํ ํ๋กฌํํธ
-> Layout Builder์์ ๊ตฌ๋ ํ์ธ
-> Ideogram4 ์ด๋ฏธ์ง ์์ฑ
Ideogram4 T2I๋ ์น API๊ฐ ์๋๋ผ ๋ก์ปฌ Ideogram4 ๋ชจ๋ธ์ฉ ๋
ธ๋์
๋๋ค. ํด๋น ๋ชจ๋ธ๊ณผ ComfyUI์ Ideogram4 ์ง์ ๋
ธ๋๊ฐ ์ค๋น๋์ด ์์ด์ผ ํฉ๋๋ค.
| ๊ตฌ๋ถ | ๋ ธ๋ | ํ ์ค ์ค๋ช |
|---|---|---|
| ์์ | toobusy Wan SCAIL Extend Sampler |
Wan 2.1 SCAIL-2 ์์ฑ + ์ต์คํ ๋ ์ฒด์ธ์ 1๋ ธ๋๋ก ์ ์ต๋๋ค. |
| ๋ ํผ๋ฐ์ค | toobusy Reference Board |
์ด๋ฏธ์ง/์ค๋์ค/ํ
์คํธ/LoRA ์นด๋๋ฅผ ํ ๋ณด๋์ ๋ชจ์ ํ๋์ TOOBUSY_BUNDLE๋ก ๋ฌถ์ต๋๋ค. ์นด๋์ ์ผ๊ตด ์ง์ฐ๊ธฐ / ์ผ๊ตด๋ง ๋จ๊ธฐ๊ธฐ / ๋ฐฐ๊ฒฝ ์ ๊ฑฐ ๋ชจ๋์ ๋ถ์ด๊ณ , ํ๋ฆฌ์
ยทํธ๋ฒ ํ๋ยท๋๋๊ทธ์์ยท์ด๋ฏธ์ง ๊ต์ฒด๋ฅผ ์ง์ํฉ๋๋ค. |
| ๋ ํผ๋ฐ์ค | toobusy Flux2 Klein Prompt Director |
Bundle์ ๋ฐ์ ๋ฒํผ๋ง์ผ๋ก ์ต์ข ํ๋กฌํํธ๋ฅผ ์กฐ๋ฆฝํฉ๋๋ค. ์ฐ๊ฒฐ๋ ๋ณด๋์ ๋ฑ๋ก ์นด๋๋ง ๋ฒํผ์ผ๋ก ๋จ๊ณ , FaceSwap / Product Swap / Character Swap์ ์ผค ์ ์์ต๋๋ค. |
| ๋ ํผ๋ฐ์ค | toobusy Bundle Unpack / Bundle Get |
Bundle์์ ์ญํ ๋ณ ์ด๋ฏธ์งยท์ค๋์คยทํ๋กฌํํธยทLoRA๋ฅผ ๊บผ๋
๋๋ค. (Bundle Get์ ์ฐ๊ฒฐ ๋ณด๋ ๊ธฐ์ค ์ญํ ๋๋กญ๋ค์ด) |
| ์ด๋ฏธ์ง | toobusy Flux2 Klein |
Flux2 Klein 9B ๋ ํผ๋ฐ์ค ์์ฑ ๊ทธ๋ํ๋ฅผ 1๋
ธ๋๋ก ์ ์ต๋๋ค. TOOBUSY_BUNDLE์ ์ง์ ๋ฐ์ ๋น ๋ ํผ๋ฐ์ค ์ฌ๋กฏยทLoRA๋ฅผ ์ฑ์ฐ๊ณ , ์ค์ ์์๋ฅผ auto๋ก ๋ฐ๋ผ๊ฐ๋๋ค. |
| ์ด๋ฏธ์ง | toobusy Background Remove / Face Mask |
rembg ๋ฐฐ๊ฒฝ ์ ๊ฑฐ / ์ผ๊ตด eraseยทkeep ๋ง์คํน ๋ ธ๋(์ ํ ์์กด์ฑ). ๋ง์คํน์ YOLOโmediapipeโopencv ์์ผ๋ก ๊ฒ์ถํฉ๋๋ค. |
| ํ ํนํค๋ | toobusy DreamID-Omni Loader/Talker |
์ค์น๋ DreamID-Omni ๋ ธ๋์ ์์ํ๋ ํ ํนํค๋ ๊ณจ๊ฒฉ(์ ํ ์์กด์ฑ). |
| ์ด๋ฏธ์ง | toobusy Z-Image Turbo |
Z-Image Turbo t2i/img2img/latent-in ๊ทธ๋ํ๋ฅผ 1๋ ธ๋๋ก ์ ์ต๋๋ค. |
| ์ด๋ฏธ์ง | toobusy MiniMax H3 Image Latent |
H3 Ref2V๋ฅผ T=1 ์ด๋ฏธ์ง VAE์ ์ฌ์ฉํ๋ ๋ค์ดํฐ๋ธ AV latent๋ฅผ ๋ง๋ญ๋๋ค. |
| ๋ ํผ๋ฐ์ค | toobusy MiniMax H3 Optional Reference |
๊บผ์ง ์ ํ ๋ ํผ๋ฐ์ค ๋ธ๋์น๋ฅผ lazyํ๊ฒ ๊ฑด๋๋๋๋ค. |
| ๋ ํผ๋ฐ์ค | toobusy MiniMax H3 Semantic Reference / Reference Manifest |
Gemma ์ค๋ช ๊ณผ ์ง์ ์ด๋ฏธ์ง ์ ๋ฌ์ ๋ถ๋ฆฌํ๊ณ ์ค์ Picture ๋ฒํธ๋ฅผ ์ ๋ฆฌํฉ๋๋ค. |
| ๋ณด์ ๋ฃจํ | toobusy Hires Upscale |
์ ์ค์ผ์ผ + ๋ฆฌ์ํ + VAE Encode๋ฅผ ํ์ด๋ ์ฆ ํฝ์ค์ฉ 1๋ ธ๋๋ก ์ ์ต๋๋ค. |
| ์ปจํธ๋กค | toobusy ZIT ControlNet |
Z-Image Turbo ์์ depth/canny/pose ์ปจํธ๋กค์ ๋ชจ๋์ฒ๋ผ ๋ถ์ ๋๋ค. |
| ๊ธฐํ | toobusy Keyframe Maker |
์์ด๋์ด์ ์ฐธ์กฐ ์ด๋ฏธ์ง๋ฅผ ์ท ๋นํธ/ํคํ๋ ์ ํ๋กฌํํธ๋ก ์ ๋ฆฌํฉ๋๋ค. |
| ๊ธฐํ | toobusy Storyboard Board |
ComfyUI ์์์ ์ด๋ฏธ์ง ๋ณด๋์ ํคํ๋ ์ ๋งํน์ ์ฒ๋ฆฌํฉ๋๋ค. |
| ๊ธฐํ | toobusy Paint Canvas |
๊ทธ๋ํ ์๋จ์์ ๋ฌํ ํ์ธํ ๊ณผ ๋ง์คํฌ๋ฅผ ๋ง๋ค๊ณ ๋ฐ๋ก ์์ฑ ๋ ธ๋๋ก ๋ณด๋ ๋๋ค. |
| ํ ์คํธ ์ธ์ฝ๋ | toobusy Load CLIP |
safetensors/.gguf ํ
์คํธ ์ธ์ฝ๋๋ฅผ ํ ๋
ธ๋๋ก ๋ก๋ํฉ๋๋ค. |
| Ideogram | toobusy Ideogram Prompt Polish / Layout Builder / Ideogram4 T2I |
ํ๊ตญ์ด ์ฅ๋ฉด โ ๊ตฌ์กฐํ ํ๋กฌํํธ โ ๋ ์ด์์ โ ๋ก์ปฌ Ideogram4 ์์ฑ ํ๋ฆ์
๋๋ค. Prompt Polish๋ image+๋น์ ๋ชจ๋ธ(Gemma 4) ์ฐ๊ฒฐ ์ ์ด๋ฏธ์ง 1์ฅ์ ๋ถ์ํด ๋ ์ด์์ JSON ์ด์๋ ๋ง๋ค๊ณ , Layout Builder์ โณ Pull from input์ผ๋ก ์บ๋ฒ์ค์ ์ฌ๋ฆฝ๋๋ค. release_clip_after_run์ ํ๋กฌํํธ ์์ฑ ๋ค ํด๋น CLIP๋ง VRAM์์ ๋ด๋ ค ๋ํ ์์ฑ ๋ชจ๋ธ๊ณผ์ ๋ณ๋ชฉ์ ์ค์
๋๋ค. T2I์ ๊ณต์ ํ์ง ํ๋ฆฌ์
์ ๊ถ์ฅ sampler/CFG/์ค์ผ์ค ๊ฐ์ ํจ๊ป ์ ์ฉํ๋ฉฐ, KJNodes๊ฐ ์์ผ๋ฉด SageAttention์ ๋
ธ๋ ์์์ ์ผค ์ ์์ต๋๋ค. |
| Ideogram | toobusy Layout Text Overlay |
์์ฑ๋ ์ด๋ฏธ์ง ์์ ์ค์ ํ๊ธ ํ ์คํธ๋ฅผ ์ธํฐ๋ํฐ๋ธํ๊ฒ(๋๋๊ทธยทํธ์งยทํฐํธํฌ๊ธฐ) ์น์ด, Ideogram์ด ๋ชป ๊ทธ๋ฆฌ๋ ํ๊ธ์ ํฌ๋ฆฌ์คํผํ๊ฒ ๋ ๋ํฉ๋๋ค(layout_json ์๋ ์๋). |
| LTX | toobusy LTX2.3 3์ข
|
LTX2.3 AV ํ๋กฌํํธ, ๋น latent, ์ํ๋ฌ ๋ธ๋ก์ ์ปดํฉํธํ๊ฒ ๋ง๋ญ๋๋ค. |
๋ ธ๋๋ ์นดํ ๊ณ ๋ฆฌ๋ก ์ ํ ์์ต๋๋ค.
toobusy/Planโ ๊ธฐํยท์ฐ์ถยทํ๋กฌํํธยท์คํ ๋ฆฌ๋ณด๋ยทReference BoardยทDirectorยทBundle ์์ ์ ์ ์ต๋๋ค.toobusy/Makeโ ์ด๋ฏธ์ง/์์ ์์ฑ ํ์ดํ๋ผ์ธ์ ์ ์ต๋๋ค.toobusy/Imageโ ๋ฐฐ๊ฒฝ ์ ๊ฑฐยท์ผ๊ตด ๋ง์คํน ๊ฐ์ ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ ๋ ธ๋.toobusy/DreamIDโ DreamID-Omni ํ ํนํค๋ ๋ ธ๋.
๋ ํผ๋ฐ์ค ๊ธฐ๋ฐ ์ ์ ์ํ๊ณ(Reference Board โ Prompt Director โ Flux2 Klein)๋ฅผ ์ฒ์์ผ๋ก ๊ณต๊ฐํ์ต๋๋ค.
toobusy Reference Board์ถ๊ฐ: ์ด๋ฏธ์ง/์ค๋์ค/ํ ์คํธ/LoRA ์นด๋๋ฅผ ํ ๋ณด๋์์ ๊ตฌ์ฑํด ํ๋์TOOBUSY_BUNDLE๋ก ๋ฌถ์ต๋๋ค.- ์นด๋ ๋ถ์ฐฉ ๋ชจ๋:
Erase Face(๋ชธ์ ์ผ๊ตด ์ ๊ฑฐ) /Keep Face Only(์ผ๊ตด๋ง ๋จ๊ธฐ๊ธฐ) /Remove Background(๋ฐฐ๊ฒฝ ์ ๊ฑฐ) โ ์นด๋ ์ด๋ฏธ์ง์ ์๋ฒ์ธก์์ ์ ์ฉ๋ฉ๋๋ค. - ํ ์คํธ ์นด๋(Goal/Style/Negative/Custom)์ ๋ ํผ๋ฐ์ค ์ด๋ฆ ์ฝ์ ์นฉ, ๋ ๋ฆฝ LoRA ์นด๋ ๋ฐ Face ์นด๋ FaceSwap LoRA ๋๋กญ๋ค์ด.
- ์นด๋ ํธ๋ฒ ํ๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ๋๋๊ทธ์์(๋ค๋ฅธ ์ฑ/๋ธ๋ผ์ฐ์ ๋ก ์ด๋ฏธ์งยท์ค๋์ค ๋์ด๋ค ๋๊ธฐ), ์นด๋ ์ด๋ฏธ์ง ํด๋ฆญ/๋๋กญ ๊ต์ฒด(์ค์ ์ ์ง), ์ด๋ฆ ์ถฉ๋ ์๋ ํ๋ฆฌ์ ์ ์ฅ/๋ก๋.
- ์นด๋ ๋ถ์ฐฉ ๋ชจ๋:
toobusy Flux2 Klein Prompt Director์ถ๊ฐ: Bundle์ ๋ฐ์ ๋ฒํผ ํจ๋๋ก ์ต์ข ํ๋กฌํํธ๋ฅผ ์กฐ๋ฆฝํฉ๋๋ค. ์ฐ๊ฒฐ๋ Reference Board์ ๋ฑ๋ก ์นด๋๋ง ๋ฒํผ์ผ๋ก ๋์ ํ์๋๊ณ , FaceSwap / Product Swap / Character Swap ํ๋๊ทธ์ Camera/Lighting/Style ํ๋ฆฌ์ ์นฉ์ ์ ๊ณตํฉ๋๋ค.toobusy Bundle Unpack/Bundle Get์ถ๊ฐ: Bundle์์ ์ญํ ๋ณ ์ด๋ฏธ์งยท์ค๋์คยทํ๋กฌํํธยทLoRA๋ฅผ ๊บผ๋ ๋๋ค.toobusy Background Remove(rembg) /Face Mask(YOLOโmediapipeโopencv) ์ถ๊ฐ(์ ํ ์์กด์ฑ): ๋ฐฐ๊ฒฝ ์ ๊ฑฐ ๋ฐ ์ผ๊ตด erase/keep ๋ง์คํน.toobusy DreamID-Omni Loader/Talker์ถ๊ฐ(์ ํ ์์กด์ฑ): ์ค์น๋ DreamID-Omni ๋ ธ๋์ ์์ํ๋ ํ ํนํค๋ ๊ณจ๊ฒฉ.toobusy Flux2 Klein๊ฐํ:TOOBUSY_BUNDLE์ ์ง์ ๋ฐ์ ๋น ๋ ํผ๋ฐ์ค ์ฌ๋กฏ์ ์ฑ์ฐ๊ณ ๋ฒ๋ค LoRA๋ฅผ ์ ์ฉํฉ๋๋ค.bundle_reference_order์auto(๊ธฐ๋ณธ, Director ์ค์ ํ๋๊ทธ๋ฅผ ๋ฐ๋ฆ)ยทproduct_swapยทcharacter_swap์ด ์ถ๊ฐ๋์ต๋๋ค.
ํต์ฌ ํ๋ฆ:
Reference Board (์ด๋ฏธ์ง/์ค๋์ค/ํ
์คํธ/LoRA ์นด๋ + ๋ชจ๋)
-> TOOBUSY_BUNDLE
-> Prompt Director (๋ฒํผ์ผ๋ก ํ๋กฌํํธ ์กฐ๋ฆฝ + ์ค์ ํ๋๊ทธ)
-> Flux2 Klein (๋ ํผ๋ฐ์ค ์์ฑ)
toobusy Wan SCAIL Extend Samplerํ๋ ์ ๊ณํ ์ถ๊ฐ:frame_mode๋ฅผtarget total๋ก ๋๋ฉด ์ํ๋ ์ด ํ๋ ์๋ง ์ ๋ ฅํ๊ณ , ๋ ธ๋๊ฐ base/extend ์ฒญํฌ๋ฅผ ์๋ ๋ถํ ํฉ๋๋ค. ๊ธฐ์กด +/- ๋ฐฉ์์manual segments๋ก ๊ทธ๋๋ก ์ธ ์ ์์ต๋๋ค.- SCAIL color_match ์กฐ์ ๊ฐํ:
color_match_strength์color_sample์ด ์ถ๊ฐ๋์ด, ํด๋ก์ฆ์ /์์ด๋์ท ์ ํ์์ ๋ค์ ์ฒญํฌ๊ฐ ํ ์์ผ๋ก ๋ฌผ๋๋ ์ํฉ์ ์ค์ด๊ธฐ ์ฌ์์ก์ต๋๋ค. - SCAIL-2 ์์ ์ํฌํ๋ก์ฐ ๊ต์ฒด:
docs/workflows/wan21_scail2.json์ ์ต์ SCAIL ๋ ธ๋ ์ค์ฌ ์์ ๋ก ๊ฐฑ์ ํ์ต๋๋ค.
toobusy Flux2 Klein์ถ๊ฐ: Flux2 Klein 9B ๋ ํผ๋ฐ์ค ๊ทธ๋ํ๋ฅผ 1๋ ธ๋๋ก ์ ์์ต๋๋ค. ๋ ํผ๋ฐ์ค ์ฌ๋กฏ์ ์ต๋ 5๊ฐ, LoRA ์ฌ๋กฏ๋ ์ต๋ 5๊ฐ๊น์ง ์ธ ์ ์์ต๋๋ค.toobusy Load CLIP์ถ๊ฐ: safetensors์.ggufํ ์คํธ ์ธ์ฝ๋๋ฅผ ํ ๋ ธ๋๋ก ๋ก๋ํฉ๋๋ค. ํ ํฐ ์๊ฐ ๋์ด๋ ์ปค์คํ /ํ์ธํ๋ LLM๋ ์๋ฒ ๋ฉ ํฌ๊ธฐ๋ฅผ ๋ง์ถฐ ๋ก๋ํ ์ ์์ต๋๋ค.toobusy Z-Image Turbo๊ฐํ:positive_override/negative_override/latent_override/zit_control์ ๋ ฅ๊ณผmodel/model_clean/clip/vae/positive/negativepassthrough ์ถ๋ ฅ์ด ์ถ๊ฐ๋์ด, ์ธ๋ถ ์ํ๋ฌ ์์ด ํ์ด๋ ์ฆ ๋ฃจํ๋ฅผ ๋ซ๊ธฐ ์ฌ์์ก์ต๋๋ค.toobusy Hires Upscale์ถ๊ฐ: 4x ์ ์ค์ผ์ผ ๋ชจ๋ธ โ ๋ฆฌ์ํ โ VAE Encode๋ฅผ ํ ๋ ธ๋๋ก ๋ฌถ์์ต๋๋ค.toobusy ZIT ControlNet์ถ๊ฐ: depth/canny/pose ์ปจํธ๋กค์ Z-Image Turbo์ ๋ชจ๋์ฒ๋ผ ์ฐ๊ฒฐํฉ๋๋ค.toobusy Wan SCAIL Extend Sampler๊ฐ์ : ์ต์คํ ๋ ์ฒญํฌ ์ ๋๋ฆฌํํธ๋ฅผ ์ค์ด๊ธฐ ์ํดcolor_anchor์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
โ SCAIL-2 ๊ฒฐ๊ณผ ์์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ โ ํด๋ฆญํ๋ฉด mp4. ์ํฌํ๋ก์ฐ: wan21_scail2.json
โ Load Image โ toobusy Flux2 Klein โ Save Image. ์ํฌํ๋ก์ฐ: toobusy_flux2klein.json
toobusy Flux2 Klein์ ๋ ํผ๋ฐ์ค ์ด๋ฏธ์ง๋ฅผ ๋ฐ์ Flux2 Klein 9B ์์ฑ ์ฒด์ธ์ ํ ๋
ธ๋๋ก ์ ์ต๋๋ค. ์ด ์์ ๋ 9:16, 1MP, Euler, 4 steps ๊ธฐ์ค์ด๋ฉฐ, ๋ ํผ๋ฐ์ค์ ์ธ๋ฌผ๊ณผ ์์ ํน์ง์ ์ ์งํ ์ ์ ์ธ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ ํ๋ฆ์
๋๋ค.
model_name : FLUX2\flux-2-klein-9b-kv-fp8.safetensors
clip_name : flux2\qwen38BFluxKlein9BTE_38b.safetensors
vae_name : flux2-vae.safetensors
โ Prompt Polish โ Layout Builder โ Ideogram4 T2I. ์ํฌํ๋ก์ฐ: korean_scene_to_ideogram4.json
![]() |
![]() |
![]() |
![]() |
โ toobusy Ideogram ๊ณ์ด ๋ ธ๋๋ก ๋ง๋ ๊ฒฐ๊ณผ โ ํด๋ฆญํ๋ฉด ์๋ณธ.
โ Z-Image Turbo ์์ ์ํฌํ๋ก์ฐ. ๊ฒฐ๊ณผ ์์: z_image_turbo_sample.png
์ค์นํ๋ฉด ๊ธฐ์กด ๊ทธ๋ํ๊ฐ ์งง์์ง๋๋ค. ๊ทธ๊ฒ toobusy์ ์ฝ์์ ๋๋ค.
| ๋ ธ๋ | Before | After |
|---|---|---|
| Wan SCAIL Extend Sampler | SCAIL-2 ์์ฑ + ์ต์คํ ๋ + ์ค๋ฒ๋ฉ ํธ๋ฆผ + ์๋ณด์ ์ฒด์ธ | 1 ๋ ธ๋ |
| Flux2 Klein | Flux2 Klein 9B ๋ ํผ๋ฐ์ค ๊ทธ๋ํ + KV cache + reference latent ์ฒด์ธ | 1 ๋ ธ๋ |
| Z-Image Turbo | UNET/CLIP/VAE ๋ก๋ + LoRA + ์ธ์ฝ๋ฉ + ์ํ๋ฌ + ๋์ฝ๋ | 1 ๋ ธ๋ |
| ZIT ControlNet | depth/canny/pose ์ ์ฒ๋ฆฌ + Fun-ControlNet-Union ํจ์น ์ฒด์ธ | 1 ๋ ธ๋ |
| Hires Upscale | ์ ์ค์ผ์ผ ๋ชจ๋ธ ๋ก๋ + ์ ์ค์ผ์ผ + ๋ฆฌ์ํ + VAE Encode | 1 ๋ ธ๋ |
| Ideogram4 T2I | ๋ก์ปฌ Ideogram4 ๋ก๋/์ปจ๋์ ๋/์ค์ผ์ค๋ฌ/์ํ๋ฌ/๋์ฝ๋ ์ฒด์ธ | 1 ๋ ธ๋ |
| LTX2.3 Compact AV Sampler | LTX2.3 AV ์ํ๋ง ๋ธ๋ก | 1 ๋ ธ๋ |
| Keyframe Maker | ๋ธ๋ฆฌํ โ ์ท ๋นํธ โ ๋น์ฃผ์ผ ์ต์ปค โ ํคํ๋ ์ โ ์คํ ๋ฆฌ | 1 ๋ ธ๋ |
| Storyboard Board | ์ธ๋ถ ๋ณด๋ ์ฑ + ์บก์ฒ + ์ํฌํธ | ๋ ธ๋ ์์์ ๋ฐ๋ก |
| Paint Canvas | ์ธ๋ถ ํ์ธํ ์ฑ + ์ ์ฅ + Load Image ์๋ณต | ๋ ธ๋ ์์์ ๋ฐ๋ก |
์ ๋ ธ๋ ์ถ๊ฐ ๊ธฐ์ค๋ ๋์ผํฉ๋๋ค: โ์ด๊ฒ ๊ท์ฐฎ์ ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ํ๋๋ก ์ ๋?โ โ Yes๋ง ๋ค์ด์ต๋๋ค.
์๋ฒฝํ ์ฒ๋ณด๋ค โ์ด ์กฐ๊ฑด์์ ๊ฒ์ฆ๋จโ ์ ์ ์ต๋๋ค. ์ ๊ธฐ ๋ ธ๋๋ ๋ด๋ถ์์ ์ฌ๋ฌ ComfyUI ๋ ธ๋/๋ชจ๋ธ์ ํธ์ถํ๋ฏ๋ก, ์ ์ ๊ฐ ๊ฐ์ถฐ์ ธ์ผ ๋์ํฉ๋๋ค.
| ๋ ธ๋ | ํ์ํ ๊ฒ | ์ ์ฝ / ๊ฒ์ฆ ์กฐ๊ฑด |
|---|---|---|
| Wan SCAIL Extend Sampler | ์ธ๋ถ model/clip/vae ๋ก๋ + reference_image + pose_video + ์ต์ ComfyUI SCAIL-2 ์ฝ์ด |
์ฝ์ด WanSCAILToVideo์ SCAIL-2 ํ์ฅ ์
๋ ฅ์ด ํ์ํฉ๋๋ค. SAM3/KJNodes/VHS๋ ์์ ์ํฌํ๋ก์ฐ ์ฌํ์ ํ์ํฉ๋๋ค. |
| Flux2 Klein | Flux2 Klein 9B ๋ชจ๋ธ + Qwen3 ๊ณ์ด Flux2 ํ ์คํธ ์ธ์ฝ๋ + Flux2 VAE | ๋ ํผ๋ฐ์ค #1์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๋ ฅ ํฌ๊ธฐ ๊ธฐ์ค์ด ๋ฉ๋๋ค. size_mode๋ก ratio/manual ๊ฐ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. |
| Z-Image Turbo | Z-Image Turbo ๋ํจ์ ๋ชจ๋ธ + lumina2 ํ
์คํธ ์ธ์ฝ๋ + VAE |
๋ชจ๋ธ ํ์ผ์ด ComfyUI ๋ชจ๋ธ ํด๋์ ์์ด์ผ ํฉ๋๋ค. |
| ZIT ControlNet | Z-Image-Turbo-Fun-Controlnet-Union ๋ชจ๋ธ ํจ์น + ์ ํ์ controlnet_aux | depth/pose ์ ์ฒ๋ฆฌ๋ comfyui_controlnet_aux๊ฐ ํ์ํฉ๋๋ค. Canny๋ ์ฝ์ด ๋
ธ๋๋ก ํด๋ฐฑํฉ๋๋ค. |
| Ideogram4 T2I | ๋ก์ปฌ Ideogram4 ๋ชจ๋ธ + ComfyUI Ideogram4 ์ง์ ๋
ธ๋ + UNET 2๊ฐ(model/uncond) + ideogram4 CLIP |
์น API๊ฐ ์๋๋๋ค. Ideogram4 ๋ฏธ์ง์ ๋น๋์์๋ ์คํ ์์ ์ ์คํจํฉ๋๋ค. |
| Keyframe Maker | clip์ ํ
์คํธ ์์ฑ ๊ฐ๋ฅํ ๋ชจ๋ธ + ComfyUI TextGenerate ๋
ธ๋ |
์ถ๋ ฅ ํ์ง์ ์ฐ๊ฒฐํ LLM์ ์ข์ฐ๋ฉ๋๋ค. |
| LTX2.3 | ComfyUI์ LTX 2.3 ๋
ธ๋์
(LTXV*) + LTX ๋ชจ๋ธ/VAE/ํ
์คํธ ์ธ์ฝ๋ |
LTX ์ง์์ด ์๋ ํ๊ฒฝ์์๋ ์คํ ์์ ์ ์คํจํฉ๋๋ค. |
| Storyboard Board / Paint Canvas | Pillowยทnumpyยทtorch | ์ด๋ฏธ์ง์ ๋ ์ด์ด ๋ฐ์ดํฐ๋ ์ํฌํ๋ก์ฐ์ ์๋ฒ ๋๋๋ฏ๋ก, ๋๋ฌด ๋ง์ด ๋ฃ์ผ๋ฉด JSON์ด ์ปค์ง ์ ์์ต๋๋ค. |
| Load CLIP | safetensors ๋๋ .gguf ํ
์คํธ ์ธ์ฝ๋ |
.gguf๋ ComfyUI-GGUF๊ฐ ์ค์น๋ผ ์์ด์ผ ๋ก๋๋ฉ๋๋ค. Text Generate์ฉ ํ๋กฌํํธ ์ธํธ์์๋ Gemma ๊ณ์ด์ด ์์ ํฉ๋๋ค. |
| Reference Board / Director / Bundle | (์ฝ์ด ์์กด์ฑ ์์) | Director๋ clip์ ํ
์คํธ ์์ฑ ๊ฐ๋ฅํ ๋ชจ๋ธ์ด ํ์ํฉ๋๋ค. ์นด๋ ๋ชจ๋์ ์ฐ๋ฉด ์๋ ์ ํ ์์กด์ฑ์ด ํ์ํฉ๋๋ค. |
| Background Remove | rembg + onnxruntime (์ ํ) |
pip install -r custom_nodes/toobusy/requirements_rembg.txt. ๋ชจ๋ธ์ ์ต์ด ์คํ ์ ๋ค์ด๋ก๋๋ฉ๋๋ค(GPU๋ onnxruntime-gpu). |
| Face Mask / ์นด๋ ์ผ๊ตด ๋ชจ๋ | opencv-python ํ์ + mediapipeยทultralytics YOLO face ๋ชจ๋ธ(์ ํ) |
pip install -r custom_nodes/toobusy/requirements_facemask.txt. YOLO face ๋ชจ๋ธ(Face Detailer ๋ชจ๋ธ)์ด ์์ผ๋ฉด ์๋ ์ฌ์ฉ, ์์ผ๋ฉด opencv๋ก ํด๋ฐฑํฉ๋๋ค. |
| DreamID-Omni | ์ค์น๋ benjiyaya/ComfyUI_Dreamid-Omni ๋
ธ๋ + ํด๋น ๋ชจ๋ธ |
pip install -r custom_nodes/toobusy/requirements_dreamid_omni.txt. toobusy ๋
ธ๋๋ upstream์ ์์ํ๋ฏ๋ก ๊ทธ์ชฝ ๋ชจ๋ธ/์์กด์ฑ์ด ์์ด์ผ ํฉ๋๋ค. |
๋ชจ๋ธ ํ์ผ์ ์ ์ฅ์์ ํฌํจํ์ง ์์ต๋๋ค. ๊ฐ ๋ชจ๋ธ์ ComfyUI์ ํด๋น ํด๋(
diffusion_models/text_encoders/vae/loras/model_patches)์ ์ง์ ๋์ธ์.
docs/workflows/์ โ์ด๋ฉด ๋์๊ฐ๋โ ์ํฌํ๋ก์ฐ๋ฅผ ๋ก๋๋ค.
wan21_scail2.jsonโ Wan 2.1 SCAIL-2 ๋ชจ์ ํธ๋์คํผ ์์ (36๋ ธ๋). ๋ ํผ๋ฐ์ค ์ด๋ฏธ์ง + ๋์ค ์์ โtoobusy Wan SCAIL Extend Sampler์ค์ฌ ๊ตฌ์ฑ์ผ๋ก ๋ฒ ์ด์ค ์์ฑ + ์ต์คํ ๋ ํ๋ฆ์ ํ์ธํฉ๋๋ค. ๊ฒฐ๊ณผ:wan21_scail2_sample.mp4.toobusy_flux2klein.jsonโtoobusy Flux2 Kleinํ ๋ ธ๋๋ก ๋ ํผ๋ฐ์ค ์ด๋ฏธ์ง ๊ธฐ๋ฐ ์์ฑ ๊ทธ๋ํ๋ฅผ ์ ๋ ์์ . Load Image โ Flux2 Klein โ Save Image ๊ตฌ์ฑ์ ๋๋ค.korean_scene_to_ideogram4.jsonโ ํ๊ตญ์ด ์ฅ๋ฉด โ Prompt Polish โ Layout Builder โ Ideogram4 T2I. ์ฒ์ ์ฌ์ฉ์๋ ์ด ์ํฌํ๋ก์ฐ๋ฅผ ๋จผ์ ์ด์ด ์ ์ฒด ํ๋ฆ์ ํ์ธํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.z_image_turbo.jsonโtoobusy Z-Image Turboํ ๋ ธ๋๋ก t2i/img2img ๊ธฐ๋ณธ ๊ทธ๋ํ๋ฅผ ์ ๋ ์์ .image์ ๋ ฅ์ Load Image๋ฅผ ์ฐ๊ฒฐํ๋ฉด ์๋์ผ๋ก img2img๋ก ์ ํ๋ฉ๋๋ค.
reference_image + pose_video
-> Wan SCAIL Extend Sampler
-> video / preview frames
SCAIL-2 ์์ ๋ ์ฌ๋ฌ ์ ์ฒ๋ฆฌ์ ์ต์คํ ๋ ๋จ๊ณ๋ฅผ ํ๋๋ก ์ ๋ ํ๋ฆ์ ๋ณด์ฌ์ค๋๋ค. ์ธ๊ทธ๋จผํธ/๋ง์คํฌ/๋น๋์ค ์ ์ฅ ์ชฝ ์ปค์คํ ๋ ธ๋๋ ์์ ์ํฌํ๋ก์ฐ ์์ Note๋ฅผ ํ์ธํ์ธ์.
Reference Board (์บ๋ฆญํฐ/์ผ๊ตด/์์/์ ํ/๋ฐฐ๊ฒฝ ์นด๋ + ๋ชจ๋)
-> toobusy_bundle
-> Prompt Director (๋ฒํผ์ผ๋ก ํ๋กฌํํธ ์กฐ๋ฆฝ + FaceSwap/ProductSwap/CharacterSwap)
-> Flux2 Klein (bundle_reference_order = auto)
-> image
์บ๋ฆญํฐ ์ค์ ์: Reference Board์ Character A(์ ์งํ ์ฅ๋ฉด/ํฌ์ฆ)์ Character B(๋ฃ์ ์ธ๋ฌผ)๋ฅผ ๋ฑ๋กํ๊ณ , Director์์ Character Swap ๋ฒํผ + ๋ ์นด๋๋ฅผ ์ ํํ ๋ค Goal ํ
์คํธ ์นด๋์ ์๋๋ฅผ ์ ์ต๋๋ค. Flux2 Klein์ auto๋ก ์ค์ ์์๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ค. ํ์ด์ค ์ค์์ ๋ชธ ์นด๋์ Erase Face, ์ผ๊ตด ์์ค ์นด๋์ Keep Face Only ๋ชจ๋์ ๋ถ์ด๋ฉด ๋ ๊น๋ํฉ๋๋ค.
Load Image
-> reference_1_image
-> Flux2 Klein
-> image / latent / model / model_clean / clip / vae / positive
๋ ํผ๋ฐ์ค ์ฌ๋กฏ์ ์ต๋ 5๊ฐ๊น์ง ํ์ฅํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ size_mode๋ from reference๋ผ์ reference #1์ ํฌ๊ธฐ๋ฅผ ๋ฐ๋ฆ
๋๋ค. ์ธ๋ก ์์ ๊ฐ์ ํ๊ณ ์ถ์ผ๋ฉด ์์ ์ฒ๋ผ size_mode๋ฅผ ratio + megapixels, ratio_preset์ 9:16์ผ๋ก ๋ก๋๋ค.
Z-Image Turbo
-> Hires Upscale
-> Z-Image Turbo(latent_override)
์ฒซ ๋ฒ์งธ Z-Image Turbo์ image / latent / vae / positive / negative ์ถ๋ ฅ์ ์ฌ์ฌ์ฉํ๋ฉด, ์ธ๋ถ ๋ก๋๋ CLIPTextEncode๋ฅผ ๋ฐ๋ณตํด์ ๊น์ง ์๊ณ 2์ฐจ ํจ์ค๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
Paint Canvas ๋๋ Load Image
-> ZIT ControlNet(depth/canny/pose)
-> Z-Image Turbo(zit_control)
ZIT ControlNet์ ์ฐ๊ฒฐํ์ง ์์ผ๋ฉด ๊ธฐ์กด Z-Image Turbo ๋์๊ณผ ๋์ผํฉ๋๋ค.
Storyboard Board์์ ์ด๋ฏธ์ง ์นด๋ ๋ฐฐ์น
-> K๋ก ํคํ๋ ์ ๋งํน
-> keyframes ์ถ๋ ฅ
-> ์์ ์์ฑ/๊ธฐํ ๋
ธ๋๋ก ์ฐ๊ฒฐ
์ด๋ฏธ์ง ๋ณด๋๊ฐ ๋จ์ ๋ฉ๋ชจ์ฅ์ด ์๋๋ผ, ์ค์ IMAGE ๋ฐฐ์น ์ถ๋ ฅ์ผ๋ก ์ด์ด์ง๋ ํคํ๋ ์ ํ๋ธ๊ฐ ๋ฉ๋๋ค.
์ด ๋ ธ๋๋ ์น Ideogram API ํธ์ถ ๋ ธ๋๊ฐ ์๋๋๋ค. ๋ก์ปฌ Ideogram4 ๋ชจ๋ธ๊ณผ ComfyUI์ Ideogram4 ์ง์ ๋ ธ๋๊ฐ ํ์ํฉ๋๋ค.
v0.2.10๋ถํฐ ํ์ผ๋ช
ํผ์ง ์ค์บ์ผ๋ก Z-Image ๋ชจ๋ธ/ํ
์คํธ ์ธ์ฝ๋/VAE๋ฅผ ์๋ ๊ฐ์งํฉ๋๋ค. ๊ทธ๋๋ ์๋ฑํ ํ์ผ์ด ์กํ๋ฉด model_name / clip_name / vae_name์ ์ง์ ์ง์ ํ์ธ์.
๊ฐ์ ํด์๋์ ๊ฐ์ ์ปจํธ๋กค ์กฐ๊ฑด์ ์ด์ด๊ฐ ๋๋ model์ ์จ๋ ๋ฉ๋๋ค. ๋ค๋ฅธ ํด์๋ 2์ฐจ ํจ์ค๋ LoRA๋ฅผ ๋ฐ๊ฟ ๋ผ์ฐ๋ ํ๋ฆ์ด๋ผ๋ฉด model_clean์ด ๋ ์์ ํฉ๋๋ค.
ํ๋กฌํํธ์ full-length, head to toe, entire body visible, standing upright, both feet on the ground์ฒ๋ผ ๊ตฌ๋ ์ ์ฝ์ ๋ช
ํํ ๋ฃ๊ณ , ratio + megapixels์์ 9:16 ์ธ๋ก ๋น์จ์ ๋จผ์ ๊ณ ์ ํ์ธ์.
๋ก๋ ์์ฒด์ generate() ์ง์์ ๋ค๋ฆ
๋๋ค. ComfyUI ๋ํผ์ Text Generate ํ๋กฌํํธ ์ธํธ์๋ก๋ Gemma ๊ณ์ด์ด ๊ฐ์ฅ ์์ ํฉ๋๋ค.
์ค์น๋ ๋ฒ์ ์ด 0.4.8 ์ดํ์ ๋๋ค. ์ด ๋ ธ๋๋ 0.4.9์์ ์ถ๊ฐ๋์ต๋๋ค. ํจํค์ง๋ ์ค๋ฅ ์์ด ์ค์น๋๊ณ ๋๋จธ์ง toobusy ๋ ธ๋๋ ์ ๋ถ ์ ์ ๋์ํ๊ธฐ ๋๋ฌธ์ ์ค์น ์คํจ์ฒ๋ผ ๋ณด์ด์ง ์๋ ๊ฒ์ด ํจ์ ์ ๋๋ค. ์ฌ์ค์นํด๋ ๊ฐ์ 0.4.8์ ๋ค์ ๋ฐ์ต๋๋ค.
| ๋ ธ๋ | ์ฒ์ ๋ค์ด๊ฐ ๋ฒ์ |
|---|---|
toobusy MiniMax H3 Image Latent |
v0.4.8 |
toobusy MiniMax H3 Semantic Reference |
v0.4.9 |
toobusy MiniMax H3 Reference Manifest |
v0.4.9 |
toobusy MiniMax H3 Optional Reference |
v0.4.9 |
custom_nodes/toobusy/pyproject.toml์ version ๊ฐ์ผ๋ก ์ค์น๋ ๋ฒ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
ํด๊ฒฐ์ ์ Quick Start์ git clone ๋๋ Manager์ Install via Git URL ์
๋๋ค.
v0.4.11๋ถํฐ๋ ์ ํ ์์กด์ฑ์ด ๋น ์ ธ๋ ๊ทธ ํจํค์ง ํ๋๋ง ๋น ์ง๊ณ ๋๋จธ์ง ๋
ธ๋๋ ๊ทธ๋๋ก ๋ก๋๋ฉ๋๋ค.
๊ทธ๋๋ ์ ๋ถ ์ ๋ณด์ธ๋ค๋ฉด ComfyUI ์์ ๋ก๊ทธ์์ [toobusy] skipped node package ... ์ค์ ์ฐพ์ผ์ธ์.
์ด๋ค ํจํค์ง๊ฐ ์ ๋น ์ก๋์ง์, ์ด๋ค requirements_*.txt๋ฅผ ์ค์นํด์ผ ํ๋์ง๊ฐ ๊ทธ ์ค์ ๋์ต๋๋ค.
Storyboard Board์ Paint Canvas๋ ์ด๋ฏธ์ง๋ฅผ board_data / canvas_data์ ์๋ฒ ๋ํฉ๋๋ค. ์ด๋ฏธ์ง๋ ๋ ์ด์ด๊ฐ ๋ง์์๋ก ์ํฌํ๋ก์ฐ JSON์ด ์ปค์ง๋๋ค.
๋จ๊ธฐ ๊ณํ:
- Reference Board ์นด๋์ฉ ๋ง์คํฌ ์๋ํฐ(์๋) + ์์ ๊ต์ฒด ๋ง์คํน(์บ๋ฆญํฐ=์์ ์ ๊ฑฐ, ์์ ์ด๋ฏธ์ง=์์๋ง ๋จ๊ธฐ๊ธฐ).
- ๊ณ ํ์ง ํ์ด์ค ์ค์์ ์ํ insightface ์ต์ ๊ฒํ .
- ๋ ํผ๋ฐ์ค ์ ์ ํ๋ฆ ์์ ์ํฌํ๋ก์ฐ ์ถ๊ฐ, ๋
ธ๋๋ณ ์์ธ๋
docs/๋ก ๋ถ๋ฆฌ.
์ด ์ ์ฅ์์ ๋ผ์ด์ ์ค๋ LICENSE๋ฅผ ํ์ธํ์ธ์.



