ns / lustify8-non-dmd.json
tooliga's picture
Upload 4 files
6f58260 verified
Raw
History Blame Contribute Delete
171 kB
{
"id": "3244ae84-039e-45ec-82cf-c7495d26ba19",
"revision": 0,
"last_node_id": 214,
"last_link_id": 623,
"nodes": [
{
"id": 72,
"type": "Image Comparer (rgthree)",
"pos": [
5690,
800
],
"size": [
590,
950
],
"flags": {
"pinned": true
},
"order": 33,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "image_a",
"type": "IMAGE",
"link": 591
},
{
"dir": 3,
"name": "image_b",
"type": "IMAGE",
"link": 592
}
],
"outputs": [],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"comparer_mode": "Slide"
},
"widgets_values": [
[
{
"name": "A",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_szbbm_00009_.png&type=temp&subfolder=&rand=0.38008795138797324"
},
{
"name": "B",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_szbbm_00010_.png&type=temp&subfolder=&rand=0.898144338997856"
}
]
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 34,
"type": "PreviewImage",
"pos": [
4684.51813547708,
-370.1634335567309
],
"size": [
580,
950
],
"flags": {
"pinned": true
},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 54
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 83,
"type": "PreviewImage",
"pos": [
5754.51813547708,
-370.1634335567309
],
"size": [
580,
950
],
"flags": {
"pinned": true
},
"order": 24,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 165
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 78,
"type": "LoadImage",
"pos": [
3810,
1900
],
"size": [
400,
420
],
"flags": {
"pinned": true
},
"order": 0,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
161
]
},
{
"name": "MASK",
"type": "MASK",
"links": [
162
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "LoadImage",
"widget_ue_connectable": {},
"image": "clipspace/clipspace-painted-masked-1774446566657.png [input]"
},
"widgets_values": [
"clipspace/clipspace-painted-masked-1774446566657.png [input]",
"image"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 82,
"type": "116c92d1-64f6-4c87-b722-c41e575b358e",
"pos": [
4220,
1900
],
"size": [
470,
950
],
"flags": {
"pinned": true
},
"order": 17,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 161
},
{
"name": "mask",
"type": "MASK",
"link": 162
},
{
"name": "vae",
"type": "VAE",
"link": 170
},
{
"name": "model",
"type": "MODEL",
"link": 187
},
{
"name": "clip",
"type": "CLIP",
"link": 186
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
166
]
}
],
"properties": {
"proxyWidgets": [
[
"79",
"text"
],
[
"80",
"text"
],
[
"74",
"seed"
],
[
"74",
"steps"
],
[
"74",
"cfg"
],
[
"74",
"sampler_name"
],
[
"74",
"scheduler"
],
[
"74",
"denoise"
],
[
"81",
"output_target_width"
],
[
"81",
"output_target_height"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 84,
"type": "PreviewImage",
"pos": [
4700,
1900
],
"size": [
580,
950
],
"flags": {
"pinned": true
},
"order": 19,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 166
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 85,
"type": "Note",
"pos": [
3810,
2360
],
"size": [
400,
300
],
"flags": {
"pinned": true
},
"order": 1,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {
"widget_ue_connectable": {}
},
"widgets_values": [
"To use inpainting, upload your image into the \"Load Image\" above, right click -> Open in MaskEditor -> mask out what you need -> press save.\nThen edit everything you need in the subgraph to the right (e.g. resolution at width/height, seed, steps, sampler, prompt, etc).\n\nDefault SDXL resolution is 1024, but since Lustify V8 (Apex) supports 1536 res, you make use of that. If that doesn't work out - switch back to 1024 (e.g. 896x1152, 832x1216, 1024x1024)."
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 69,
"type": "5abbb0f8-3e06-4680-8e79-17b50a5c94e9",
"pos": [
5330,
800
],
"size": [
350,
82
],
"flags": {
"pinned": true
},
"order": 30,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 143
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
577,
591,
594
]
}
],
"properties": {
"proxyWidgets": [
[
"68",
"blend_factor"
],
[
"65",
"model_name"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 91,
"type": "Note",
"pos": [
3334.5181354770784,
-500.16343355673075
],
"size": [
250,
88
],
"flags": {
"pinned": true
},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"You can always open the subgraph to see what's inside (press the little icon on the top right corner of the subgraph) |\n |\n V"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 94,
"type": "Fast Groups Bypasser (rgthree)",
"pos": [
2734.5181354770775,
159.83656644326987
],
"size": [
370,
322
],
"flags": {
"pinned": true
},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "OPT_CONNECTION",
"type": "*",
"links": null
}
],
"title": "Groups Bypasser",
"properties": {
"matchColors": "",
"matchTitle": "",
"showNav": true,
"showAllGraphs": true,
"sort": "position",
"customSortAlphabet": "",
"toggleRestriction": "default"
},
"color": "#222",
"bgcolor": "#000"
},
{
"id": 8,
"type": "Seed (rgthree)",
"pos": [
2734.5181354770775,
-10.16343355673072
],
"size": [
370,
130
],
"flags": {
"pinned": true
},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"dir": 4,
"name": "SEED",
"shape": 3,
"type": "INT",
"links": [
14
]
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"randomMax": 1125899906842624,
"randomMin": 0
},
"widgets_values": [
880717271511030,
"",
"",
""
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 13,
"type": "SDXLEmptyLatentSizePicker+",
"pos": [
2734.5181354770775,
-220.1634335567308
],
"size": [
370,
170
],
"flags": {
"pinned": true
},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
19
]
},
{
"name": "width",
"type": "INT",
"links": [
90
]
},
{
"name": "height",
"type": "INT",
"links": [
91
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "SDXLEmptyLatentSizePicker+"
},
"widgets_values": [
"896x1152 (0.78)",
1,
0,
0
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 4,
"type": "CheckpointLoaderSimple",
"pos": [
2734.5181354770775,
-370.1634335567309
],
"size": [
370,
110
],
"flags": {
"pinned": true
},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
557
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": [
556
]
},
{
"name": "VAE",
"type": "VAE",
"links": [
15,
51,
88,
112,
134,
170
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CheckpointLoaderSimple"
},
"widgets_values": [
"lustify_apex_00001_.safetensors"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 12,
"type": "PreviewImage",
"pos": [
3594.5181354770793,
-370.1634335567309
],
"size": [
580,
950
],
"flags": {
"pinned": true
},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 17
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 86,
"type": "Note",
"pos": [
2434.5181354770775,
-220.1634335567308
],
"size": [
290,
170
],
"flags": {
"pinned": true
},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Besides the more common 1024 resolution, Lustify V8 (Apex) was also trained on 1536 resolution. If you decide to go into the 1536 territory - here are some examples you could use (set these values manually into the width_override / height_override).\n\n1536 x 1536\n1344 x 1664 / 1664 x 1344 \n1280 x 1920 / 1920 x 1280\n1152 x 2048 / 2048 x 1152\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 164,
"type": "LoadImage",
"pos": [
2440,
160
],
"size": [
280,
326
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
392
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"title": "Load ControlNet Image",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"pasted/image (858).png",
"image"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 165,
"type": "Note",
"pos": [
2440,
30
],
"size": [
280,
90
],
"flags": {
"pinned": true
},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"To use ControlNet, load your input image down below and unbypass the \"ControlNet In First Pass\" in the \"Groups Bypasser\"."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 88,
"type": "Note",
"pos": [
5294.51813547708,
-560.1634335567305
],
"size": [
410,
110
],
"flags": {
"pinned": true
},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"You can skip 2a and 2b completely if the quality from highres pass is decent enough already, or you can pick either 2a or 2b. Which one - depends on you. Tiled Upscale is less resource hungry, but also MUCH worse than SeedVR.\n90% of the time I prefer the result from 2b (SeedVR)."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 87,
"type": "Note",
"pos": [
4204.51813547708,
-580.1634335567304
],
"size": [
380,
130
],
"flags": {
"pinned": true
},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Once you've generated an image you like, you really should unbypass the Upscale Pass. Otherwise you're just holding back the full potential of the model (not just Lustify, but literally any diffusion model).\nIf your first pass was made with 1536 resolution, lower the upscale_by value to around 1.2 (it's down below in this subgraph). For 1024 resolution first pass it should be around 1.4-1.5 (if you use the 4x upscale model like the one I do)."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 199,
"type": "Image Comparer (rgthree)",
"pos": [
4700,
800
],
"size": [
590,
950
],
"flags": {
"pinned": true
},
"order": 31,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "image_a",
"type": "IMAGE",
"link": 590
},
{
"dir": 3,
"name": "image_b",
"type": "IMAGE",
"link": 589
}
],
"outputs": [],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"comparer_mode": "Slide"
},
"widgets_values": [
[
{
"name": "A",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_lemvg_00031_.png&type=temp&subfolder=&rand=0.6524770683218223"
},
{
"name": "B",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_lemvg_00032_.png&type=temp&subfolder=&rand=0.058780860557475334"
}
]
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 200,
"type": "Image Comparer (rgthree)",
"pos": [
3600,
800
],
"size": [
590,
950
],
"flags": {
"pinned": true
},
"order": 29,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "image_a",
"type": "IMAGE",
"link": 587
},
{
"dir": 3,
"name": "image_b",
"type": "IMAGE",
"link": 588
}
],
"outputs": [],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"comparer_mode": "Slide"
},
"widgets_values": [
[
{
"name": "A",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_rudxz_00047_.png&type=temp&subfolder=&rand=0.3721148039267145"
},
{
"name": "B",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_rudxz_00048_.png&type=temp&subfolder=&rand=0.5302193358231064"
}
]
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 201,
"type": "Image Comparer (rgthree)",
"pos": [
6700,
800
],
"size": [
590,
950
],
"flags": {
"pinned": true
},
"order": 36,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "image_a",
"type": "IMAGE",
"link": 619
},
{
"dir": 3,
"name": "image_b",
"type": "IMAGE",
"link": 594
}
],
"outputs": [],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"comparer_mode": "Slide"
},
"widgets_values": [
[
{
"name": "A",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_pkjog_00051_.png&type=temp&subfolder=&rand=0.19095515832127374"
},
{
"name": "B",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_pkjog_00052_.png&type=temp&subfolder=&rand=0.7732617751300482"
}
]
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 205,
"type": "Image Comparer (rgthree)",
"pos": [
6740,
-370
],
"size": [
590,
950
],
"flags": {},
"order": 27,
"mode": 4,
"inputs": [
{
"dir": 3,
"name": "image_a",
"type": "IMAGE",
"link": 605
},
{
"dir": 3,
"name": "image_b",
"type": "IMAGE",
"link": 606
}
],
"outputs": [],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"comparer_mode": "Slide"
},
"widgets_values": [
[
{
"name": "A",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_spxfq_00185_.png&type=temp&subfolder=&rand=0.562673557516189"
},
{
"name": "B",
"selected": true,
"url": "/api/view?filename=rgthree.compare._temp_spxfq_00186_.png&type=temp&subfolder=&rand=0.6971210493500066"
}
]
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 207,
"type": "Note",
"pos": [
2870,
1400
],
"size": [
230,
90
],
"flags": {
"pinned": true
},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"If you don't have sam_vit_b and face_yolov8m models downloaded, open Manager -> Model Manager -> search for sam and bbox face models in the search bar, press install."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 93,
"type": "Power Lora Loader (rgthree)",
"pos": [
2730,
480
],
"size": [
370,
166
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"dir": 3,
"name": "model",
"type": "MODEL",
"link": 557
},
{
"dir": 3,
"name": "clip",
"type": "CLIP",
"link": 556
}
],
"outputs": [
{
"dir": 4,
"name": "MODEL",
"shape": 3,
"type": "MODEL",
"links": [
178,
180,
182,
184,
187,
558
]
},
{
"dir": 4,
"name": "CLIP",
"shape": 3,
"type": "CLIP",
"links": [
179,
181,
183,
185,
186,
559
]
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
"Show Strengths": "Single Strength"
},
"widgets_values": [
{},
{
"type": "PowerLoraLoaderHeaderWidget"
},
{
"on": false,
"lora": "speed\\dmd2_sdxl_4step_lora.safetensors",
"strength": 1,
"strengthTwo": null
},
{},
""
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 89,
"type": "Note",
"pos": [
2870,
900
],
"size": [
230,
88
],
"flags": {
"pinned": true
},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"If needed - use either this, or manual inpainting of the face in the #7."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 197,
"type": "ColorCorrect",
"pos": [
6310,
800
],
"size": [
380,
200
],
"flags": {
"pinned": true
},
"order": 32,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 577
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
595,
618
]
}
],
"properties": {
"cnr_id": "comfyui-post-processing-nodes",
"ver": "c49a05254795403648f2c1774b6f5ea39f96e7d5",
"Node name for S&R": "ColorCorrect"
},
"widgets_values": [
-15,
0,
5,
5,
10,
1
]
},
{
"id": 213,
"type": "FilmGrain",
"pos": [
6310,
1040
],
"size": [
380,
130
],
"flags": {
"pinned": true
},
"order": 35,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 618
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
619
]
}
],
"properties": {
"cnr_id": "comfyui-post-processing-nodes",
"ver": "c49a05254795403648f2c1774b6f5ea39f96e7d5",
"Node name for S&R": "FilmGrain"
},
"widgets_values": [
0.02,
40,
0,
0
]
},
{
"id": 129,
"type": "abe26001-2c0b-4b13-b902-b9fda34f79ca",
"pos": [
6370,
-370
],
"size": [
360,
939.5555555555555
],
"flags": {
"pinned": true
},
"order": 25,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 313
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
314,
588,
605
]
}
],
"properties": {
"proxyWidgets": [
[
"119",
"seed"
],
[
"119",
"resolution"
],
[
"119",
"max_resolution"
],
[
"210",
"shorter_edge"
],
[
"113",
"model"
],
[
"116",
"model"
],
[
"113",
"device"
],
[
"116",
"device"
],
[
"113",
"offload_device"
],
[
"116",
"offload_device"
],
[
"113",
"encode_tiled"
],
[
"113",
"encode_tile_size"
],
[
"113",
"encode_tile_overlap"
],
[
"113",
"decode_tiled"
],
[
"113",
"decode_tile_size"
],
[
"113",
"decode_tile_overlap"
],
[
"116",
"blocks_to_swap"
],
[
"185",
"$$canvas-image-preview"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 130,
"type": "Note",
"pos": [
6360,
-650
],
"size": [
770,
200
],
"flags": {
"pinned": true
},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"If you don't have much VRAM, you probably need to either stick with tiled upscale (or ignore 2a and 2b completely), or play around with optimizations like blocks_to_swap and tile_size. You could also try different versions of SeedVR:\n3b fp8 requires ~3.3 Gb VRAM. 3b Q4 - even less.\n7b Q4 requires ~4.5 Gb VRAM.\n7b fp16 requires ~16 Gb VRAM.\n\nI'd suggest you to avoid the \"sharp\" variant as in my tests it was quiet bad and not exactly \"sharp\".\n\nThere is a setting called \"shorter_edge\". It downscales your image so that the shorter edge of it is equal to the value you've set. \"WHY TF DO WE DO THAT?\" you'd ask. Well, SeedVR does it magic best when it upscales a smaller image. It's a very clever upscaler, unlike the more classic ESRGAN models.\nBUT! The upscaler obviously wasn't trained on a ton of adult content. If you downscale too aggressively, anatomy like nipples or genitalia can lose their shape. If your \"bits\" are looking a bit messy, just bump the \"shorter_edge\" value up. You'll lose a little bit of that SeedVR upscale \"magic,\" but the details will stay much cleaner."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 67,
"type": "Note",
"pos": [
5330,
920
],
"size": [
350,
190
],
"flags": {
"pinned": true
},
"order": 15,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {
"widget_ue_connectable": {}
},
"widgets_values": [
"the skin enhancing model can be downloaded there\nhttps://openmodeldb.info/models/1x-ITF-SkinDiffDetail-Lite-v1\n\nOR \n\nhttps://openmodeldb.info/users/brigadeiro\n\nThey have a different look, I suggest you trying them all.\nAdjust blend_factor as needed.\nPut the models into the folder with all your upscale models."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 60,
"type": "33e8586c-3845-4e4f-b0b6-83057a4d0a93",
"pos": [
4220,
800
],
"size": [
470,
950
],
"flags": {
"pinned": true
},
"order": 28,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 135
},
{
"name": "model",
"type": "MODEL",
"link": 184
},
{
"name": "clip",
"type": "CLIP",
"link": 185
},
{
"name": "vae",
"type": "VAE",
"link": 134
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
143,
590,
592
]
}
],
"properties": {
"proxyWidgets": [
[
"167",
"text"
],
[
"168",
"text"
],
[
"166",
"seed"
],
[
"166",
"steps"
],
[
"166",
"cfg"
],
[
"166",
"sampler_name"
],
[
"166",
"scheduler"
],
[
"166",
"denoise"
],
[
"166",
"cycle"
],
[
"166",
"bbox_crop_factor"
],
[
"166",
"bbox_threshold"
],
[
"166",
"guide_size"
],
[
"166",
"max_size"
],
[
"206",
"model_name"
],
[
"169",
"model_name"
],
[
"166",
"$$canvas-image-preview"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 44,
"type": "f99381ac-e7a1-4549-b0c3-5ca6c480bcac",
"pos": [
5304.51813547708,
-370.1634335567309
],
"size": [
440,
950
],
"flags": {
"pinned": true
},
"order": 23,
"mode": 4,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 181
},
{
"name": "image",
"type": "IMAGE",
"link": 86
},
{
"name": "model",
"type": "MODEL",
"link": 180
},
{
"name": "vae",
"type": "VAE",
"link": 88
},
{
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 89
},
{
"name": "tile_width",
"type": "INT",
"widget": {
"name": "tile_width"
},
"link": 90
},
{
"name": "tile_height",
"type": "INT",
"widget": {
"name": "tile_height"
},
"link": 91
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
165,
313,
606
]
}
],
"properties": {
"proxyWidgets": [
[
"42",
"tile_width"
],
[
"42",
"tile_height"
],
[
"41",
"text"
],
[
"40",
"text"
],
[
"42",
"seed"
],
[
"42",
"steps"
],
[
"42",
"cfg"
],
[
"42",
"sampler_name"
],
[
"42",
"scheduler"
],
[
"42",
"denoise"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 53,
"type": "8c896e95-91e0-4baa-9a89-9c93840478b8",
"pos": [
3120,
800
],
"size": [
460,
950
],
"flags": {
"pinned": true
},
"order": 26,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 314
},
{
"name": "model",
"type": "MODEL",
"link": 182
},
{
"name": "clip",
"type": "CLIP",
"link": 183
},
{
"name": "vae",
"type": "VAE",
"link": 112
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
135,
587,
589
]
}
],
"properties": {
"proxyWidgets": [
[
"50",
"text"
],
[
"49",
"text"
],
[
"48",
"seed"
],
[
"48",
"steps"
],
[
"48",
"cfg"
],
[
"48",
"sampler_name"
],
[
"48",
"scheduler"
],
[
"48",
"denoise"
],
[
"48",
"cycle"
],
[
"48",
"bbox_crop_factor"
],
[
"48",
"bbox_threshold"
],
[
"48",
"guide_size"
],
[
"48",
"max_size"
],
[
"180",
"model_name"
],
[
"52",
"model_name"
],
[
"48",
"$$canvas-image-preview"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 90,
"type": "SaveImage",
"pos": [
5320,
1900
],
"size": [
410,
410
],
"flags": {
"pinned": true
},
"order": 34,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 595
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "SaveImage"
},
"widgets_values": [
"ComfyUI"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 11,
"type": "69463888-9596-4fa1-b859-12d113f454bc",
"pos": [
3114.5181354770775,
-370.1634335567309
],
"size": [
470,
950
],
"flags": {
"pinned": true
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 559
},
{
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 14
},
{
"name": "vae",
"type": "VAE",
"link": 15
},
{
"name": "latent_image",
"type": "LATENT",
"link": 19
},
{
"name": "model",
"type": "MODEL",
"link": 558
},
{
"name": "image",
"type": "IMAGE",
"link": 392
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
17,
49
]
}
],
"properties": {
"proxyWidgets": [
[
"7",
"seed"
],
[
"5",
"text"
],
[
"6",
"text"
],
[
"7",
"steps"
],
[
"7",
"cfg"
],
[
"7",
"sampler_name"
],
[
"7",
"scheduler"
],
[
"7",
"denoise"
],
[
"154",
"control_net_name"
],
[
"158",
"preprocessor"
],
[
"155",
"type"
],
[
"158",
"resolution"
],
[
"153",
"strength"
],
[
"153",
"start_percent"
],
[
"153",
"end_percent"
],
[
"7",
"$$canvas-image-preview"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 33,
"type": "c687ec54-f2e7-4792-808c-df988fb2a520",
"pos": [
4204.51813547708,
-370.1634335567309
],
"size": [
470,
950
],
"flags": {
"pinned": true
},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 49
},
{
"name": "clip",
"type": "CLIP",
"link": 179
},
{
"name": "vae",
"type": "VAE",
"link": 51
},
{
"name": "model",
"type": "MODEL",
"link": 178
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
54,
86
]
},
{
"name": "UPSCALE_MODEL",
"type": "UPSCALE_MODEL",
"links": [
89
]
}
],
"properties": {
"proxyWidgets": [
[
"30",
"text"
],
[
"31",
"text"
],
[
"29",
"seed"
],
[
"26",
"value"
],
[
"29",
"steps"
],
[
"29",
"cfg"
],
[
"29",
"sampler_name"
],
[
"29",
"scheduler"
],
[
"29",
"denoise"
],
[
"17",
"model_name"
],
[
"29",
"$$canvas-image-preview"
]
],
"cnr_id": "comfy-core",
"ver": "0.14.1"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
}
],
"links": [
[
14,
8,
0,
11,
1,
"INT"
],
[
15,
4,
2,
11,
2,
"VAE"
],
[
17,
11,
0,
12,
0,
"IMAGE"
],
[
19,
13,
0,
11,
3,
"LATENT"
],
[
49,
11,
0,
33,
0,
"IMAGE"
],
[
51,
4,
2,
33,
2,
"VAE"
],
[
54,
33,
0,
34,
0,
"IMAGE"
],
[
86,
33,
0,
44,
1,
"IMAGE"
],
[
88,
4,
2,
44,
3,
"VAE"
],
[
89,
33,
1,
44,
4,
"UPSCALE_MODEL"
],
[
90,
13,
1,
44,
5,
"INT"
],
[
91,
13,
2,
44,
6,
"INT"
],
[
112,
4,
2,
53,
3,
"VAE"
],
[
134,
4,
2,
60,
3,
"VAE"
],
[
135,
53,
0,
60,
0,
"IMAGE"
],
[
143,
60,
0,
69,
0,
"IMAGE"
],
[
161,
78,
0,
82,
0,
"IMAGE"
],
[
162,
78,
1,
82,
1,
"MASK"
],
[
165,
44,
0,
83,
0,
"IMAGE"
],
[
166,
82,
0,
84,
0,
"IMAGE"
],
[
170,
4,
2,
82,
2,
"VAE"
],
[
178,
93,
0,
33,
3,
"MODEL"
],
[
179,
93,
1,
33,
1,
"CLIP"
],
[
180,
93,
0,
44,
2,
"MODEL"
],
[
181,
93,
1,
44,
0,
"CLIP"
],
[
182,
93,
0,
53,
1,
"MODEL"
],
[
183,
93,
1,
53,
2,
"CLIP"
],
[
184,
93,
0,
60,
1,
"MODEL"
],
[
185,
93,
1,
60,
2,
"CLIP"
],
[
186,
93,
1,
82,
4,
"CLIP"
],
[
187,
93,
0,
82,
3,
"MODEL"
],
[
313,
44,
0,
129,
0,
"IMAGE"
],
[
314,
129,
0,
53,
0,
"IMAGE"
],
[
392,
164,
0,
11,
5,
"IMAGE"
],
[
556,
4,
1,
93,
1,
"CLIP"
],
[
557,
4,
0,
93,
0,
"MODEL"
],
[
558,
93,
0,
11,
4,
"MODEL"
],
[
559,
93,
1,
11,
0,
"CLIP"
],
[
577,
69,
0,
197,
0,
"IMAGE"
],
[
587,
53,
0,
200,
0,
"IMAGE"
],
[
588,
129,
0,
200,
1,
"IMAGE"
],
[
589,
53,
0,
199,
1,
"IMAGE"
],
[
590,
60,
0,
199,
0,
"IMAGE"
],
[
591,
69,
0,
72,
0,
"IMAGE"
],
[
592,
60,
0,
72,
1,
"IMAGE"
],
[
594,
69,
0,
201,
1,
"IMAGE"
],
[
595,
197,
0,
90,
0,
"IMAGE"
],
[
605,
129,
0,
205,
0,
"IMAGE"
],
[
606,
44,
0,
205,
1,
"IMAGE"
],
[
618,
197,
0,
213,
0,
"IMAGE"
],
[
619,
213,
0,
201,
0,
"IMAGE"
]
],
"groups": [
{
"id": 1,
"title": "1. Highres Pass",
"bounding": [
4194.51813547708,
-443.7634335567308,
1080,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "2a. Tiled Upscale (Optional, pick one)",
"bounding": [
5294.51813547708,
-443.7634335567308,
1050,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "3. Face Detailer",
"bounding": [
3110,
730,
1080,
1030
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 4,
"title": "4. Hand Detailer (Optional)",
"bounding": [
4210,
730,
1090,
1030
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "5. Skin Enhancement (Optional)",
"bounding": [
5320,
730,
970,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "7. Inpainting (if needed)",
"bounding": [
3800,
1830,
1490,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 7,
"title": "8. Save",
"bounding": [
5310,
1830,
430,
493.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 8,
"title": "2b. SeedVR Upscale (Optional, pick one)",
"bounding": [
6360,
-440,
980,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 10,
"title": "6. Post-Processing (Optional)",
"bounding": [
6300,
730,
1000,
1033.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"definitions": {
"subgraphs": [
{
"id": "69463888-9596-4fa1-b859-12d113f454bc",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "First Pass",
"inputNode": {
"id": -10,
"bounding": [
3920,
855,
120,
160
]
},
"outputNode": {
"id": -20,
"bounding": [
5615.360425737786,
909.3831640058057,
120,
60
]
},
"inputs": [
{
"id": "de758c50-f4d2-4179-9bf6-3688a3c3225d",
"name": "clip",
"type": "CLIP",
"linkIds": [
4,
5
],
"localized_name": "clip",
"pos": [
4020,
875
]
},
{
"id": "9d3d179c-9f98-4355-a46a-70e73147b755",
"name": "seed",
"type": "INT",
"linkIds": [
8
],
"localized_name": "seed",
"pos": [
4020,
895
]
},
{
"id": "69d83318-d25c-4512-b0d1-17a9aea827c0",
"name": "vae",
"type": "VAE",
"linkIds": [
12,
384
],
"localized_name": "vae",
"pos": [
4020,
915
]
},
{
"id": "f70934b1-3a88-423f-ad68-50736f5086a5",
"name": "latent_image",
"type": "LATENT",
"linkIds": [
18
],
"pos": [
4020,
935
]
},
{
"id": "e81555f2-74a5-4693-b577-72440c16e2d7",
"name": "model",
"type": "MODEL",
"linkIds": [
410
],
"pos": [
4020,
955
]
},
{
"id": "249fa5e8-e0ee-4597-ab4b-82c334c5057c",
"name": "image",
"type": "IMAGE",
"linkIds": [
391
],
"pos": [
4020,
975
]
}
],
"outputs": [
{
"id": "aa8d9ad1-acbd-4df7-ba15-12fbc53dbe2f",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
16
],
"pos": [
5635.360425737786,
929.3831640058057
]
}
],
"widgets": [],
"nodes": [
{
"id": 5,
"type": "CLIPTextEncode",
"pos": [
4100,
700
],
"size": [
400,
200
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 4
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
380
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"1girl, full body, solo, demonic girl, succubus, large demon wings, ornate curved black horns, glowing red eyes, sharp fangs, mysterious smile, regal and powerful posture, standing, dark gothic chamber, occult symbols on walls, dim atmospheric lighting, red moonlight filtering through a tall gothic window, heavy volumetric fog, intricate dark leather and gold armored gown, boots, thigh slit, chain jewelry, dramatic shadows, mysterious aura, cinematic composition, from below, dynamic, backlighting, throne, floating orbs with faces on the floor, imps, teal and red"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 6,
"type": "CLIPTextEncode",
"pos": [
4100,
940
],
"size": [
400,
200
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 5
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
381
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"ugly, blurry, "
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 154,
"type": "ControlNetLoader",
"pos": [
4530,
1040
],
"size": [
270,
58
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [],
"outputs": [
{
"localized_name": "CONTROL_NET",
"name": "CONTROL_NET",
"type": "CONTROL_NET",
"links": [
379
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ControlNetLoader"
},
"widgets_values": [
"xinsir-controlnet-union-sdxl-1.0-promax.safetensors"
]
},
{
"id": 10,
"type": "VAEDecode",
"pos": [
5110,
700
],
"size": [
140,
46
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"localized_name": "samples",
"name": "samples",
"type": "LATENT",
"link": 11
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 12
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
16
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 158,
"type": "AIO_Preprocessor",
"pos": [
4530,
1140
],
"size": [
270,
82
],
"flags": {},
"order": 7,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 391
},
{
"label": "controlnet_preprocessor",
"localized_name": "preprocessor",
"name": "preprocessor",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "preprocessor"
},
"link": null
},
{
"label": "controlnet_image_resolution",
"localized_name": "resolution",
"name": "resolution",
"shape": 7,
"type": "INT",
"widget": {
"name": "resolution"
},
"link": null
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
393
]
}
],
"properties": {
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.1.3",
"Node name for S&R": "AIO_Preprocessor"
},
"widgets_values": [
"DepthAnythingPreprocessor",
1024
]
},
{
"id": 155,
"type": "SetUnionControlNetType",
"pos": [
4530,
940
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "control_net",
"name": "control_net",
"type": "CONTROL_NET",
"link": 379
},
{
"label": "controlnet_type",
"localized_name": "type",
"name": "type",
"type": "COMBO",
"widget": {
"name": "type"
},
"link": null
}
],
"outputs": [
{
"localized_name": "CONTROL_NET",
"name": "CONTROL_NET",
"type": "CONTROL_NET",
"links": [
378
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "SetUnionControlNetType"
},
"widgets_values": [
"depth"
]
},
{
"id": 153,
"type": "ControlNetApplyAdvanced",
"pos": [
4530,
700
],
"size": [
270,
190
],
"flags": {},
"order": 6,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 380
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 381
},
{
"localized_name": "control_net",
"name": "control_net",
"type": "CONTROL_NET",
"link": 378
},
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 393
},
{
"localized_name": "vae",
"name": "vae",
"shape": 7,
"type": "VAE",
"link": 384
},
{
"label": "controlnet_strength",
"localized_name": "strength",
"name": "strength",
"type": "FLOAT",
"widget": {
"name": "strength"
},
"link": null
},
{
"label": "controlnet_start_percent",
"localized_name": "start_percent",
"name": "start_percent",
"type": "FLOAT",
"widget": {
"name": "start_percent"
},
"link": null
},
{
"label": "controlnet_end_percent",
"localized_name": "end_percent",
"name": "end_percent",
"type": "FLOAT",
"widget": {
"name": "end_percent"
},
"link": null
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
382
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
383
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ControlNetApplyAdvanced"
},
"widgets_values": [
0.3,
0,
0.4
]
},
{
"id": 7,
"type": "KSampler",
"pos": [
4830,
700
],
"size": [
270,
865.3846153846154
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 410
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 382
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 383
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 18
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 8
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
11
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "KSampler"
},
"widgets_values": [
0,
"fixed",
30,
3.5,
"dpmpp_2m_sde",
"karras",
1
]
}
],
"groups": [
{
"id": 9,
"title": "ControlNet In First Pass",
"bounding": [
4520,
630,
290,
605.6
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"links": [
{
"id": 11,
"origin_id": 7,
"origin_slot": 0,
"target_id": 10,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 4,
"origin_id": -10,
"origin_slot": 0,
"target_id": 5,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 5,
"origin_id": -10,
"origin_slot": 0,
"target_id": 6,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 8,
"origin_id": -10,
"origin_slot": 1,
"target_id": 7,
"target_slot": 4,
"type": "INT"
},
{
"id": 12,
"origin_id": -10,
"origin_slot": 2,
"target_id": 10,
"target_slot": 1,
"type": "VAE"
},
{
"id": 16,
"origin_id": 10,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 18,
"origin_id": -10,
"origin_slot": 3,
"target_id": 7,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 378,
"origin_id": 155,
"origin_slot": 0,
"target_id": 153,
"target_slot": 2,
"type": "CONTROL_NET"
},
{
"id": 379,
"origin_id": 154,
"origin_slot": 0,
"target_id": 155,
"target_slot": 0,
"type": "CONTROL_NET"
},
{
"id": 380,
"origin_id": 5,
"origin_slot": 0,
"target_id": 153,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 381,
"origin_id": 6,
"origin_slot": 0,
"target_id": 153,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 382,
"origin_id": 153,
"origin_slot": 0,
"target_id": 7,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 383,
"origin_id": 153,
"origin_slot": 1,
"target_id": 7,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 384,
"origin_id": -10,
"origin_slot": 2,
"target_id": 153,
"target_slot": 4,
"type": "VAE"
},
{
"id": 391,
"origin_id": -10,
"origin_slot": 5,
"target_id": 158,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 393,
"origin_id": 158,
"origin_slot": 0,
"target_id": 153,
"target_slot": 3,
"type": "IMAGE"
},
{
"id": 410,
"origin_id": -10,
"origin_slot": 4,
"target_id": 7,
"target_slot": 0,
"type": "MODEL"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "c687ec54-f2e7-4792-808c-df988fb2a520",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Highres Pass",
"inputNode": {
"id": -10,
"bounding": [
5020,
1094,
120,
120
]
},
"outputNode": {
"id": -20,
"bounding": [
6100.376953125,
1124,
143.65234375,
80
]
},
"inputs": [
{
"id": "0ef634ea-b4b2-4d31-90d0-c751cce95fed",
"name": "image",
"type": "IMAGE",
"linkIds": [
23
],
"localized_name": "image",
"pos": [
5120,
1114
]
},
{
"id": "4686fc12-5468-4b8e-8b6d-ab6edd478395",
"name": "clip",
"type": "CLIP",
"linkIds": [
42,
41
],
"localized_name": "clip",
"pos": [
5120,
1134
]
},
{
"id": "bfa353a4-ac78-4084-9ec0-8c2863249a4f",
"name": "vae",
"type": "VAE",
"linkIds": [
39,
47
],
"localized_name": "vae",
"pos": [
5120,
1154
]
},
{
"id": "78106910-a072-4b44-ad3d-10154406284c",
"name": "model",
"type": "MODEL",
"linkIds": [
45
],
"localized_name": "model",
"pos": [
5120,
1174
]
}
],
"outputs": [
{
"id": "450ea6d7-d2f9-445d-9c13-c59339de8c92",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
95
],
"localized_name": "IMAGE",
"pos": [
6120.376953125,
1144
]
},
{
"id": "f2257a19-c63a-45f7-a71a-2ad82909d425",
"name": "UPSCALE_MODEL",
"type": "UPSCALE_MODEL",
"linkIds": [
60
],
"pos": [
6120.376953125,
1164
]
}
],
"widgets": [],
"nodes": [
{
"id": 26,
"type": "PrimitiveFloat",
"pos": [
5170,
1860
],
"size": [
270,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"label": "upscale_by",
"localized_name": "value",
"name": "value",
"type": "FLOAT",
"widget": {
"name": "value"
},
"link": null
}
],
"outputs": [
{
"localized_name": "FLOAT",
"name": "FLOAT",
"type": "FLOAT",
"links": [
34
]
}
],
"title": "Upscale By",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
1.5
]
},
{
"id": 17,
"type": "UpscaleModelLoader",
"pos": [
5200,
730
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"localized_name": "UPSCALE_MODEL",
"name": "UPSCALE_MODEL",
"type": "UPSCALE_MODEL",
"links": [
22,
60
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "UpscaleModelLoader"
},
"widgets_values": [
"4x_NMKD-Superscale-SP_178000_G.pth"
]
},
{
"id": 47,
"type": "GetImageSize+",
"pos": [
5760,
730
],
"size": [
270,
66
],
"flags": {
"collapsed": true
},
"order": 13,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 96
}
],
"outputs": [
{
"localized_name": "width",
"name": "width",
"type": "INT",
"links": [
97
]
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"links": [
98
]
},
{
"localized_name": "count",
"name": "count",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "GetImageSize+"
},
"widgets_values": []
},
{
"id": 20,
"type": "GetImageSize+",
"pos": [
5200,
1020
],
"size": [
270,
66
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 30
}
],
"outputs": [
{
"localized_name": "width",
"name": "width",
"type": "INT",
"links": [
27
]
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"links": [
28
]
},
{
"localized_name": "count",
"name": "count",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "GetImageSize+"
},
"widgets_values": []
},
{
"id": 22,
"type": "MathExpression|pysssss",
"pos": [
5198.505914762595,
1122.165729538345
],
"size": [
400,
200
],
"flags": {
"collapsed": false
},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "a",
"name": "a",
"shape": 7,
"type": "INT,FLOAT,IMAGE,LATENT",
"link": 34
},
{
"localized_name": "b",
"name": "b",
"shape": 7,
"type": "INT,FLOAT,IMAGE,LATENT",
"link": null
},
{
"localized_name": "c",
"name": "c",
"shape": 7,
"type": "INT,FLOAT,IMAGE,LATENT",
"link": null
}
],
"outputs": [
{
"localized_name": "INT",
"name": "INT",
"type": "INT",
"links": null
},
{
"localized_name": "FLOAT",
"name": "FLOAT",
"type": "FLOAT",
"links": [
31
]
}
],
"properties": {
"cnr_id": "comfyui-custom-scripts",
"ver": "1.2.5"
},
"widgets_values": [
"a/4"
]
},
{
"id": 16,
"type": "ImageUpscaleWithModel",
"pos": [
5200,
820
],
"size": [
270,
46
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "upscale_model",
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 22
},
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 23
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
29
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ImageUpscaleWithModel"
},
"widgets_values": []
},
{
"id": 21,
"type": "ImageScaleBy",
"pos": [
5200,
900
],
"size": [
270,
82
],
"flags": {
"collapsed": false
},
"order": 6,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 29
},
{
"localized_name": "scale_by",
"name": "scale_by",
"type": "FLOAT",
"widget": {
"name": "scale_by"
},
"link": 31
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
30,
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ImageScaleBy"
},
"widgets_values": [
"lanczos",
0.5
]
},
{
"id": 30,
"type": "CLIPTextEncode",
"pos": [
5170,
1380
],
"size": [
400,
200
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 41
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
43
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"1girl, full body, solo, demonic girl, succubus, large demon wings, ornate curved black horns, glowing red eyes, sharp fangs, mysterious smile, regal and powerful posture, standing, dark gothic chamber, occult symbols on walls, dim atmospheric lighting, red moonlight filtering through a tall gothic window, heavy volumetric fog, intricate dark leather and gold armored gown, boots, thigh slit, chain jewelry, dramatic shadows, mysterious aura, cinematic composition, from below, dynamic, backlighting, throne, floating orbs with faces on the floor "
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 31,
"type": "CLIPTextEncode",
"pos": [
5170,
1620
],
"size": [
400,
200
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 42
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
44
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"old, ugly,"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 46,
"type": "ImageResize+",
"pos": [
5930,
730
],
"size": [
270,
250
],
"flags": {
"collapsed": true
},
"order": 12,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 94
},
{
"localized_name": "width",
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 97
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 98
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
95
]
},
{
"localized_name": "width",
"name": "width",
"type": "INT",
"links": null
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "ImageResize+"
},
"widgets_values": [
512,
512,
"lanczos",
"fill / crop",
"always",
64
]
},
{
"id": 32,
"type": "VAEDecode",
"pos": [
5900,
690
],
"size": [
140,
46
],
"flags": {
"collapsed": true
},
"order": 11,
"mode": 0,
"inputs": [
{
"localized_name": "samples",
"name": "samples",
"type": "LATENT",
"link": 46
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 47
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
94,
96
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 28,
"type": "VAEEncode",
"pos": [
5760,
690
],
"size": [
140,
46
],
"flags": {
"collapsed": true
},
"order": 7,
"mode": 0,
"inputs": [
{
"localized_name": "pixels",
"name": "pixels",
"type": "IMAGE",
"link": 621
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 39
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
40
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "VAEEncode"
},
"widgets_values": []
},
{
"id": 29,
"type": "KSampler",
"pos": [
5760,
770
],
"size": [
280,
651.5555555555555
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 45
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 43
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 44
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 40
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
46
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "KSampler"
},
"widgets_values": [
7360,
"fixed",
21,
4,
"dpmpp_2m_sde",
"karras",
0.51
]
},
{
"id": 18,
"type": "ImageResize+",
"pos": [
5480,
730
],
"size": [
270,
250
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 286
},
{
"localized_name": "width",
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 27
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 28
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
620
]
},
{
"localized_name": "width",
"name": "width",
"type": "INT",
"links": null
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "ImageResize+"
},
"widgets_values": [
512,
512,
"lanczos",
"fill / crop",
"always",
64
]
},
{
"id": 214,
"type": "ImageCASharpening+",
"pos": [
5460,
690
],
"size": [
366.3375,
58
],
"flags": {
"collapsed": true
},
"order": 14,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 620
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
621
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "1.1.0",
"Node name for S&R": "ImageCASharpening+"
},
"widgets_values": [
0.2
]
}
],
"groups": [],
"links": [
{
"id": 30,
"origin_id": 21,
"origin_slot": 0,
"target_id": 20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 22,
"origin_id": 17,
"origin_slot": 0,
"target_id": 16,
"target_slot": 0,
"type": "UPSCALE_MODEL"
},
{
"id": 29,
"origin_id": 16,
"origin_slot": 0,
"target_id": 21,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 31,
"origin_id": 22,
"origin_slot": 1,
"target_id": 21,
"target_slot": 1,
"type": "FLOAT"
},
{
"id": 34,
"origin_id": 26,
"origin_slot": 0,
"target_id": 22,
"target_slot": 0,
"type": "FLOAT"
},
{
"id": 27,
"origin_id": 20,
"origin_slot": 0,
"target_id": 18,
"target_slot": 1,
"type": "INT"
},
{
"id": 28,
"origin_id": 20,
"origin_slot": 1,
"target_id": 18,
"target_slot": 2,
"type": "INT"
},
{
"id": 46,
"origin_id": 29,
"origin_slot": 0,
"target_id": 32,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 43,
"origin_id": 30,
"origin_slot": 0,
"target_id": 29,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 44,
"origin_id": 31,
"origin_slot": 0,
"target_id": 29,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 40,
"origin_id": 28,
"origin_slot": 0,
"target_id": 29,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 23,
"origin_id": -10,
"origin_slot": 0,
"target_id": 16,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 42,
"origin_id": -10,
"origin_slot": 1,
"target_id": 31,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 41,
"origin_id": -10,
"origin_slot": 1,
"target_id": 30,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 39,
"origin_id": -10,
"origin_slot": 2,
"target_id": 28,
"target_slot": 1,
"type": "VAE"
},
{
"id": 47,
"origin_id": -10,
"origin_slot": 2,
"target_id": 32,
"target_slot": 1,
"type": "VAE"
},
{
"id": 45,
"origin_id": -10,
"origin_slot": 3,
"target_id": 29,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 60,
"origin_id": 17,
"origin_slot": 0,
"target_id": -20,
"target_slot": 1,
"type": "UPSCALE_MODEL"
},
{
"id": 94,
"origin_id": 32,
"origin_slot": 0,
"target_id": 46,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 95,
"origin_id": 46,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 96,
"origin_id": 32,
"origin_slot": 0,
"target_id": 47,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 97,
"origin_id": 47,
"origin_slot": 0,
"target_id": 46,
"target_slot": 1,
"type": "INT"
},
{
"id": 98,
"origin_id": 47,
"origin_slot": 1,
"target_id": 46,
"target_slot": 2,
"type": "INT"
},
{
"id": 286,
"origin_id": 21,
"origin_slot": 0,
"target_id": 18,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 620,
"origin_id": 18,
"origin_slot": 0,
"target_id": 214,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 621,
"origin_id": 214,
"origin_slot": 0,
"target_id": 28,
"target_slot": 0,
"type": "IMAGE"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "f99381ac-e7a1-4549-b0c3-5ca6c480bcac",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Tiled Upscale",
"inputNode": {
"id": -10,
"bounding": [
6064.775390625,
802,
125.224609375,
180
]
},
"outputNode": {
"id": -20,
"bounding": [
7160,
872,
120,
60
]
},
"inputs": [
{
"id": "7d07aa1b-e372-499f-8ead-ee2cd382f60f",
"name": "clip",
"type": "CLIP",
"linkIds": [
77,
78
],
"localized_name": "clip",
"pos": [
6170,
822
]
},
{
"id": "01f33bc0-96cf-4497-ad8c-499eea0b62f7",
"name": "image",
"type": "IMAGE",
"linkIds": [
79
],
"localized_name": "image",
"pos": [
6170,
842
]
},
{
"id": "0dd26ada-d361-41d2-b6d6-5d4e3e663297",
"name": "model",
"type": "MODEL",
"linkIds": [
80
],
"localized_name": "model",
"pos": [
6170,
862
]
},
{
"id": "9ec40976-2b72-4afe-b736-43ee32b62432",
"name": "vae",
"type": "VAE",
"linkIds": [
81
],
"localized_name": "vae",
"pos": [
6170,
882
]
},
{
"id": "e79bd078-f55f-422b-b329-0e1809a73124",
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"linkIds": [
82
],
"localized_name": "upscale_model",
"pos": [
6170,
902
]
},
{
"id": "61b427b9-5c50-4531-9b73-886f28643da9",
"name": "tile_width",
"type": "INT",
"linkIds": [
83
],
"localized_name": "tile_width",
"pos": [
6170,
922
]
},
{
"id": "5191edb1-2142-4c79-a5c1-59a19504c8d2",
"name": "tile_height",
"type": "INT",
"linkIds": [
84
],
"localized_name": "tile_height",
"pos": [
6170,
942
]
}
],
"outputs": [
{
"id": "83190bbe-40db-48f6-b728-6cf92f6f5023",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
92
],
"pos": [
7180,
892
]
}
],
"widgets": [],
"nodes": [
{
"id": 40,
"type": "CLIPTextEncode",
"pos": [
6250,
830
],
"size": [
400,
200
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 77
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
75
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 41,
"type": "CLIPTextEncode",
"pos": [
6250,
600
],
"size": [
400,
200
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 78
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
74
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 42,
"type": "UltimateSDUpscale",
"pos": [
6670,
600
],
"size": [
277.859375,
826
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 79
},
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 80
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 74
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 75
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 81
},
{
"localized_name": "upscale_model",
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 82
},
{
"localized_name": "tile_width",
"name": "tile_width",
"type": "INT",
"widget": {
"name": "tile_width"
},
"link": 83
},
{
"localized_name": "tile_height",
"name": "tile_height",
"type": "INT",
"widget": {
"name": "tile_height"
},
"link": 84
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
92
]
}
],
"properties": {
"cnr_id": "comfyui_ultimatesdupscale",
"ver": "d6b575adb878c3d1c7a357f700b5c1001ccb8bd9",
"Node name for S&R": "UltimateSDUpscale"
},
"widgets_values": [
1.25,
549062548869170,
"fixed",
20,
3.5,
"dpmpp_2m_sde",
"karras",
0.3,
"Linear",
512,
512,
8,
32,
"None",
1,
64,
8,
16,
true,
false
]
}
],
"groups": [],
"links": [
{
"id": 74,
"origin_id": 41,
"origin_slot": 0,
"target_id": 42,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 75,
"origin_id": 40,
"origin_slot": 0,
"target_id": 42,
"target_slot": 3,
"type": "CONDITIONING"
},
{
"id": 77,
"origin_id": -10,
"origin_slot": 0,
"target_id": 40,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 78,
"origin_id": -10,
"origin_slot": 0,
"target_id": 41,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 79,
"origin_id": -10,
"origin_slot": 1,
"target_id": 42,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 80,
"origin_id": -10,
"origin_slot": 2,
"target_id": 42,
"target_slot": 1,
"type": "MODEL"
},
{
"id": 81,
"origin_id": -10,
"origin_slot": 3,
"target_id": 42,
"target_slot": 4,
"type": "VAE"
},
{
"id": 82,
"origin_id": -10,
"origin_slot": 4,
"target_id": 42,
"target_slot": 5,
"type": "UPSCALE_MODEL"
},
{
"id": 83,
"origin_id": -10,
"origin_slot": 5,
"target_id": 42,
"target_slot": 6,
"type": "INT"
},
{
"id": 84,
"origin_id": -10,
"origin_slot": 6,
"target_id": 42,
"target_slot": 7,
"type": "INT"
},
{
"id": 92,
"origin_id": 42,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "8c896e95-91e0-4baa-9a89-9c93840478b8",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Face Detailer",
"inputNode": {
"id": -10,
"bounding": [
7010,
1239,
120,
120
]
},
"outputNode": {
"id": -20,
"bounding": [
8060,
1269,
120,
60
]
},
"inputs": [
{
"id": "c7420265-e3ec-4af0-bec8-80f7b1de748b",
"name": "image",
"type": "IMAGE",
"linkIds": [
99
],
"localized_name": "image",
"pos": [
7110,
1259
]
},
{
"id": "24ed9cfb-3f9b-4519-8b1b-bda1264e062e",
"name": "model",
"type": "MODEL",
"linkIds": [
100
],
"localized_name": "model",
"pos": [
7110,
1279
]
},
{
"id": "4e084dd2-b761-4f81-b372-7ba68e634d34",
"name": "clip",
"type": "CLIP",
"linkIds": [
101,
105,
106
],
"localized_name": "clip",
"pos": [
7110,
1299
]
},
{
"id": "1618a6e4-76b4-4005-af88-0268378bcdc0",
"name": "vae",
"type": "VAE",
"linkIds": [
102
],
"localized_name": "vae",
"pos": [
7110,
1319
]
}
],
"outputs": [
{
"id": "c3fa1990-98b4-4b00-ac88-0e0ade4225d5",
"name": "image",
"type": "IMAGE",
"linkIds": [
107
],
"localized_name": "image",
"pos": [
8080,
1289
]
}
],
"widgets": [],
"nodes": [
{
"id": 50,
"type": "CLIPTextEncode",
"pos": [
7190,
730
],
"size": [
400,
200
],
"flags": {},
"order": 4,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 106
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
114
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"portrait, close-up, face, 1girl,"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 49,
"type": "CLIPTextEncode",
"pos": [
7190,
970
],
"size": [
400,
200
],
"flags": {},
"order": 3,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 105
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
115
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"ugly, blurry"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 52,
"type": "UltralyticsDetectorProvider",
"pos": [
7190,
1210
],
"size": [
400,
78
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"label": "bbox_model_name",
"localized_name": "model_name",
"name": "model_name",
"type": "COMBO",
"widget": {
"name": "model_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "BBOX_DETECTOR",
"name": "BBOX_DETECTOR",
"type": "BBOX_DETECTOR",
"links": [
108
]
},
{
"localized_name": "SEGM_DETECTOR",
"name": "SEGM_DETECTOR",
"type": "SEGM_DETECTOR",
"links": []
}
],
"properties": {
"cnr_id": "comfyui-impact-subpack",
"ver": "1.3.5",
"Node name for S&R": "UltralyticsDetectorProvider"
},
"widgets_values": [
"bbox/face_yolov8m.pt"
]
},
{
"id": 48,
"type": "FaceDetailer",
"pos": [
7600,
730
],
"size": [
400,
1168
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 99
},
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 100
},
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 101
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 102
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 114
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 115
},
{
"localized_name": "bbox_detector",
"name": "bbox_detector",
"type": "BBOX_DETECTOR",
"link": 108
},
{
"localized_name": "sam_model_opt",
"name": "sam_model_opt",
"shape": 7,
"type": "SAM_MODEL",
"link": 416
},
{
"localized_name": "segm_detector_opt",
"name": "segm_detector_opt",
"shape": 7,
"type": "SEGM_DETECTOR",
"link": null
},
{
"localized_name": "detailer_hook",
"name": "detailer_hook",
"shape": 7,
"type": "DETAILER_HOOK",
"link": null
},
{
"localized_name": "scheduler_func_opt",
"name": "scheduler_func_opt",
"shape": 7,
"type": "SCHEDULER_FUNC",
"link": null
},
{
"label": "trigger treshold (lower = more chance)",
"localized_name": "bbox_threshold",
"name": "bbox_threshold",
"type": "FLOAT",
"widget": {
"name": "bbox_threshold"
},
"link": null
},
{
"label": "face crop factor (less is closer)",
"localized_name": "bbox_crop_factor",
"name": "bbox_crop_factor",
"type": "FLOAT",
"widget": {
"name": "bbox_crop_factor"
},
"link": null
},
{
"label": "number of passes",
"localized_name": "cycle",
"name": "cycle",
"type": "INT",
"widget": {
"name": "cycle"
},
"link": null
}
],
"outputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"links": [
107
]
},
{
"localized_name": "cropped_refined",
"name": "cropped_refined",
"shape": 6,
"type": "IMAGE",
"links": null
},
{
"localized_name": "cropped_enhanced_alpha",
"name": "cropped_enhanced_alpha",
"shape": 6,
"type": "IMAGE",
"links": null
},
{
"localized_name": "mask",
"name": "mask",
"type": "MASK",
"links": null
},
{
"localized_name": "detailer_pipe",
"name": "detailer_pipe",
"type": "DETAILER_PIPE",
"links": null
},
{
"localized_name": "cnet_images",
"name": "cnet_images",
"shape": 6,
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1",
"Node name for S&R": "FaceDetailer"
},
"widgets_values": [
1536,
true,
1536,
11282,
"fixed",
22,
4,
"dpmpp_2m_sde",
"karras",
0.4,
5,
true,
true,
0.25,
10,
1.5,
"center-1",
0,
0.93,
0,
0.7,
"False",
10,
"",
2,
false,
20,
false,
false
]
},
{
"id": 180,
"type": "SAMLoader",
"pos": [
7190,
1330
],
"size": [
400,
90
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"label": "SAM_model_name",
"localized_name": "model_name",
"name": "model_name",
"type": "COMBO",
"widget": {
"name": "model_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "SAM_MODEL",
"name": "SAM_MODEL",
"type": "SAM_MODEL",
"links": [
416
]
}
],
"properties": {
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1",
"Node name for S&R": "SAMLoader"
},
"widgets_values": [
"sam_vit_b_01ec64.pth",
"AUTO"
]
}
],
"groups": [],
"links": [
{
"id": 108,
"origin_id": 52,
"origin_slot": 0,
"target_id": 48,
"target_slot": 6,
"type": "BBOX_DETECTOR"
},
{
"id": 99,
"origin_id": -10,
"origin_slot": 0,
"target_id": 48,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 100,
"origin_id": -10,
"origin_slot": 1,
"target_id": 48,
"target_slot": 1,
"type": "MODEL"
},
{
"id": 101,
"origin_id": -10,
"origin_slot": 2,
"target_id": 48,
"target_slot": 2,
"type": "CLIP"
},
{
"id": 105,
"origin_id": -10,
"origin_slot": 2,
"target_id": 49,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 106,
"origin_id": -10,
"origin_slot": 2,
"target_id": 50,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 102,
"origin_id": -10,
"origin_slot": 3,
"target_id": 48,
"target_slot": 3,
"type": "VAE"
},
{
"id": 107,
"origin_id": 48,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 114,
"origin_id": 50,
"origin_slot": 0,
"target_id": 48,
"target_slot": 4,
"type": "CONDITIONING"
},
{
"id": 115,
"origin_id": 49,
"origin_slot": 0,
"target_id": 48,
"target_slot": 5,
"type": "CONDITIONING"
},
{
"id": 416,
"origin_id": 180,
"origin_slot": 0,
"target_id": 48,
"target_slot": 7,
"type": "SAM_MODEL"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "33e8586c-3845-4e4f-b0b6-83057a4d0a93",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Hand Detailer",
"inputNode": {
"id": -10,
"bounding": [
7010,
1239,
120,
120
]
},
"outputNode": {
"id": -20,
"bounding": [
8060,
1269,
120,
60
]
},
"inputs": [
{
"id": "c7420265-e3ec-4af0-bec8-80f7b1de748b",
"name": "image",
"type": "IMAGE",
"linkIds": [
99
],
"localized_name": "image",
"pos": [
7110,
1259
]
},
{
"id": "24ed9cfb-3f9b-4519-8b1b-bda1264e062e",
"name": "model",
"type": "MODEL",
"linkIds": [
100
],
"localized_name": "model",
"pos": [
7110,
1279
]
},
{
"id": "4e084dd2-b761-4f81-b372-7ba68e634d34",
"name": "clip",
"type": "CLIP",
"linkIds": [
101,
105,
106
],
"localized_name": "clip",
"pos": [
7110,
1299
]
},
{
"id": "1618a6e4-76b4-4005-af88-0268378bcdc0",
"name": "vae",
"type": "VAE",
"linkIds": [
102
],
"localized_name": "vae",
"pos": [
7110,
1319
]
}
],
"outputs": [
{
"id": "c3fa1990-98b4-4b00-ac88-0e0ade4225d5",
"name": "image",
"type": "IMAGE",
"linkIds": [
107
],
"localized_name": "image",
"pos": [
8080,
1289
]
}
],
"widgets": [],
"nodes": [
{
"id": 167,
"type": "CLIPTextEncode",
"pos": [
7190,
730
],
"size": [
400,
200
],
"flags": {},
"order": 3,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 106
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
114
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"close-up, hand, fingers,"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 168,
"type": "CLIPTextEncode",
"pos": [
7190,
970
],
"size": [
400,
200
],
"flags": {},
"order": 4,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 105
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
115
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
""
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "UltralyticsDetectorProvider",
"pos": [
7190,
1210
],
"size": [
400,
78
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"label": "bbox_model_name",
"localized_name": "model_name",
"name": "model_name",
"type": "COMBO",
"widget": {
"name": "model_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "BBOX_DETECTOR",
"name": "BBOX_DETECTOR",
"type": "BBOX_DETECTOR",
"links": [
108
]
},
{
"localized_name": "SEGM_DETECTOR",
"name": "SEGM_DETECTOR",
"type": "SEGM_DETECTOR",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-impact-subpack",
"ver": "1.3.5",
"Node name for S&R": "UltralyticsDetectorProvider"
},
"widgets_values": [
"bbox/hand_yolov8s.pt"
]
},
{
"id": 206,
"type": "SAMLoader",
"pos": [
7190,
1330
],
"size": [
400,
90
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"label": "SAM_model_name",
"localized_name": "model_name",
"name": "model_name",
"type": "COMBO",
"widget": {
"name": "model_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "SAM_MODEL",
"name": "SAM_MODEL",
"type": "SAM_MODEL",
"links": [
607
]
}
],
"properties": {
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1",
"Node name for S&R": "SAMLoader"
},
"widgets_values": [
"sam_vit_b_01ec64.pth",
"AUTO"
]
},
{
"id": 166,
"type": "FaceDetailer",
"pos": [
7600,
730
],
"size": [
400,
1168
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 99
},
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 100
},
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 101
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 102
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 114
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 115
},
{
"localized_name": "bbox_detector",
"name": "bbox_detector",
"type": "BBOX_DETECTOR",
"link": 108
},
{
"localized_name": "sam_model_opt",
"name": "sam_model_opt",
"shape": 7,
"type": "SAM_MODEL",
"link": 607
},
{
"localized_name": "segm_detector_opt",
"name": "segm_detector_opt",
"shape": 7,
"type": "SEGM_DETECTOR",
"link": null
},
{
"localized_name": "detailer_hook",
"name": "detailer_hook",
"shape": 7,
"type": "DETAILER_HOOK",
"link": null
},
{
"localized_name": "scheduler_func_opt",
"name": "scheduler_func_opt",
"shape": 7,
"type": "SCHEDULER_FUNC",
"link": null
},
{
"label": "trigger threshold (lower = more chance)",
"localized_name": "bbox_threshold",
"name": "bbox_threshold",
"type": "FLOAT",
"widget": {
"name": "bbox_threshold"
},
"link": null
},
{
"label": "hand crop factor (less is closer)",
"localized_name": "bbox_crop_factor",
"name": "bbox_crop_factor",
"type": "FLOAT",
"widget": {
"name": "bbox_crop_factor"
},
"link": null
},
{
"label": "number of passes",
"localized_name": "cycle",
"name": "cycle",
"type": "INT",
"widget": {
"name": "cycle"
},
"link": null
}
],
"outputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"links": [
107
]
},
{
"localized_name": "cropped_refined",
"name": "cropped_refined",
"shape": 6,
"type": "IMAGE",
"links": null
},
{
"localized_name": "cropped_enhanced_alpha",
"name": "cropped_enhanced_alpha",
"shape": 6,
"type": "IMAGE",
"links": null
},
{
"localized_name": "mask",
"name": "mask",
"type": "MASK",
"links": null
},
{
"localized_name": "detailer_pipe",
"name": "detailer_pipe",
"type": "DETAILER_PIPE",
"links": null
},
{
"localized_name": "cnet_images",
"name": "cnet_images",
"shape": 6,
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1",
"Node name for S&R": "FaceDetailer"
},
"widgets_values": [
1536,
true,
1536,
6588,
"fixed",
20,
3.5,
"dpmpp_2m_sde",
"karras",
0.4,
10,
true,
true,
0.3,
15,
1.8,
"center-1",
13,
0.93,
0,
0.7,
"False",
10,
"",
2,
false,
20,
false,
false
]
}
],
"groups": [],
"links": [
{
"id": 108,
"origin_id": 169,
"origin_slot": 0,
"target_id": 166,
"target_slot": 6,
"type": "BBOX_DETECTOR"
},
{
"id": 99,
"origin_id": -10,
"origin_slot": 0,
"target_id": 166,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 100,
"origin_id": -10,
"origin_slot": 1,
"target_id": 166,
"target_slot": 1,
"type": "MODEL"
},
{
"id": 101,
"origin_id": -10,
"origin_slot": 2,
"target_id": 166,
"target_slot": 2,
"type": "CLIP"
},
{
"id": 105,
"origin_id": -10,
"origin_slot": 2,
"target_id": 168,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 106,
"origin_id": -10,
"origin_slot": 2,
"target_id": 167,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 102,
"origin_id": -10,
"origin_slot": 3,
"target_id": 166,
"target_slot": 3,
"type": "VAE"
},
{
"id": 107,
"origin_id": 166,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 114,
"origin_id": 167,
"origin_slot": 0,
"target_id": 166,
"target_slot": 4,
"type": "CONDITIONING"
},
{
"id": 115,
"origin_id": 168,
"origin_slot": 0,
"target_id": 166,
"target_slot": 5,
"type": "CONDITIONING"
},
{
"id": 607,
"origin_id": 206,
"origin_slot": 0,
"target_id": 166,
"target_slot": 7,
"type": "SAM_MODEL"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "5abbb0f8-3e06-4680-8e79-17b50a5c94e9",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Skin Enhancement",
"inputNode": {
"id": -10,
"bounding": [
6190,
1951,
120,
60
]
},
"outputNode": {
"id": -20,
"bounding": [
6710,
1951,
120,
60
]
},
"inputs": [
{
"id": "3a4d4ed7-a558-4199-9005-bd0444342143",
"name": "image",
"type": "IMAGE",
"linkIds": [
137,
140
],
"localized_name": "image",
"pos": [
55,
20
]
}
],
"outputs": [
{
"id": "78b71c4a-f20a-48dd-a1d0-cebecf25efb5",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
142
],
"localized_name": "IMAGE",
"pos": [
20,
20
]
}
],
"widgets": [],
"nodes": [
{
"id": 65,
"type": "UpscaleModelLoader",
"pos": [
6370,
1850
],
"size": [
280,
60
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [],
"outputs": [
{
"localized_name": "UPSCALE_MODEL",
"name": "UPSCALE_MODEL",
"type": "UPSCALE_MODEL",
"links": [
138
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "UpscaleModelLoader"
},
"widgets_values": [
"1x-ITF-SkinDiffDetail-Lite-v1.pth"
]
},
{
"id": 64,
"type": "ImageUpscaleWithModel",
"pos": [
6370,
1950
],
"size": [
280,
50
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "upscale_model",
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 138
},
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 137
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
141
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ImageUpscaleWithModel"
},
"widgets_values": []
},
{
"id": 68,
"type": "ImageBlend",
"pos": [
6370,
2040
],
"size": [
280,
102
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "image1",
"name": "image1",
"type": "IMAGE",
"link": 140
},
{
"localized_name": "image2",
"name": "image2",
"type": "IMAGE",
"link": 141
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
142
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ImageBlend"
},
"widgets_values": [
1,
"normal"
]
}
],
"groups": [],
"links": [
{
"id": 138,
"origin_id": 65,
"origin_slot": 0,
"target_id": 64,
"target_slot": 0,
"type": "UPSCALE_MODEL"
},
{
"id": 141,
"origin_id": 64,
"origin_slot": 0,
"target_id": 68,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 137,
"origin_id": -10,
"origin_slot": 0,
"target_id": 64,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 140,
"origin_id": -10,
"origin_slot": 0,
"target_id": 68,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 142,
"origin_id": 68,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "116c92d1-64f6-4c87-b722-c41e575b358e",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Inpainting",
"inputNode": {
"id": -10,
"bounding": [
7620,
1429,
120,
140
]
},
"outputNode": {
"id": -20,
"bounding": [
8770,
1439,
120,
60
]
},
"inputs": [
{
"id": "8939448f-45e7-4689-a8b3-7c1c3e5667d6",
"name": "image",
"type": "IMAGE",
"linkIds": [
159
],
"localized_name": "image",
"pos": [
7720,
1449
]
},
{
"id": "c69bc4ca-2ce5-445d-afa4-812d9d3959a5",
"name": "mask",
"type": "MASK",
"linkIds": [
160
],
"localized_name": "mask",
"shape": 7,
"pos": [
7720,
1469
]
},
{
"id": "72ba94a6-c080-4f69-b523-0b42b9cc16b6",
"name": "vae",
"type": "VAE",
"linkIds": [
167,
168
],
"pos": [
7720,
1489
]
},
{
"id": "e07699b2-60bb-4ea9-a8a6-2c21d6929cec",
"name": "model",
"type": "MODEL",
"linkIds": [
169
],
"pos": [
7720,
1509
]
},
{
"id": "4776d66f-6488-4838-9bc8-4d86b9356202",
"name": "clip",
"type": "CLIP",
"linkIds": [
172,
173
],
"pos": [
7720,
1529
]
}
],
"outputs": [
{
"id": "961dc08f-6fb5-4942-a788-c50d762fceaa",
"name": "image",
"type": "IMAGE",
"linkIds": [
158
],
"localized_name": "image",
"pos": [
8790,
1459
]
}
],
"widgets": [],
"nodes": [
{
"id": 75,
"type": "InpaintStitchImproved",
"pos": [
8460,
1780
],
"size": [
250,
46
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "stitcher",
"name": "stitcher",
"type": "STITCHER",
"link": 155
},
{
"localized_name": "inpainted_image",
"name": "inpainted_image",
"type": "IMAGE",
"link": 156
}
],
"outputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"links": [
158
]
}
],
"properties": {
"cnr_id": "comfyui-inpaint-cropandstitch",
"ver": "2.1.7",
"Node name for S&R": "InpaintStitchImproved",
"widget_ue_connectable": {}
},
"widgets_values": []
},
{
"id": 76,
"type": "VAEDecode",
"pos": [
8460,
1690
],
"size": [
250,
50
],
"flags": {},
"order": 3,
"mode": 4,
"inputs": [
{
"localized_name": "samples",
"name": "samples",
"type": "LATENT",
"link": 157
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 168
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
156
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "VAEDecode",
"widget_ue_connectable": {}
},
"widgets_values": []
},
{
"id": 80,
"type": "CLIPTextEncode",
"pos": [
7800,
1320
],
"size": [
340,
200
],
"flags": {},
"order": 5,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 173
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
149
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "CLIPTextEncode",
"widget_ue_connectable": {}
},
"widgets_values": [
""
]
},
{
"id": 73,
"type": "InpaintModelConditioning",
"pos": [
8150,
1750
],
"size": [
290,
138
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 148
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 149
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 167
},
{
"localized_name": "pixels",
"name": "pixels",
"type": "IMAGE",
"link": 150
},
{
"localized_name": "mask",
"name": "mask",
"type": "MASK",
"link": 151
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
152
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
153
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
154
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "InpaintModelConditioning",
"widget_ue_connectable": {}
},
"widgets_values": [
true
]
},
{
"id": 74,
"type": "KSampler",
"pos": [
8460,
1070
],
"size": [
250,
570
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 169
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 152
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 153
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 154
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
157
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "KSampler",
"widget_ue_connectable": {}
},
"widgets_values": [
275421388671937,
"fixed",
25,
3.5,
"dpmpp_2m_sde",
"karras",
0.45
]
},
{
"id": 79,
"type": "CLIPTextEncode",
"pos": [
7800,
1080
],
"size": [
340,
200
],
"flags": {},
"order": 4,
"mode": 4,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 172
}
],
"outputs": [
{
"localized_name": "CONDITIONING",
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
148
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "CLIPTextEncode",
"widget_ue_connectable": {}
},
"widgets_values": [
"1girl, close-up, portrait, eyes,"
]
},
{
"id": 81,
"type": "InpaintCropImproved",
"pos": [
8150,
1080
],
"size": [
297.44140625,
626
],
"flags": {},
"order": 6,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 159
},
{
"localized_name": "mask",
"name": "mask",
"shape": 7,
"type": "MASK",
"link": 160
},
{
"localized_name": "optional_context_mask",
"name": "optional_context_mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"localized_name": "stitcher",
"name": "stitcher",
"type": "STITCHER",
"links": [
155
]
},
{
"localized_name": "cropped_image",
"name": "cropped_image",
"type": "IMAGE",
"links": [
150
]
},
{
"localized_name": "cropped_mask",
"name": "cropped_mask",
"type": "MASK",
"links": [
151
]
}
],
"properties": {
"cnr_id": "comfyui-inpaint-cropandstitch",
"ver": "2.1.7",
"Node name for S&R": "InpaintCropImproved",
"widget_ue_connectable": {}
},
"widgets_values": [
"lanczos",
"lanczos",
false,
"ensure minimum resolution",
1024,
1024,
16384,
16384,
true,
0,
false,
32,
0.1,
false,
1,
1,
1,
1,
1.2,
true,
1536,
1536,
"32"
]
}
],
"groups": [],
"links": [
{
"id": 148,
"origin_id": 79,
"origin_slot": 0,
"target_id": 73,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 149,
"origin_id": 80,
"origin_slot": 0,
"target_id": 73,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 150,
"origin_id": 81,
"origin_slot": 1,
"target_id": 73,
"target_slot": 3,
"type": "IMAGE"
},
{
"id": 151,
"origin_id": 81,
"origin_slot": 2,
"target_id": 73,
"target_slot": 4,
"type": "MASK"
},
{
"id": 155,
"origin_id": 81,
"origin_slot": 0,
"target_id": 75,
"target_slot": 0,
"type": "STITCHER"
},
{
"id": 156,
"origin_id": 76,
"origin_slot": 0,
"target_id": 75,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 157,
"origin_id": 74,
"origin_slot": 0,
"target_id": 76,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 152,
"origin_id": 73,
"origin_slot": 0,
"target_id": 74,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 153,
"origin_id": 73,
"origin_slot": 1,
"target_id": 74,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 154,
"origin_id": 73,
"origin_slot": 2,
"target_id": 74,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 159,
"origin_id": -10,
"origin_slot": 0,
"target_id": 81,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 160,
"origin_id": -10,
"origin_slot": 1,
"target_id": 81,
"target_slot": 1,
"type": "MASK"
},
{
"id": 158,
"origin_id": 75,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 167,
"origin_id": -10,
"origin_slot": 2,
"target_id": 73,
"target_slot": 2,
"type": "VAE"
},
{
"id": 168,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "VAE"
},
{
"id": 169,
"origin_id": -10,
"origin_slot": 3,
"target_id": 74,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 172,
"origin_id": -10,
"origin_slot": 4,
"target_id": 79,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 173,
"origin_id": -10,
"origin_slot": 4,
"target_id": 80,
"target_slot": 0,
"type": "CLIP"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "abe26001-2c0b-4b13-b902-b9fda34f79ca",
"version": 1,
"state": {
"lastGroupId": 10,
"lastNodeId": 214,
"lastLinkId": 623,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "SeedVR Upscale",
"inputNode": {
"id": -10,
"bounding": [
6270,
195,
120,
60
]
},
"outputNode": {
"id": -20,
"bounding": [
7090,
195,
120,
60
]
},
"inputs": [
{
"id": "08f67114-90fd-4811-8d30-bd0955f3698c",
"name": "image",
"type": "IMAGE",
"linkIds": [
613
],
"localized_name": "image",
"pos": [
6370,
215
]
}
],
"outputs": [
{
"id": "626e948f-fd82-43f2-8ccb-5441e444f29f",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
310
],
"localized_name": "IMAGE",
"pos": [
7110,
215
]
}
],
"widgets": [],
"nodes": [
{
"id": 116,
"type": "SeedVR2LoadDiTModel",
"pos": [
6450,
30
],
"size": [
300,
202
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "torch_compile_args",
"name": "torch_compile_args",
"shape": 7,
"type": "TORCH_COMPILE_ARGS",
"link": null
}
],
"outputs": [
{
"localized_name": "SEEDVR2_DIT",
"name": "SEEDVR2_DIT",
"type": "SEEDVR2_DIT",
"links": [
298
]
}
],
"properties": {
"cnr_id": "seedvr2_videoupscaler",
"ver": "690cc39379c1481159ddd451368dbf2295930fc6",
"Node name for S&R": "SeedVR2LoadDiTModel",
"aux_id": "ainvfx/ComfyUI-SeedVR2_VideoUpscaler",
"ue_properties": {
"widget_ue_connectable": {
"model": true,
"device": true,
"blocks_to_swap": true,
"swap_io_components": true,
"offload_device": true,
"cache_model": true,
"attention_mode": true
},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"seedvr2_ema_7b_fp16.safetensors",
"cuda:0",
0,
false,
"cpu",
false,
"sdpa"
]
},
{
"id": 113,
"type": "SeedVR2LoadVAEModel",
"pos": [
6450,
270
],
"size": [
300,
300
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "torch_compile_args",
"name": "torch_compile_args",
"shape": 7,
"type": "TORCH_COMPILE_ARGS",
"link": null
}
],
"outputs": [
{
"localized_name": "SEEDVR2_VAE",
"name": "SEEDVR2_VAE",
"type": "SEEDVR2_VAE",
"links": [
299
]
}
],
"properties": {
"cnr_id": "seedvr2_videoupscaler",
"ver": "690cc39379c1481159ddd451368dbf2295930fc6",
"Node name for S&R": "SeedVR2LoadVAEModel",
"aux_id": "ainvfx/ComfyUI-SeedVR2_VideoUpscaler",
"ue_properties": {
"widget_ue_connectable": {
"model": true,
"device": true,
"encode_tiled": true,
"encode_tile_size": true,
"encode_tile_overlap": true,
"decode_tiled": true,
"decode_tile_size": true,
"decode_tile_overlap": true,
"tile_debug": true,
"offload_device": true,
"cache_model": true
},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"ema_vae_fp16.safetensors",
"cuda:0",
true,
1024,
128,
true,
1024,
128,
"false",
"cpu",
false
]
},
{
"id": 119,
"type": "SeedVR2VideoUpscaler",
"pos": [
6760,
-90
],
"size": [
270,
386
],
"flags": {},
"order": 3,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 623
},
{
"localized_name": "dit",
"name": "dit",
"type": "SEEDVR2_DIT",
"link": 298
},
{
"localized_name": "vae",
"name": "vae",
"type": "SEEDVR2_VAE",
"link": 299
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
310
]
}
],
"properties": {
"cnr_id": "seedvr2_videoupscaler",
"ver": "690cc39379c1481159ddd451368dbf2295930fc6",
"Node name for S&R": "SeedVR2VideoUpscaler",
"aux_id": "ainvfx/ComfyUI-SeedVR2_VideoUpscaler",
"ue_properties": {
"widget_ue_connectable": {
"seed": true,
"resolution": true,
"max_resolution": true,
"batch_size": true,
"uniform_batch_size": true,
"color_correction": true,
"temporal_overlap": true,
"prepend_frames": true,
"input_noise_scale": true,
"latent_noise_scale": true,
"offload_device": true,
"enable_debug": true
},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
9729,
"fixed",
1600,
4096,
1,
false,
"lab",
0,
0,
0,
0,
"cpu",
false
]
},
{
"id": 185,
"type": "PreviewImage",
"pos": [
7040,
340
],
"size": [
451.818181818182,
702.3636363636359
],
"flags": {},
"order": 4,
"mode": 4,
"inputs": [
{
"localized_name": "images",
"name": "images",
"type": "IMAGE",
"link": 622
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PreviewImage"
},
"widgets_values": []
},
{
"id": 210,
"type": "ResizeImagesByShorterEdge",
"pos": [
6450,
-70
],
"size": [
300,
60
],
"flags": {},
"order": 6,
"mode": 4,
"inputs": [
{
"localized_name": "images",
"name": "images",
"type": "IMAGE",
"link": 613
},
{
"label": "shorter_edge (set at 512-704)",
"localized_name": "shorter_edge",
"name": "shorter_edge",
"type": "INT",
"widget": {
"name": "shorter_edge"
},
"link": null
}
],
"outputs": [
{
"localized_name": "images",
"name": "images",
"type": "IMAGE",
"links": [
615
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ResizeImagesByShorterEdge"
},
"widgets_values": [
640
]
},
{
"id": 195,
"type": "FilmGrain",
"pos": [
6760,
340
],
"size": [
270,
130
],
"flags": {},
"order": 5,
"mode": 4,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 615
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
622,
623
]
}
],
"properties": {
"cnr_id": "comfyui-post-processing-nodes",
"ver": "c49a05254795403648f2c1774b6f5ea39f96e7d5",
"Node name for S&R": "FilmGrain"
},
"widgets_values": [
0.02,
1,
0,
0
]
},
{
"id": 196,
"type": "Note",
"pos": [
6760,
510
],
"size": [
270,
120
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"the reason to add film grain there, before seedvr, is simple:\n1) it helps to achieve a better skin texture\n2) for some reason, seedvr works better with a slightly noised image"
],
"color": "#432",
"bgcolor": "#653"
}
],
"groups": [],
"links": [
{
"id": 298,
"origin_id": 116,
"origin_slot": 0,
"target_id": 119,
"target_slot": 1,
"type": "SEEDVR2_DIT"
},
{
"id": 299,
"origin_id": 113,
"origin_slot": 0,
"target_id": 119,
"target_slot": 2,
"type": "SEEDVR2_VAE"
},
{
"id": 310,
"origin_id": 119,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 613,
"origin_id": -10,
"origin_slot": 0,
"target_id": 210,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 615,
"origin_id": 210,
"origin_slot": 0,
"target_id": 195,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 622,
"origin_id": 195,
"origin_slot": 0,
"target_id": 185,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 623,
"origin_id": 195,
"origin_slot": 0,
"target_id": 119,
"target_slot": 0,
"type": "IMAGE"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
}
]
},
"config": {},
"extra": {
"ds": {
"scale": 0.7037740610329006,
"offset": [
-2427.9221937211514,
521.1562105947742
]
},
"frontendVersion": "1.42.8",
"workflowRendererVersion": "LG",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true,
"favoritedWidgets": {
"favorites": []
}
},
"version": 0.4
}