{ "id": "64865101-a765-4c8c-b11f-3a414b1d1e4a", "revision": 0, "last_node_id": 49, "last_link_id": 63, "nodes": [ { "id": 19, "type": "ReroutePrimitive|pysssss", "pos": [ -811.1797485351562, -533.6221313476562 ], "size": [ 79.56140899658203, 27.140352249145508 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 51 } ], "outputs": [ { "label": "MODEL", "name": "*", "type": "*", "slot_index": 0, "links": [ 19 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#323", "bgcolor": "#535" }, { "id": 20, "type": "ReroutePrimitive|pysssss", "pos": [ -181.0409698486328, -534.102294921875 ], "size": [ 75, 26 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 19 } ], "outputs": [ { "label": "MODEL", "name": "*", "type": "*", "slot_index": 0, "links": [ 37 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#323", "bgcolor": "#535" }, { "id": 16, "type": "PreviewImage", "pos": [ 3286.487548828125, 132.48654174804688 ], "size": [ 410.7901306152344, 568.3244018554688 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 11 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 1, "type": "UnetLoaderGGUF", "pos": [ -1761.4237060546875, -82.09835052490234 ], "size": [ 315, 58 ], "flags": {}, "order": 0, "mode": 4, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "slot_index": 0, "links": [] } ], "properties": { "cnr_id": "comfyui-gguf", "ver": "1.1.4", "Node name for S&R": "UnetLoaderGGUF" }, "widgets_values": [ "FLUX\\flux1-dev-Q8_0.gguf" ] }, { "id": 21, "type": "ReroutePrimitive|pysssss", "pos": [ 478.90997314453125, -534.360107421875 ], "size": [ 75, 26 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 37 } ], "outputs": [ { "label": "MODEL", "name": "*", "type": "*", "slot_index": 0, "links": [ 21 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#323", "bgcolor": "#535" }, { "id": 24, "type": "ReroutePrimitive|pysssss", "pos": [ -810.8508911132812, -433.8020324707031 ], "size": [ 75, 26 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 38 } ], "outputs": [ { "label": "VAE", "name": "*", "type": "*", "slot_index": 0, "links": [ 35 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#322", "bgcolor": "#533" }, { "id": 25, "type": "ReroutePrimitive|pysssss", "pos": [ -189.07138061523438, -434.0732421875 ], "size": [ 75, 26 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 35 } ], "outputs": [ { "label": "VAE", "name": "*", "type": "*", "slot_index": 0, "links": [ 29, 36 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#322", "bgcolor": "#533" }, { "id": 23, "type": "ReroutePrimitive|pysssss", "pos": [ -812.8079223632812, -328.0959167480469 ], "size": [ 139.50527954101562, 26 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 24 } ], "outputs": [ { "label": "CONTROL_NET", "name": "*", "type": "*", "slot_index": 0, "links": [ 33 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#222", "bgcolor": "#000" }, { "id": 28, "type": "ReroutePrimitive|pysssss", "pos": [ -194.75401306152344, -328.22711181640625 ], "size": [ 122.4000015258789, 26 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 33 } ], "outputs": [ { "label": "CONTROL_NET", "name": "*", "type": "*", "slot_index": 0, "links": [ 34 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#222", "bgcolor": "#000" }, { "id": 15, "type": "VAEDecode", "pos": [ 2831.328125, 206.71189880371094 ], "size": [ 210, 46 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 10 }, { "name": "vae", "type": "VAE", "link": 32 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 11, 12, 22 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 27, "type": "ReroutePrimitive|pysssss", "pos": [ 1052.23681640625, -434.8088684082031 ], "size": [ 75, 26 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 31 } ], "outputs": [ { "label": "VAE", "name": "*", "type": "*", "slot_index": 0, "links": [ 32 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#322", "bgcolor": "#533" }, { "id": 32, "type": "Note", "pos": [ -2283.013916015625, 65.3602066040039 ], "size": [ 466.272705078125, 703.1556396484375 ], "flags": { "pinned": true }, "order": 1, "mode": 0, "inputs": [], "outputs": [], "title": "한국어 ", "properties": {}, "widgets_values": [ "\n[모델 다운로드 다이렉트 링크 모음]\n1. GGUF\nDev GGUF 다운로드\nhttps://huggingface.co/city96/FLUX.1-dev-gguf/tree/main\n\nSchnell GGUF 다운로드\nhttps://huggingface.co/city96/FLUX.1-schnell-gguf/tree/main\n\n2. Diffusion Model (FLUX 모델 다운로드 위치)\nhttps://civitai.com/models/618692/flux\n\n참고: lllyasviel/flux1-dev-bnb-nf4는 사용할 수 없습니다.\n* lllyasviel 모델을 사용하면 UNetloader에러 발생\n\n\n(모델 저장 경로)\n모델 파일을 아래 경로에 넣으세요:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\unet\\FLUX\n\n\n3. FLUX VAE 다운로드 링크\n다운로드 링크:\nhttps://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main/vae\n\n(VAE 저장 경로)\n파일을 아래 경로에 넣으세요:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\vae\n\n\n4. Text Encoder 관련 파일 다운로드 링크\nhttps://huggingface.co/comfyanonymous/flux_text_encoders/tree/main\n이 파일은 DualclipLoader 노드에서 사용됩니다.\n\n(텍스트 인코더 저장 경로)\n파일을 아래 경로에 넣으세요:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\clip\n\n\n\n5. Controlnet 모델 다운 링크 (flux-dev-Union-pro) Shakker-Labs 버전\n(현재 워크플로우에 적용된 모델)\nhttps://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/tree/main\n\n\n다운받은 파일은 아래의 주소에 넣어주면 됩니다.\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\controlnet\\FLUX\n\n\n\n*. Controlnet Union 일반 모델 다운 받는 링크 (flux-dev-Union)- instantX 버전\nhttps://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Union/tree/main\n\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 33, "type": "Note", "pos": [ -2280.179443359375, -177.43557739257812 ], "size": [ 454.9248352050781, 191.84640502929688 ], "flags": { "pinned": true }, "order": 2, "mode": 0, "inputs": [], "outputs": [], "title": "Contact & Follow", "properties": {}, "widgets_values": [ "\n[contact & follow & like]\n\nMail : a01demort@gmail.com\n\nCIVITAI : https://civitai.com/user/a01demort\n\nYoutube : https://www.youtube.com/@A01demort\n\nInstagram : https://www.instagram.com/a01demort/\n\nNaver Cafe : https://cafe.naver.com/sdfkorea\n\nsdhotline : https://sdhotline.com/" ], "color": "#222", "bgcolor": "#000", "shape": 2 }, { "id": 22, "type": "Image Comparer (rgthree)", "pos": [ 3287.364501953125, 812.8717041015625 ], "size": [ 753.6179809570312, 630.8007202148438 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "dir": 3, "name": "image_a", "type": "IMAGE", "link": 39 }, { "dir": 3, "name": "image_b", "type": "IMAGE", "link": 22 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "1.0.2509092031", "comparer_mode": "Slide" }, "widgets_values": [ [ { "name": "A", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_bpxst_00111_.png&type=temp&subfolder=&rand=0.6058410908198585" }, { "name": "B", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_bpxst_00112_.png&type=temp&subfolder=&rand=0.3764794801359118" } ] ] }, { "id": 34, "type": "Note", "pos": [ -1802.17529296875, 818.7211303710938 ], "size": [ 470.5884704589844, 602.452880859375 ], "flags": { "pinned": true }, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Russian", "properties": {}, "widgets_values": [ "[Прямые ссылки для загрузки моделей]\n\n1. **GGUF** \n Dev GGUF Скачать: \n https://huggingface.co/city96/FLUX.1-dev-gguf/tree/main \n\n Schnell GGUF Скачать: \n https://huggingface.co/city96/FLUX.1-schnell-gguf/tree/main \n\n2. **Модель диффузии (Ссылка для загрузки FLUX Model)** \n https://civitai.com/models/618692/flux \n Примечание: lllyasviel/flux1-dev-bnb-nf4 не может быть использован. \n\n **Директория для модели:** \n Поместите модель в: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\unet\\FLUX` \n\n3. **Ссылка для загрузки FLUX VAE** \n Скачать по ссылке: \n https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main/vae \n\n **Директория для VAE:** \n Поместите файл в: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\vae` \n\n4. **Ссылка для загрузки файла текстового кодировщика** \n https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main \n Эта модель используется в узле DualclipLoader. \n\n **Директория для текстовых кодировщиков:** \n Поместите файл в: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\clip` \n\n5. **Ссылка для загрузки модели ControlNet (flux-dev-Union-pro) - версия Shakker-Labs** \n (В настоящее время используется в рабочем процессе) \n https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/tree/main \n\n Поместите загруженный файл в следующую директорию: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\controlnet\\FLUX` \n\n **Ссылка для загрузки стандартной модели ControlNet Union (flux-dev-Union) - версия InstantX** \n https://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Union/tree/main \n" ], "color": "#432", "bgcolor": "#653" }, { "id": 35, "type": "Note", "pos": [ -2289.508056640625, 822.9985961914062 ], "size": [ 470.5884704589844, 596.60107421875 ], "flags": { "pinned": true }, "order": 4, "mode": 0, "inputs": [], "outputs": [], "title": "Japanese", "properties": {}, "widgets_values": [ "[モデルの直接ダウンロードリンク]\n\n1. **GGUF** \n Dev GGUF ダウンロード: \n https://huggingface.co/city96/FLUX.1-dev-gguf/tree/main \n\n Schnell GGUF ダウンロード: \n https://huggingface.co/city96/FLUX.1-schnell-gguf/tree/main \n\n2. **拡散モデル (FLUXモデルダウンロードリンク)** \n https://civitai.com/models/618692/flux \n 注意: lllyasviel/flux1-dev-bnb-nf4は使用できません。 \n\n **モデルのディレクトリ:** \n モデルを以下に配置してください: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\unet\\FLUX` \n\n3. **FLUX VAE ダウンロードリンク** \n 以下からダウンロードしてください: \n https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main/vae \n\n **VAE用ディレクトリ:** \n ファイルを以下に配置してください: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\vae` \n\n4. **テキストエンコーダーファイルのダウンロードリンク** \n https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main \n このモデルはDualclipLoaderノードで使用されます。 \n\n **テキストエンコーダー用ディレクトリ:** \n ファイルを以下に配置してください: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\clip` \n\n5. **ControlNetモデルダウンロードリンク (flux-dev-Union-pro) - Shakker-Labsバージョン** \n (現在ワークフローに適用されています) \n https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/tree/main \n\n ダウンロードしたファイルを以下のディレクトリに配置してください: \n `C:\\ComfyUI_windows_portable\\ComfyUI\\models\\controlnet\\FLUX` \n\n **ControlNet Union標準モデルダウンロードリンク (flux-dev-Union) - InstantXバージョン** \n https://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Union/tree/main \n\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 29, "type": "Note", "pos": [ -1798.7850341796875, 64.28146362304688 ], "size": [ 460.4927062988281, 704.2374877929688 ], "flags": { "pinned": true }, "order": 5, "mode": 0, "inputs": [], "outputs": [], "title": "English", "properties": {}, "widgets_values": [ "\n[Direct Links to Download Models]\n1. GGUF\nDev GGUF Download\nhttps://huggingface.co/city96/FLUX.1-dev-gguf/tree/main\n\nSchnell GGUF Download\nhttps://huggingface.co/city96/FLUX.1-schnell-gguf/tree/main\n\n\n\n2. Diffusion Model (FLUX Model Download Location)\nhttps://civitai.com/models/618692/flux\nNote: lllyasviel/flux1-dev-bnb-nf4 cannot be used.\n\n\n(Model Directory)\nPlace the model in:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\unet\\FLUX\n\n\n\n3. FLUX VAE Download Link\nDownload from:\nhttps://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main/vae\n\n(Directory for VAE)\nPlace the file in:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\vae\n\n\n\n4. Text Encoder File Download Link\nhttps://huggingface.co/comfyanonymous/flux_text_encoders/tree/main\nThis model is used in the DualclipLoader node.\n\n(Directory for Text Encoders)\nPlace the file in:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\clip\n\n\n\n\n5. ControlNet Model Download Link (flux-dev-Union-pro) - Shakker-Labs Version\n(Currently applied in the workflow)\nhttps://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro/tree/main\n\nPlace the downloaded file in the following directory:\nC:\\ComfyUI_windows_portable\\ComfyUI\\models\\controlnet\\FLUX\n\n\n*ControlNet Union Standard Model Download Link (flux-dev-Union) - InstantX Version\nhttps://huggingface.co/InstantX/FLUX.1-dev-Controlnet-Union/tree/main \n\n\n\n\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 26, "type": "ReroutePrimitive|pysssss", "pos": [ 473.8350830078125, -434.6584777832031 ], "size": [ 75, 26 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "label": " ", "name": "value", "type": "*", "link": 29 } ], "outputs": [ { "label": "VAE", "name": "*", "type": "*", "slot_index": 0, "links": [ 31, 46 ] } ], "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "1.2.5", "Node name for S&R": "ReroutePrimitive|pysssss" }, "color": "#322", "bgcolor": "#533" }, { "id": 14, "type": "KSampler", "pos": [ 2288.09912109375, 207.0998992919922 ], "size": [ 315, 474.00006103515625 ], "flags": {}, "order": 34, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 21 }, { "name": "positive", "type": "CONDITIONING", "link": 14 }, { "name": "negative", "type": "CONDITIONING", "link": 15 }, { "name": "latent_image", "type": "LATENT", "link": 47 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 10 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "KSampler" }, "widgets_values": [ 71228263651145, "randomize", 20, 1, "euler", "normal", 1 ] }, { "id": 12, "type": "ControlNetApplySD3", "pos": [ 1543.5518798828125, 227.35108947753906 ], "size": [ 428.4000244140625, 186 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 5 }, { "name": "negative", "type": "CONDITIONING", "link": 44 }, { "name": "control_net", "type": "CONTROL_NET", "link": 34 }, { "name": "vae", "type": "VAE", "link": 36 }, { "name": "image", "type": "IMAGE", "link": 9 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "slot_index": 0, "links": [ 14 ] }, { "name": "negative", "type": "CONDITIONING", "slot_index": 1, "links": [ 15 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "ControlNetApplySD3" }, "widgets_values": [ 0.7000000000000001, 0, 1 ] }, { "id": 18, "type": "PreviewImage", "pos": [ 1211.6595458984375, 962.1514892578125 ], "size": [ 210, 246 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 13 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 17, "type": "SaveImage", "pos": [ 3757.368896484375, 134.34983825683594 ], "size": [ 383.42108154296875, 560.7896118164062 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 12 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "SaveImage" }, "widgets_values": [ "ComfyUI" ] }, { "id": 38, "type": "ConditioningZeroOut", "pos": [ 863.8878173828125, 430.9520263671875 ], "size": [ 197.712890625, 26 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 43 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 44 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "ConditioningZeroOut" }, "widgets_values": [] }, { "id": 39, "type": "VAEEncode", "pos": [ 2056.508056640625, 517.2745971679688 ], "size": [ 140, 46 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 58 }, { "name": "vae", "type": "VAE", "link": 46 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 47 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "VAEEncode" }, "widgets_values": [] }, { "id": 40, "type": "UNETLoader", "pos": [ -1837.1510009765625, -365.25933837890625 ], "size": [ 270, 82 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 48 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.40", "Node name for S&R": "UNETLoader", "models": [ { "name": "flux1-dev.safetensors", "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev.safetensors", "directory": "diffusion_models" } ] }, "widgets_values": [ "flux.1-dev-SRPO-bf16.safetensors", "default" ], "color": "#322", "bgcolor": "#533" }, { "id": 41, "type": "LoraLoaderModelOnly", "pos": [ -1866.92333984375, -547.1602783203125 ], "size": [ 270, 82 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 48 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 49 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "FLUX-dev-lora-add_details.safetensors", 0.5 ] }, { "id": 36, "type": "UnetLoaderGGUF", "pos": [ 208.5758056640625, 84.55194854736328 ], "size": [ 270, 58 ], "flags": {}, "order": 7, "mode": 4, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [] } ], "properties": { "cnr_id": "comfyui-gguf", "ver": "1.1.4", "Node name for S&R": "UnetLoaderGGUF" }, "widgets_values": [ "flux\\flux1-dev-Q6_K.gguf" ], "color": "#323", "bgcolor": "#535" }, { "id": 4, "type": "VAELoader", "pos": [ 184.6292724609375, 455.90765380859375 ], "size": [ 315, 58 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "slot_index": 0, "links": [ 38 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "VAELoader" }, "widgets_values": [ "ae.safetensors" ], "color": "#322", "bgcolor": "#533" }, { "id": 5, "type": "ControlNetLoader", "pos": [ 184.6292724609375, 615.907470703125 ], "size": [ 315, 58 ], "flags": {}, "order": 9, "mode": 0, "inputs": [], "outputs": [ { "name": "CONTROL_NET", "type": "CONTROL_NET", "slot_index": 0, "links": [ 24 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "ControlNetLoader" }, "widgets_values": [ "FLUX.1-dev-ControlNet-Union-Pro-2.0.safetensors" ], "color": "#222", "bgcolor": "#000" }, { "id": 44, "type": "DualCLIPLoader", "pos": [ 218.34141540527344, 234.15061950683594 ], "size": [ 270, 130 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 53 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.64", "Node name for S&R": "DualCLIPLoader" }, "widgets_values": [ "clip_l.safetensors", "t5xxl_fp8_e4m3fn_scaled.safetensors", "flux", "default" ] }, { "id": 10, "type": "ImageResizeKJ", "pos": [ 775.1141967773438, 854.2540893554688 ], "size": [ 315, 266 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 56 }, { "name": "get_image_size", "shape": 7, "type": "IMAGE", "link": null } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 4 ] }, { "name": "width", "type": "INT", "links": null }, { "name": "height", "type": "INT", "links": null } ], "properties": { "cnr_id": "comfyui-kjnodes", "ver": "1.1.4", "Node name for S&R": "ImageResizeKJ" }, "widgets_values": [ 1024, 1024, "nearest-exact", true, 2, 0 ] }, { "id": 47, "type": "PreviewImage", "pos": [ 648.4093627929688, 1214.8740234375 ], "size": [ 140, 246 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 59 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.64", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 11, "type": "AIO_Preprocessor", "pos": [ 1152.6981201171875, 812.9480590820312 ], "size": [ 315, 82 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 4 }, { "name": "resolution", "shape": 7, "type": "INT", "widget": { "name": "resolution" }, "link": 62 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 9, 13, 39 ] } ], "properties": { "cnr_id": "comfyui_controlnet_aux", "ver": "1.1.2", "Node name for S&R": "AIO_Preprocessor" }, "widgets_values": [ "DWPreprocessor", 1024 ] }, { "id": 49, "type": "GetImageSize", "pos": [ 332.3350524902344, 1237.2841796875 ], "size": [ 140, 124 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 63 } ], "outputs": [ { "name": "width", "type": "INT", "links": [ 62 ] }, { "name": "height", "type": "INT", "links": null }, { "name": "batch_size", "type": "INT", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.64", "Node name for S&R": "GetImageSize" }, "widgets_values": [ "width: 1024, height: 1024\n batch size: 1" ] }, { "id": 9, "type": "LoadImage", "pos": [ -524.6167602539062, 680.678955078125 ], "size": [ 315, 314 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 55 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "LoadImage" }, "widgets_values": [ "image - 2025-10-09T094248.056.jpg", "image" ] }, { "id": 46, "type": "ImagePadForOutpaint", "pos": [ 208.001953125, 831.769775390625 ], "size": [ 270, 174 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 55 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 56, 58, 59, 63 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.64", "Node name for S&R": "ImagePadForOutpaint" }, "widgets_values": [ 128, 128, 128, 128, 40 ] }, { "id": 43, "type": "LoraLoaderModelOnly", "pos": [ -1201.8892822265625, -547.5189208984375 ], "size": [ 270, 82 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 50 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 51 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "Chinese_idol_flex2_lora_v1_000004500.safetensors", 0.25 ] }, { "id": 42, "type": "LoraLoaderModelOnly", "pos": [ -1523.3555908203125, -539.6068725585938 ], "size": [ 270, 82 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 49 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 50 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "Flux_Xiang_lora_000005250.safetensors", 1.1 ] }, { "id": 6, "type": "CLIPTextEncodeFlux", "pos": [ 742.0852661132812, 114.06546020507812 ], "size": [ 400, 200 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 53 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 5, 43 ] } ], "title": "CLIPTextEncodeFlux (Positive)", "properties": { "cnr_id": "comfy-core", "ver": "0.3.59", "Node name for S&R": "CLIPTextEncodeFlux" }, "widgets_values": [ "The image features a young man named Xiang. He is seated at a wooden table, holding a white ceramic mug with both hands. Xiang is wearing a light beige, long-sleeved shirt with a button-down collar. The shirt appears to be made of a soft, comfortable fabric, suitable for casual or relaxed settings. His sleeves are rolled up slightly, giving a casual yet attentive look.\n\nXiang has short, dark hair and is wearing thin-framed glasses. His expression is thoughtful, with a slight smile, suggesting he might be engaged in a pleasant conversation or reflecting on something. The background of the image is softly lit, creating a warm and inviting atmosphere. There are dark curtains or drapes behind him, and a window to his right, allowing natural light to filter into the room. The light from the window casts a gentle glow on Xiang's face and the table, enhancing the overall cozy feel of the scene.\n\nOn the table in front of Xiang, there are several small white cards or pieces of paper scattered around, indicating that he might be involved in some activity that requires these items, such as a game, a study session, or a creative project. The overall setting suggests a comfortable and relaxed environment, possibly a home or a cozy café.", "The image features a young man named Xiang. He is seated at a wooden table, holding a white ceramic mug with both hands. Xiang is wearing a light beige, long-sleeved shirt with a button-down collar. The shirt appears to be made of a soft, comfortable fabric, suitable for casual or relaxed settings. His sleeves are rolled up slightly, giving a casual yet attentive look.\n\nXiang has short, dark hair and is wearing thin-framed glasses. His expression is thoughtful, with a slight smile, suggesting he might be engaged in a pleasant conversation or reflecting on something. The background of the image is softly lit, creating a warm and inviting atmosphere. There are dark curtains or drapes behind him, and a window to his right, allowing natural light to filter into the room. The light from the window casts a gentle glow on Xiang's face and the table, enhancing the overall cozy feel of the scene.\n\nOn the table in front of Xiang, there are several small white cards or pieces of paper scattered around, indicating that he might be involved in some activity that requires these items, such as a game, a study session, or a creative project. The overall setting suggests a comfortable and relaxed environment, possibly a home or a cozy café.", 2.5 ], "color": "#232", "bgcolor": "#353" } ], "links": [ [ 4, 10, 0, 11, 0, "IMAGE" ], [ 5, 6, 0, 12, 0, "CONDITIONING" ], [ 9, 11, 0, 12, 4, "IMAGE" ], [ 10, 14, 0, 15, 0, "LATENT" ], [ 11, 15, 0, 16, 0, "IMAGE" ], [ 12, 15, 0, 17, 0, "IMAGE" ], [ 13, 11, 0, 18, 0, "IMAGE" ], [ 14, 12, 0, 14, 1, "CONDITIONING" ], [ 15, 12, 1, 14, 2, "CONDITIONING" ], [ 19, 19, 0, 20, 0, "*" ], [ 21, 21, 0, 14, 0, "MODEL" ], [ 22, 15, 0, 22, 1, "IMAGE" ], [ 24, 5, 0, 23, 0, "*" ], [ 29, 25, 0, 26, 0, "*" ], [ 31, 26, 0, 27, 0, "*" ], [ 32, 27, 0, 15, 1, "VAE" ], [ 33, 23, 0, 28, 0, "*" ], [ 34, 28, 0, 12, 2, "CONTROL_NET" ], [ 35, 24, 0, 25, 0, "*" ], [ 36, 25, 0, 12, 3, "VAE" ], [ 37, 20, 0, 21, 0, "*" ], [ 38, 4, 0, 24, 0, "*" ], [ 39, 11, 0, 22, 0, "IMAGE" ], [ 43, 6, 0, 38, 0, "CONDITIONING" ], [ 44, 38, 0, 12, 1, "CONDITIONING" ], [ 46, 26, 0, 39, 1, "VAE" ], [ 47, 39, 0, 14, 3, "LATENT" ], [ 48, 40, 0, 41, 0, "MODEL" ], [ 49, 41, 0, 42, 0, "MODEL" ], [ 50, 42, 0, 43, 0, "MODEL" ], [ 51, 43, 0, 19, 0, "*" ], [ 53, 44, 0, 6, 0, "CLIP" ], [ 55, 9, 0, 46, 0, "IMAGE" ], [ 56, 46, 0, 10, 0, "IMAGE" ], [ 58, 46, 0, 39, 0, "IMAGE" ], [ 59, 46, 0, 47, 0, "IMAGE" ], [ 62, 49, 0, 11, 1, "INT" ], [ 63, 46, 0, 49, 0, "IMAGE" ] ], "groups": [ { "id": 1, "title": "Option (GGUF)", "bounding": [ -1787.3885498046875, -168.24220275878906, 361.22808837890625, 164.40701293945312 ], "color": "#88A", "font_size": 24, "flags": {} }, { "id": 19, "title": "[FLUX.1 dev] - Controlnet union pro (플럭스 Dev, union pro 컨트롤넷 사용 워크플로우)", "bounding": [ 164.629150390625, -92.39938354492188, 3996.159912109375, 1559.1077880859375 ], "color": "#8AA", "font_size": 24, "flags": {} }, { "id": 2, "title": "Phase 1. loading model", "bounding": [ 174.629150390625, 32.30759048461914, 354.73150634765625, 1144.887451171875 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, "title": "Phase 2. Positive, negative prompt", "bounding": [ 732.0852661132812, 40.465457916259766, 422.54425048828125, 545.442138671875 ], "color": "#8A8", "font_size": 24, "flags": {} }, { "id": 4, "title": "Phase 3. Preprocess image for controlnet (이미지 전처리 작업)", "bounding": [ 730.7953491210938, 739.3480834960938, 746.9033203125, 350.4587097167969 ], "color": "#8A8", "font_size": 24, "flags": {} }, { "id": 5, "title": "Phase 4. Apply Controlnet + image size", "bounding": [ 1534.5518798828125, 153.41189575195312, 448.4000244140625, 457.70623779296875 ], "color": "#88A", "font_size": 24, "flags": {} }, { "id": 6, "title": "Phase 5. Bake Bread (생성)", "bounding": [ 2278.09912109375, 136.6153106689453, 334.99993896484375, 557.6000366210938 ], "color": "#A88", "font_size": 24, "flags": {} }, { "id": 7, "title": "Phase 6. Fresh out of the Oven", "bounding": [ 2760.883056640625, 136.4649200439453, 367.7359313964844, 127.21033477783203 ], "color": "#A88", "font_size": 24, "flags": {} }, { "id": 8, "title": "Check Result (결과 확인)", "bounding": [ 3276.487548828125, 58.886539459228516, 874.30224609375, 1397.82177734375 ], "color": "#b58b2a", "font_size": 24, "flags": {} }, { "id": 12, "title": "ㅤ1️⃣", "bounding": [ 270.8387451171875, -48.79935073852539, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 13, "title": "ㅤ2️⃣", "bounding": [ 858.289306640625, -44.34291458129883, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 14, "title": "ㅤ3️⃣", "bounding": [ 875.27392578125, 655.9495239257812, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 15, "title": "ㅤ4️⃣", "bounding": [ 1695.0286865234375, 69.10530090332031, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 16, "title": "ㅤ5️⃣", "bounding": [ 2370.020263671875, 52.487728118896484, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 17, "title": "ㅤ6️⃣", "bounding": [ 2859.41943359375, 51.23215866088867, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} }, { "id": 18, "title": "ㅤ😎", "bounding": [ 3656.378173828125, -23.322790145874023, 154.06895446777344, 80 ], "color": "#171717", "font_size": 45, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 1.0834705943388798, "offset": [ -690.1767584078749, 149.0796971215607 ] }, "frontendVersion": "1.27.10", "ue_links": [] }, "version": 0.4 }