diff --git "a/workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json" "b/workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json" --- "a/workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json" +++ "b/workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json" @@ -1,18 +1,18 @@ { "id": "ff76bfee-226c-4e7b-a199-0dc633e64030", "revision": 0, - "last_node_id": 629, - "last_link_id": 72568, + "last_node_id": 649, + "last_link_id": 79273, "nodes": [ { "id": 365, "type": "Label (rgthree)", "pos": [ -1150, - -270 + -290 ], "size": [ - 308.20001220703125, + 308.15625, 24 ], "flags": { @@ -42,10 +42,10 @@ "type": "Label (rgthree)", "pos": [ -500, - -270 + -290 ], "size": [ - 149.43333435058594, + 149.40234375, 24 ], "flags": { @@ -75,10 +75,10 @@ "type": "Label (rgthree)", "pos": [ -700, - -180 + -200 ], "size": [ - 147.38333129882812, + 147.392578125, 52 ], "flags": { @@ -152,60 +152,22 @@ "bgcolor": "#335", "shape": 1 }, - { - "id": 438, - "type": "Primitive boolean [Crystools]", - "pos": [ - -760, - 290 - ], - "size": [ - 290, - 58 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "boolean", - "type": "BOOLEAN", - "links": [ - 1846 - ] - } - ], - "title": "Is V-Pred Model", - "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive boolean [Crystools]", - "widget_ue_connectable": {} - }, - "widgets_values": [ - false - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 367, "type": "Label (rgthree)", "pos": [ -760, - -210 + -230 ], "size": [ - 184.5500030517578, + 184.5263671875, 34 ], "flags": { "allow_interaction": false, "pinned": true }, - "order": 5, + "order": 4, "mode": 0, "inputs": [], "outputs": [], @@ -237,7 +199,7 @@ "flags": { "collapsed": true }, - "order": 140, + "order": 142, "mode": 0, "inputs": [ { @@ -285,7 +247,7 @@ "flags": { "collapsed": true }, - "order": 139, + "order": 141, "mode": 0, "inputs": [ { @@ -323,17 +285,17 @@ "type": "Label (rgthree)", "pos": [ -760, - -220 + -240 ], "size": [ - 60.650001525878906, + 60.6689453125, 14 ], "flags": { "allow_interaction": false, "pinned": true }, - "order": 6, + "order": 5, "mode": 0, "inputs": [], "outputs": [], @@ -365,7 +327,7 @@ "flags": { "collapsed": true }, - "order": 86, + "order": 85, "mode": 0, "inputs": [ { @@ -429,7 +391,7 @@ { "name": "clip", "type": "CLIP", - "link": 72561 + "link": 79263 }, { "name": "text", @@ -477,13 +439,13 @@ "flags": { "collapsed": true }, - "order": 98, + "order": 100, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", - "link": 72562 + "link": 79264 }, { "name": "text", @@ -531,7 +493,7 @@ "flags": { "collapsed": true }, - "order": 78, + "order": 79, "mode": 0, "inputs": [ { @@ -589,13 +551,13 @@ "flags": { "collapsed": true }, - "order": 108, + "order": 106, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", - "link": 72563 + "link": 79265 }, { "name": "text", @@ -643,7 +605,7 @@ "flags": { "collapsed": true }, - "order": 88, + "order": 86, "mode": 0, "inputs": [ { @@ -701,7 +663,7 @@ "flags": { "collapsed": true }, - "order": 79, + "order": 80, "mode": 0, "inputs": [ { @@ -759,13 +721,13 @@ "flags": { "collapsed": true }, - "order": 99, + "order": 101, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", - "link": 72564 + "link": 79266 }, { "name": "text", @@ -813,7 +775,7 @@ "flags": { "collapsed": false }, - "order": 7, + "order": 6, "mode": 4, "inputs": [ { @@ -832,15 +794,15 @@ "name": "MODEL", "type": "MODEL", "links": [ - 72541 + 79261 ] }, { "name": "CLIP", "type": "CLIP", "links": [ - 72550, - 72566 + 79268, + 79272 ] }, { @@ -881,7 +843,7 @@ 170 ], "flags": {}, - "order": 8, + "order": 7, "mode": 4, "inputs": [ { @@ -908,7 +870,7 @@ "type": "CLIP", "links": [ 71130, - 72568 + 79271 ] }, { @@ -949,7 +911,7 @@ 170 ], "flags": {}, - "order": 9, + "order": 8, "mode": 4, "inputs": [ { @@ -976,7 +938,7 @@ "type": "CLIP", "links": [ 71588, - 72561 + 79263 ] }, { @@ -1017,7 +979,7 @@ 170 ], "flags": {}, - "order": 10, + "order": 9, "mode": 4, "inputs": [ { @@ -1044,7 +1006,7 @@ "type": "CLIP", "links": [ 5403, - 72562 + 79264 ] }, { @@ -1085,7 +1047,7 @@ 170 ], "flags": {}, - "order": 11, + "order": 10, "mode": 4, "inputs": [ { @@ -1112,7 +1074,7 @@ "type": "CLIP", "links": [ 69161, - 72563 + 79265 ] }, { @@ -1155,13 +1117,13 @@ "flags": { "collapsed": true }, - "order": 101, + "order": 102, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", - "link": 72565 + "link": 79267 }, { "name": "text", @@ -1209,7 +1171,7 @@ "flags": { "collapsed": false }, - "order": 12, + "order": 11, "mode": 4, "inputs": [ { @@ -1228,15 +1190,15 @@ "name": "MODEL", "type": "MODEL", "links": [ - 71748 + 79260 ] }, { "name": "CLIP", "type": "CLIP", "links": [ - 71756, - 72565 + 79267, + 79269 ] }, { @@ -1279,13 +1241,13 @@ "flags": { "collapsed": true }, - "order": 106, + "order": 107, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", - "link": 72566 + "link": 79268 }, { "name": "text", @@ -1335,7 +1297,7 @@ "flags": { "collapsed": false }, - "order": 13, + "order": 12, "mode": 0, "inputs": [], "outputs": [ @@ -1382,7 +1344,7 @@ 170 ], "flags": {}, - "order": 14, + "order": 13, "mode": 4, "inputs": [ { @@ -1409,7 +1371,7 @@ "type": "CLIP", "links": [ 5405, - 72564 + 79266 ] }, { @@ -1438,50 +1400,12 @@ "bgcolor": "#335", "shape": 1 }, - { - "id": 437, - "type": "VAELoader", - "pos": [ - -760, - 390 - ], - "size": [ - 290, - 58 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1845 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.14", - "Node name for S&R": "VAELoader", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "sdxl_vae.safetensors" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 486, "type": "Primitive string multiline [Crystools]", "pos": [ 1910, - 380 + 360 ], "size": [ 230, @@ -1490,7 +1414,7 @@ "flags": { "collapsed": false }, - "order": 16, + "order": 14, "mode": 4, "inputs": [], "outputs": [ @@ -1522,7 +1446,7 @@ "type": "Primitive string multiline [Crystools]", "pos": [ 1670, - 600 + 580 ], "size": [ 230, @@ -1531,7 +1455,7 @@ "flags": { "collapsed": false }, - "order": 17, + "order": 15, "mode": 4, "inputs": [], "outputs": [ @@ -1572,7 +1496,7 @@ "flags": { "collapsed": true }, - "order": 153, + "order": 155, "mode": 4, "inputs": [ { @@ -1730,7 +1654,7 @@ 512, true, 1024, - 852924896104723, + 163139755843893, "randomize", 30, 5, @@ -1775,8 +1699,8 @@ "flags": { "collapsed": true }, - "order": 157, - "mode": 4, + "order": 159, + "mode": 0, "inputs": [ { "name": "image", @@ -1786,12 +1710,12 @@ { "name": "model", "type": "MODEL", - "link": 71748 + "link": 79260 }, { "name": "clip", "type": "CLIP", - "link": 71756 + "link": 79269 }, { "name": "vae", @@ -1933,7 +1857,7 @@ 512, true, 1024, - 350206538856719, + 165737607034894, "randomize", 30, 5, @@ -1978,7 +1902,7 @@ "flags": { "collapsed": true }, - "order": 85, + "order": 84, "mode": 0, "inputs": [ { @@ -2042,7 +1966,7 @@ { "name": "clip", "type": "CLIP", - "link": 72567 + "link": 79270 }, { "name": "text", @@ -2081,14 +2005,14 @@ "type": "MarkdownNote", "pos": [ 1910, - 530 + 510 ], "size": [ 230, 180 ], "flags": {}, - "order": 18, + "order": 16, "mode": 0, "inputs": [], "outputs": [], @@ -2114,7 +2038,7 @@ 170 ], "flags": {}, - "order": 19, + "order": 17, "mode": 4, "inputs": [ { @@ -2133,15 +2057,15 @@ "name": "MODEL", "type": "MODEL", "links": [ - 71749 + 79262 ] }, { "name": "CLIP", "type": "CLIP", "links": [ - 71759, - 72567 + 79270, + 79273 ] }, { @@ -2184,8 +2108,8 @@ "flags": { "collapsed": true }, - "order": 109, - "mode": 4, + "order": 112, + "mode": 0, "inputs": [ { "name": "a", @@ -2235,58 +2159,6 @@ "bgcolor": "#5c5c5c", "shape": 1 }, - { - "id": 16, - "type": "ImageUpscaleWithModel", - "pos": [ - -760, - 1460 - ], - "size": [ - 400, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 147, - "mode": 4, - "inputs": [ - { - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 34 - }, - { - "name": "image", - "type": "IMAGE", - "link": 7031 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "slot_index": 0, - "links": [ - 281, - 529, - 6628 - ] - } - ], - "title": "Upscaling", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.14", - "Node name for S&R": "ImageUpscaleWithModel", - "widget_ue_connectable": {} - }, - "widgets_values": [], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, { "id": 579, "type": "LoraLoader|pysssss", @@ -2299,7 +2171,7 @@ 170 ], "flags": {}, - "order": 134, + "order": 136, "mode": 4, "inputs": [ { @@ -2367,7 +2239,7 @@ "flags": { "collapsed": true }, - "order": 100, + "order": 109, "mode": 0, "inputs": [ { @@ -2412,17 +2284,17 @@ "type": "Label (rgthree)", "pos": [ -1150, - -260 + -280 ], "size": [ - 360.45001220703125, + 360.38671875, 24 ], "flags": { "allow_interaction": false, "pinned": true }, - "order": 20, + "order": 18, "mode": 0, "inputs": [], "outputs": [], @@ -2445,7 +2317,7 @@ "type": "MarkdownNote", "pos": [ -280, - -200 + -220 ], "size": [ 290, @@ -2454,7 +2326,7 @@ "flags": { "pinned": true }, - "order": 21, + "order": 19, "mode": 0, "inputs": [], "outputs": [], @@ -2474,7 +2346,7 @@ "type": "MarkdownNote", "pos": [ 20, - -200 + -220 ], "size": [ 290, @@ -2483,7 +2355,7 @@ "flags": { "pinned": true }, - "order": 22, + "order": 20, "mode": 0, "inputs": [], "outputs": [], @@ -2503,17 +2375,17 @@ "type": "Label (rgthree)", "pos": [ -500, - -260 + -280 ], "size": [ - 801, + 800.859375, 24 ], "flags": { "allow_interaction": false, "pinned": true }, - "order": 23, + "order": 21, "mode": 0, "inputs": [], "outputs": [], @@ -2532,142 +2404,58 @@ "bgcolor": "#fff0" }, { - "id": 440, - "type": "workflow>IPAdapter Models", + "id": 462, + "type": "Primitive string multiline [Crystools]", "pos": [ - -760, - 590 + 590, + 390 ], "size": [ - 290, - 102 + 400, + 150 ], "flags": {}, - "order": 24, - "mode": 0, + "order": 22, + "mode": 4, "inputs": [], "outputs": [ { - "name": "IPADAPTER", - "type": "IPADAPTER", - "links": [ - 3181 - ] - }, - { - "name": "CLIP_VISION", - "type": "CLIP_VISION", + "name": "string", + "type": "STRING", "links": [ - 3184 + 3890, + 3898, + 3904, + 3906, + 3908, + 3911, + 3915, + 3918, + 5439, + 79044 ] } ], + "title": "Start quality prompt (detailer)", "properties": { - "Node name for S&R": "workflow>IPAdapter Models", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "noobIPAMARK1_mark1.safetensors", - "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors" + "masterpiece, best quality, absurdres, amazing quality, " ], - "color": "#223", - "bgcolor": "#335", + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 15, - "type": "UpscaleModelLoader", + "id": 46, + "type": "UltralyticsDetectorProvider", "pos": [ -760, - 490 - ], - "size": [ - 290, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "UPSCALE_MODEL", - "type": "UPSCALE_MODEL", - "slot_index": 0, - "links": [ - 34 - ] - } - ], - "title": "Upscale Model", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.14", - "Node name for S&R": "UpscaleModelLoader", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RealESRGAN_x4plus_anime_6B.pth" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, - { - "id": 462, - "type": "Primitive string multiline [Crystools]", - "pos": [ - 590, - 410 - ], - "size": [ - 400, - 150 - ], - "flags": {}, - "order": 26, - "mode": 4, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "STRING", - "links": [ - 3890, - 3898, - 3904, - 3906, - 3908, - 3911, - 3915, - 3918, - 5439, - 7273 - ] - } - ], - "title": "Start quality prompt (detailer)", - "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "masterpiece, best quality, absurdres, amazing quality, " - ], - "color": "#232", - "bgcolor": "#353", - "shape": 1 - }, - { - "id": 46, - "type": "UltralyticsDetectorProvider", - "pos": [ - -760, - 1210 + 1210 ], "size": [ 210, @@ -2676,7 +2464,7 @@ "flags": { "collapsed": false }, - "order": 27, + "order": 23, "mode": 0, "inputs": [], "outputs": [ @@ -2725,7 +2513,7 @@ "flags": { "collapsed": false }, - "order": 28, + "order": 24, "mode": 0, "inputs": [], "outputs": [ @@ -2775,7 +2563,7 @@ "collapsed": false, "pinned": true }, - "order": 29, + "order": 25, "mode": 0, "inputs": [], "outputs": [], @@ -2804,7 +2592,7 @@ "flags": { "collapsed": true }, - "order": 30, + "order": 26, "mode": 0, "inputs": [], "outputs": [ @@ -2852,7 +2640,7 @@ "flags": { "collapsed": true }, - "order": 87, + "order": 89, "mode": 0, "inputs": [ { @@ -2911,8 +2699,8 @@ "flags": { "collapsed": true }, - "order": 92, - "mode": 4, + "order": 97, + "mode": 0, "inputs": [ { "name": "image", @@ -2964,8 +2752,8 @@ "flags": { "collapsed": true }, - "order": 146, - "mode": 4, + "order": 148, + "mode": 0, "inputs": [ { "name": "image1", @@ -2985,7 +2773,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 7031 + 79040 ] }, { @@ -3022,7 +2810,7 @@ "flags": { "collapsed": false }, - "order": 31, + "order": 27, "mode": 0, "inputs": [], "outputs": [ @@ -3057,72 +2845,6 @@ "bgcolor": "#335", "shape": 1 }, - { - "id": 578, - "type": "LoraLoader|pysssss", - "pos": [ - -300, - 1060 - ], - "size": [ - 320, - 170 - ], - "flags": {}, - "order": 131, - "mode": 4, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 7259 - }, - { - "name": "clip", - "type": "CLIP", - "link": 7260 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 7264, - 7270 - ] - }, - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 7265 - ] - }, - { - "name": "example", - "type": "STRING", - "links": null - } - ], - "title": "LoRA 4", - "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "Node name for S&R": "LoraLoader|pysssss", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Illustrious\\Style\\ghibli_style_illustriousXL.safetensors", - 0.8000000000000002, - 0.8000000000000002, - "", - "[none]" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, { "id": 50, "type": "Anything Everywhere3", @@ -3137,7 +2859,7 @@ "flags": { "collapsed": true }, - "order": 145, + "order": 147, "mode": 0, "inputs": [ { @@ -3200,7 +2922,7 @@ { "name": "clip", "type": "CLIP", - "link": 72568 + "link": 79271 }, { "name": "text", @@ -3248,7 +2970,7 @@ "flags": { "collapsed": true }, - "order": 84, + "order": 83, "mode": 0, "inputs": [ { @@ -3306,8 +3028,8 @@ "flags": { "collapsed": true }, - "order": 32, - "mode": 4, + "order": 28, + "mode": 0, "inputs": [ { "dir": 3, @@ -3341,20 +3063,20 @@ "type": "PreviewImage", "pos": [ 2580, - 90 + 70 ], "size": [ 410, 670 ], "flags": {}, - "order": 149, + "order": 151, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", - "link": 529 + "link": 79042 } ], "outputs": [], @@ -3373,14 +3095,14 @@ "type": "mxSlider", "pos": [ 1430, - 310 + 290 ], "size": [ 230, 30 ], "flags": {}, - "order": 33, + "order": 29, "mode": 0, "inputs": [], "outputs": [ @@ -3428,8 +3150,8 @@ "flags": { "collapsed": true }, - "order": 151, - "mode": 4, + "order": 153, + "mode": 0, "inputs": [ { "name": "image", @@ -3439,12 +3161,12 @@ { "name": "model", "type": "MODEL", - "link": 72541 + "link": 79261 }, { "name": "clip", "type": "CLIP", - "link": 72550 + "link": 79272 }, { "name": "vae", @@ -3586,7 +3308,7 @@ 512, true, 1024, - 302122530148553, + 609449220854434, "randomize", 30, 5, @@ -3631,7 +3353,7 @@ "flags": { "collapsed": true }, - "order": 155, + "order": 157, "mode": 4, "inputs": [ { @@ -3789,7 +3511,7 @@ 512, true, 1024, - 1042618356296308, + 64504453708537, "randomize", 30, 5, @@ -3820,60 +3542,6 @@ "bgcolor": "#355", "shape": 1 }, - { - "id": 529, - "type": "CLIPTextEncode", - "pos": [ - 1770, - 1420 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 125, - "mode": 4, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": null - }, - { - "name": "text", - "type": "STRING", - "widget": { - "name": "text" - }, - "link": 5604 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 5448 - ] - } - ], - "title": "Text to prompt", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.33", - "Node name for S&R": "CLIPTextEncode", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, { "id": 524, "type": "VAEDecode", @@ -3888,8 +3556,8 @@ "flags": { "collapsed": true }, - "order": 143, - "mode": 4, + "order": 145, + "mode": 0, "inputs": [ { "name": "samples", @@ -3923,93 +3591,11 @@ "shape": 1 }, { - "id": 521, - "type": "KSampler", + "id": 592, + "type": "CR Text Input Switch", "pos": [ - 1680, - 1380 - ], - "size": [ - 270, - 262 - ], - "flags": { - "collapsed": true - }, - "order": 138, - "mode": 4, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": null - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 5437 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 5438 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 5475 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 5436 - }, - { - "name": "denoise", - "type": "FLOAT", - "widget": { - "name": "denoise" - }, - "link": 6623 - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 5442 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.33", - "Node name for S&R": "KSampler", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1028679063456383, - "randomize", - 30, - 6, - "euler", - "sgm_uniform", - 1 - ], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, - { - "id": 592, - "type": "CR Text Input Switch", - "pos": [ - 1550, - 1540 + 1550, + 1540 ], "size": [ 270, @@ -4018,8 +3604,8 @@ "flags": { "collapsed": true }, - "order": 127, - "mode": 4, + "order": 125, + "mode": 0, "inputs": [ { "name": "text1", @@ -4067,7 +3653,7 @@ "type": "MarkdownNote", "pos": [ -770, - -100 + -120 ], "size": [ 260, @@ -4076,7 +3662,7 @@ "flags": { "pinned": true }, - "order": 34, + "order": 30, "mode": 0, "inputs": [], "outputs": [], @@ -4103,7 +3689,7 @@ 170 ], "flags": {}, - "order": 128, + "order": 130, "mode": 4, "inputs": [ { @@ -4158,88 +3744,381 @@ "shape": 1 }, { - "id": 19, - "type": "FaceDetailer", + "id": 354, + "type": "MarkdownNote", "pos": [ - 1770, - 850 + 1950, + 810 ], "size": [ - 519, - 960 + 400, + 780 + ], + "flags": { + "collapsed": false, + "pinned": true + }, + "order": 31, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Improve further", + "properties": { + "widget_ue_connectable": {} + }, + "widgets_values": [ + "## Detailer Tips & Usage Guide\n\n### Prompt Behavior\n- If **body-part specific prompts** are **disabled**, the detailer uses the **standard positive/negative prompts**.\n- Detectors and checkpoints usually infer the content well through denoising.\n- However, **writing specific prompts** for body parts results in **better and more accurate** generations.\n- To enhance further, use a **Detailer LoRA** (see recommended ones to the left).\n- If no specific LoRA exists, use a **general Detailer** (EPS or V-Pred) and prompt what you want shown.\n\n> By default, **negative prompts** are shared with the main image generation. \n> To use a custom one, connect a new **Text Prompt Node** in the \n> `\"Backend - Detailer Preparation\"` group.\n\n---\n\n### Debug Preview\n\n- After generation, check the **debug area** for one node per detected body part.\n- Click the rectangle next to a node's name to view the **mask**.\n- If the preview:\n - shows the **full image** → the detailer was **inactive**.\n - is **black** → the model **found no match**.\n\n> If no match is found, try changing the detection model \n> or tweaking the **Detailer parameters** below.\n\n---\n\n## Key Detailer Parameters\n\n- **`bbox_crop_factor`**: Controls how much context around the area is used.\n - `1.0` = tight crop, `3.0` = broader context.\n - Too low = lacks context; too high = loses detail.\n - Optimal range: **1.0–3.0**.\n\n- **`denoise`**: Determines how much of the original is changed.\n - `0.5` = balanced, `1.0` = full replacement.\n - Mid-range is ideal to retain form while enhancing detail.\n\n- **Positive Prompt Node**: \n Use optional body-part positive prompts in the \"Detailer prompts\"-Group. \n Use **body-part specific LoRA’s** for best results.\n\n- **Matching Parts**: \n Use a **detection model** that recognized a pair of eyes, nipples, etc., to ensure consistency.\n\n- **Preserve Original Details**:\n - Lower **CFG** or **denoise** to retain color/shape (e.g., iris).\n" + ], + "color": "#222", + "bgcolor": "#000", + "shape": 1 + }, + { + "id": 530, + "type": "EmptyLatentImage", + "pos": [ + 1380, + 1420 + ], + "size": [ + 310, + 110 ], "flags": { "collapsed": true }, - "order": 148, - "mode": 4, + "order": 126, + "mode": 0, "inputs": [ { - "name": "image", - "type": "IMAGE", - "link": 281 - }, - { - "name": "model", - "type": "MODEL", - "link": 71749 - }, - { - "name": "clip", - "type": "CLIP", - "link": 71759 - }, - { - "name": "vae", - "type": "VAE", - "link": null - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 382 + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 5970 }, { - "name": "negative", - "type": "CONDITIONING", - "link": null - }, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 5971 + } + ], + "outputs": [ { - "name": "bbox_detector", - "type": "BBOX_DETECTOR", - "link": 44 - }, + "label": "Latent", + "name": "LATENT", + "type": "LATENT", + "links": [ + 5475 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.14", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": { + "width": true, + "height": true, + "batch_size": true + } + }, + "widgets_values": [ + 1024, + 1536, + 1 + ], + "color": "#707070", + "bgcolor": "#5c5c5c", + "shape": 1 + }, + { + "id": 548, + "type": "MathExpression|pysssss", + "pos": [ + 1380, + 1500 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 118, + "mode": 0, + "inputs": [ { - "name": "sam_model_opt", + "name": "a", "shape": 7, - "type": "SAM_MODEL", - "link": 45 + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 5969 }, { - "name": "segm_detector_opt", + "name": "b", "shape": 7, - "type": "SEGM_DETECTOR", - "link": 182 + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 5916 }, { - "name": "detailer_hook", + "name": "c", "shape": 7, - "type": "DETAILER_HOOK", + "type": "INT,FLOAT,IMAGE,LATENT", "link": null - }, + } + ], + "outputs": [ { - "name": "scheduler_func_opt", - "shape": 7, - "type": "SCHEDULER_FUNC", - "link": null + "name": "INT", + "type": "INT", + "links": [ + 5970, + 59809 + ] }, { - "name": "steps", - "type": "INT", - "widget": { - "name": "steps" - }, - "link": 5330 + "name": "FLOAT", + "type": "FLOAT", + "links": null + } + ], + "title": "Width * scale calc", + "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "Node name for S&R": "MathExpression|pysssss", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "a * b" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", + "shape": 1 + }, + { + "id": 547, + "type": "MathExpression|pysssss", + "pos": [ + 1550, + 1500 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 117, + "mode": 0, + "inputs": [ + { + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 5968 + }, + { + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 5915 + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 5971, + 59808 + ] + }, + { + "name": "FLOAT", + "type": "FLOAT", + "links": null + } + ], + "title": "Height * scale calc", + "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "Node name for S&R": "MathExpression|pysssss", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "a * b" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", + "shape": 1 + }, + { + "id": 317, + "type": "LoraLoader|pysssss", + "pos": [ + 360, + 1060 + ], + "size": [ + 320, + 170 + ], + "flags": { + "collapsed": false + }, + "order": 139, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 7266 + }, + { + "name": "clip", + "type": "CLIP", + "link": 7268 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 3203, + 3204, + 4592, + 7272 + ] + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 3205 + ] + }, + { + "name": "example", + "type": "STRING", + "links": null + } + ], + "title": "LoRA 6", + "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835", + "Node name for S&R": "LoraLoader|pysssss", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Illustrious\\Style\\vslinxbleachtybwNoobAIEps.safetensors", + 1, + 1.0000000000000002, + "", + "[none]" + ], + "color": "#223", + "bgcolor": "#335", + "shape": 1 + }, + { + "id": 75, + "type": "FaceDetailer", + "pos": [ + 1770, + 1190 + ], + "size": [ + 520, + 960 + ], + "flags": { + "collapsed": true + }, + "order": 165, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 177 + }, + { + "name": "model", + "type": "MODEL", + "link": 5395 + }, + { + "name": "clip", + "type": "CLIP", + "link": 5405 + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 389 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null + }, + { + "name": "bbox_detector", + "type": "BBOX_DETECTOR", + "link": 171 + }, + { + "name": "sam_model_opt", + "shape": 7, + "type": "SAM_MODEL", + "link": 343 + }, + { + "name": "segm_detector_opt", + "shape": 7, + "type": "SEGM_DETECTOR", + "link": 173 + }, + { + "name": "detailer_hook", + "shape": 7, + "type": "DETAILER_HOOK", + "link": null + }, + { + "name": "scheduler_func_opt", + "shape": 7, + "type": "SCHEDULER_FUNC", + "link": null + }, + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 5351 }, { "name": "cfg", @@ -4247,7 +4126,7 @@ "widget": { "name": "cfg" }, - "link": 5329 + "link": 5350 }, { "name": "sampler_name", @@ -4255,7 +4134,7 @@ "widget": { "name": "sampler_name" }, - "link": 5331 + "link": 5352 }, { "name": "scheduler", @@ -4263,7 +4142,7 @@ "widget": { "name": "scheduler" }, - "link": 5321 + "link": 5328 }, { "name": "denoise", @@ -4271,7 +4150,7 @@ "widget": { "name": "denoise" }, - "link": 4206 + "link": 4212 } ], "outputs": [ @@ -4280,8 +4159,9 @@ "type": "IMAGE", "slot_index": 0, "links": [ - 55, - 576 + 583, + 3191, + 78065 ] }, { @@ -4297,7 +4177,7 @@ "type": "IMAGE", "slot_index": 2, "links": [ - 419 + 425 ] }, { @@ -4318,7 +4198,7 @@ "links": null } ], - "title": "Face Detailer", + "title": "Penis Detailer", "properties": { "cnr_id": "comfyui-impact-pack", "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", @@ -4329,7 +4209,7 @@ 512, true, 1024, - 90741717852463, + 539159457790573, "randomize", 30, 5, @@ -4339,7 +4219,7 @@ 5, true, true, - 0.6, + 0.5, 10, 3, "center-1", @@ -4354,104 +4234,159 @@ false, 20, false, - true + false ], "color": "#233", "bgcolor": "#355", "shape": 1 }, { - "id": 354, - "type": "MarkdownNote", + "id": 12, + "type": "LoraLoader|pysssss", "pos": [ - 1950, - 810 + -300, + 850 ], "size": [ - 400, - 780 + 320, + 170 ], - "flags": { - "collapsed": false, - "pinned": true - }, - "order": 35, - "mode": 0, - "inputs": [], - "outputs": [], - "title": "Improve further", + "flags": {}, + "order": 115, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 76832 + }, + { + "name": "clip", + "type": "CLIP", + "link": 3233 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "slot_index": 0, + "links": [ + 165, + 595 + ] + }, + { + "name": "CLIP", + "type": "CLIP", + "slot_index": 1, + "links": [ + 166 + ] + }, + { + "name": "example", + "type": "STRING", + "links": [] + } + ], + "title": "LoRA 1", "properties": { + "cnr_id": "comfyui-custom-scripts", + "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e", + "Node name for S&R": "LoraLoader|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - "## Detailer Tips & Usage Guide\n\n### Prompt Behavior\n- If **body-part specific prompts** are **disabled**, the detailer uses the **standard positive/negative prompts**.\n- Detectors and checkpoints usually infer the content well through denoising.\n- However, **writing specific prompts** for body parts results in **better and more accurate** generations.\n- To enhance further, use a **Detailer LoRA** (see recommended ones to the left).\n- If no specific LoRA exists, use a **general Detailer** (EPS or V-Pred) and prompt what you want shown.\n\n> By default, **negative prompts** are shared with the main image generation. \n> To use a custom one, connect a new **Text Prompt Node** in the \n> `\"Backend - Detailer Preparation\"` group.\n\n---\n\n### Debug Preview\n\n- After generation, check the **debug area** for one node per detected body part.\n- Click the rectangle next to a node's name to view the **mask**.\n- If the preview:\n - shows the **full image** → the detailer was **inactive**.\n - is **black** → the model **found no match**.\n\n> If no match is found, try changing the detection model \n> or tweaking the **Detailer parameters** below.\n\n---\n\n## Key Detailer Parameters\n\n- **`bbox_crop_factor`**: Controls how much context around the area is used.\n - `1.0` = tight crop, `3.0` = broader context.\n - Too low = lacks context; too high = loses detail.\n - Optimal range: **1.0–3.0**.\n\n- **`denoise`**: Determines how much of the original is changed.\n - `0.5` = balanced, `1.0` = full replacement.\n - Mid-range is ideal to retain form while enhancing detail.\n\n- **Positive Prompt Node**: \n Use optional body-part positive prompts in the \"Detailer prompts\"-Group. \n Use **body-part specific LoRA’s** for best results.\n\n- **Matching Parts**: \n Use a **detection model** that recognized a pair of eyes, nipples, etc., to ensure consistency.\n\n- **Preserve Original Details**:\n - Lower **CFG** or **denoise** to retain color/shape (e.g., iris).\n" + "CivitAIPopularMix-vslinx.safetensors", + 0.5000000000000001, + 0.5000000000000001, + "[none]", + "[none]" ], - "color": "#222", - "bgcolor": "#000", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 461, - "type": "mxSlider", + "id": 73, + "type": "LoraLoader|pysssss", "pos": [ - -40, - 90 + 30, + 850 ], "size": [ - 270, - 30 + 320, + 170 + ], + "flags": {}, + "order": 122, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 165 + }, + { + "name": "clip", + "type": "CLIP", + "link": 166 + } ], - "flags": { - "collapsed": false - }, - "order": 36, - "mode": 0, - "inputs": [], "outputs": [ { - "name": "", - "type": "INT", + "name": "MODEL", + "type": "MODEL", "links": [ - 3235, - 3236 + 192, + 596 + ] + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 193 ] + }, + { + "name": "example", + "type": "STRING", + "links": [] } ], - "title": "CLIP Skip", + "title": "LoRA 2", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "d3333cca48025509932766ffda98e82050453118", - "Node name for S&R": "mxSlider", - "value": 2, - "min": 1, - "max": 2, - "step": 1, - "decimals": 0, - "snap": false, + "cnr_id": "comfyui-custom-scripts", + "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e", + "Node name for S&R": "LoraLoader|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - 2, - 2, - 0 + "Illustrious\\Style\\ATRex_style-12V2Rev.safetensors", + 1.0000000000000002, + 1.0000000000000002, + "[none]", + "[none]" ], - "color": "#432", - "bgcolor": "#653", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 508, + "id": 558, "type": "mxSlider", "pos": [ -40, - 160 + 280 ], "size": [ 270, 30 ], "flags": {}, - "order": 37, + "order": 32, "mode": 0, "inputs": [], "outputs": [ @@ -4459,34 +4394,27 @@ "name": "", "type": "FLOAT", "links": [ - 5329, - 5332, - 5335, - 5338, - 5341, - 5344, - 5347, - 5350, - 59803 + 6623, + 59805 ] } ], - "title": "CFG / Guidance", + "title": "Denoise", "properties": { "cnr_id": "comfyui-mxtoolkit", "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", "Node name for S&R": "mxSlider", - "value": 6, - "min": 1, - "max": 20, - "step": 0.5, + "value": 1, + "min": 0, + "max": 1, + "step": 0.05, "decimals": 1, "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - 6, - 6, + 1, + 1, 1 ], "color": "#432", @@ -4494,363 +4422,307 @@ "shape": 1 }, { - "id": 509, - "type": "mxSlider", + "id": 481, + "type": "CR Text Concatenate", "pos": [ - -40, - 230 + 970, + 1380 ], "size": [ 270, - 30 + 78 ], - "flags": {}, - "order": 38, + "flags": { + "collapsed": true + }, + "order": 82, "mode": 0, - "inputs": [], + "inputs": [ + { + "name": "text1", + "shape": 7, + "type": "STRING", + "link": 3908 + }, + { + "name": "text2", + "shape": 7, + "type": "STRING", + "link": 3909 + } + ], "outputs": [ { - "name": "", - "type": "INT", + "name": "STRING", + "type": "*", "links": [ - 5330, - 5333, - 5336, - 5339, - 5342, - 5345, - 5348, - 5351, - 59804 + 4725 ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null } ], - "title": "Steps", + "title": "Hands Prompt Concat", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "d3333cca48025509932766ffda98e82050453118", - "Node name for S&R": "mxSlider", - "value": 30, - "min": 0, - "max": 100, - "step": 1, - "decimals": 0, - "snap": true, + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Text Concatenate", "widget_ue_connectable": {} }, "widgets_values": [ - 30, - 30, - 0 + "" ], - "color": "#432", - "bgcolor": "#653", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 530, - "type": "EmptyLatentImage", + "id": 47, + "type": "FaceDetailer", "pos": [ - 1380, - 1420 + 1770, + 1150 ], "size": [ - 310, - 110 + 519, + 960 ], "flags": { "collapsed": true }, - "order": 121, + "order": 163, "mode": 4, "inputs": [ { - "name": "width", + "name": "image", + "type": "IMAGE", + "link": 4798 + }, + { + "name": "model", + "type": "MODEL", + "link": 69151 + }, + { + "name": "clip", + "type": "CLIP", + "link": 69161 + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 388 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": null + }, + { + "name": "bbox_detector", + "type": "BBOX_DETECTOR", + "link": 100 + }, + { + "name": "sam_model_opt", + "shape": 7, + "type": "SAM_MODEL", + "link": 342 + }, + { + "name": "segm_detector_opt", + "shape": 7, + "type": "SEGM_DETECTOR", + "link": 111 + }, + { + "name": "detailer_hook", + "shape": 7, + "type": "DETAILER_HOOK", + "link": null + }, + { + "name": "scheduler_func_opt", + "shape": 7, + "type": "SCHEDULER_FUNC", + "link": null + }, + { + "name": "steps", "type": "INT", "widget": { - "name": "width" + "name": "steps" }, - "link": 5970 + "link": 5348 }, { - "name": "height", - "type": "INT", + "name": "cfg", + "type": "FLOAT", "widget": { - "name": "height" + "name": "cfg" }, - "link": 5971 + "link": 5347 + }, + { + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 5349 + }, + { + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": 5327 + }, + { + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": 4211 } ], "outputs": [ { - "label": "Latent", - "name": "LATENT", - "type": "LATENT", + "name": "image", + "type": "IMAGE", + "slot_index": 0, "links": [ - 5475 + 177, + 582 + ] + }, + { + "name": "cropped_refined", + "shape": 6, + "type": "IMAGE", + "slot_index": 1, + "links": [] + }, + { + "name": "cropped_enhanced_alpha", + "shape": 6, + "type": "IMAGE", + "slot_index": 2, + "links": [ + 424 ] + }, + { + "name": "mask", + "type": "MASK", + "slot_index": 3, + "links": [] + }, + { + "name": "detailer_pipe", + "type": "DETAILER_PIPE", + "links": [] + }, + { + "name": "cnet_images", + "shape": 6, + "type": "IMAGE", + "links": null } ], + "title": "Vagina Detailer", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.14", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": { - "width": true, - "height": true, - "batch_size": true - } + "cnr_id": "comfyui-impact-pack", + "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", + "Node name for S&R": "FaceDetailer", + "widget_ue_connectable": {} }, "widgets_values": [ + 512, + true, 1024, - 1536, - 1 + 1115887470650589, + "randomize", + 30, + 5, + "euler", + "normal", + 0.5, + 5, + true, + true, + 0.5, + 10, + 3, + "center-1", + 0, + 0.93, + 0, + 0.7, + "False", + 10, + "", + 1, + false, + 20, + false, + false ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#233", + "bgcolor": "#355", "shape": 1 }, { - "id": 548, - "type": "MathExpression|pysssss", + "id": 38, + "type": "FaceDetailer", "pos": [ - 1380, - 1500 + 1770, + 1100 ], "size": [ - 400, - 200 + 519, + 960 ], "flags": { "collapsed": true }, - "order": 115, + "order": 161, "mode": 4, "inputs": [ { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 5969 + "name": "image", + "type": "IMAGE", + "link": 4797 }, { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 5916 + "name": "model", + "type": "MODEL", + "link": 5393 }, { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", + "name": "clip", + "type": "CLIP", + "link": 5403 + }, + { + "name": "vae", + "type": "VAE", "link": null - } - ], - "outputs": [ + }, { - "name": "INT", - "type": "INT", - "links": [ - 5970, - 59809 - ] - }, - { - "name": "FLOAT", - "type": "FLOAT", - "links": null - } - ], - "title": "Width * scale calc", - "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "Node name for S&R": "MathExpression|pysssss", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "a * b" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, - { - "id": 547, - "type": "MathExpression|pysssss", - "pos": [ - 1550, - 1500 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 114, - "mode": 4, - "inputs": [ - { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 5968 - }, - { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 5915 - }, - { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": null - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 5971, - 59808 - ] - }, - { - "name": "FLOAT", - "type": "FLOAT", - "links": null - } - ], - "title": "Height * scale calc", - "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "Node name for S&R": "MathExpression|pysssss", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "a * b" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, - { - "id": 317, - "type": "LoraLoader|pysssss", - "pos": [ - 360, - 1060 - ], - "size": [ - 320, - 170 - ], - "flags": { - "collapsed": false - }, - "order": 137, - "mode": 4, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 7266 - }, - { - "name": "clip", - "type": "CLIP", - "link": 7268 - } - ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 3203, - 3204, - 4592, - 7272 - ] - }, - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 3205 - ] - }, - { - "name": "example", - "type": "STRING", - "links": null - } - ], - "title": "LoRA 6", - "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835", - "Node name for S&R": "LoraLoader|pysssss", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Illustrious\\Style\\vslinxbleachtybwNoobAIEps.safetensors", - 1, - 1.0000000000000002, - "", - "[none]" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, - { - "id": 75, - "type": "FaceDetailer", - "pos": [ - 1770, - 1190 - ], - "size": [ - 520, - 960 - ], - "flags": { - "collapsed": true - }, - "order": 163, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 177 - }, - { - "name": "model", - "type": "MODEL", - "link": 5395 - }, - { - "name": "clip", - "type": "CLIP", - "link": 5405 - }, - { - "name": "vae", - "type": "VAE", - "link": null - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 389 + "name": "positive", + "type": "CONDITIONING", + "link": 387 }, { "name": "negative", @@ -4860,19 +4732,19 @@ { "name": "bbox_detector", "type": "BBOX_DETECTOR", - "link": 171 + "link": 67 }, { "name": "sam_model_opt", "shape": 7, "type": "SAM_MODEL", - "link": 343 + "link": 341 }, { "name": "segm_detector_opt", "shape": 7, "type": "SEGM_DETECTOR", - "link": 173 + "link": 178 }, { "name": "detailer_hook", @@ -4892,7 +4764,7 @@ "widget": { "name": "steps" }, - "link": 5351 + "link": 5345 }, { "name": "cfg", @@ -4900,7 +4772,7 @@ "widget": { "name": "cfg" }, - "link": 5350 + "link": 5344 }, { "name": "sampler_name", @@ -4908,7 +4780,7 @@ "widget": { "name": "sampler_name" }, - "link": 5352 + "link": 5346 }, { "name": "scheduler", @@ -4916,7 +4788,7 @@ "widget": { "name": "scheduler" }, - "link": 5328 + "link": 5326 }, { "name": "denoise", @@ -4924,7 +4796,7 @@ "widget": { "name": "denoise" }, - "link": 4212 + "link": 4210 } ], "outputs": [ @@ -4933,9 +4805,8 @@ "type": "IMAGE", "slot_index": 0, "links": [ - 176, - 583, - 3191 + 581, + 4798 ] }, { @@ -4951,7 +4822,7 @@ "type": "IMAGE", "slot_index": 2, "links": [ - 425 + 423 ] }, { @@ -4972,7 +4843,7 @@ "links": null } ], - "title": "Penis Detailer", + "title": "Nipples Detailer", "properties": { "cnr_id": "comfyui-impact-pack", "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", @@ -4983,7 +4854,7 @@ 512, true, 1024, - 1053315152516518, + 959433734111503, "randomize", 30, 5, @@ -5015,959 +4886,884 @@ "shape": 1 }, { - "id": 12, - "type": "LoraLoader|pysssss", + "id": 51, + "type": "Prompts Everywhere", "pos": [ - -300, - 850 + -760, + 1380 ], "size": [ - 320, - 170 + 420, + 60 ], - "flags": {}, - "order": 113, - "mode": 4, + "flags": { + "collapsed": true + }, + "order": 110, + "mode": 0, "inputs": [ { - "name": "model", - "type": "MODEL", - "link": 1842 + "color_on": "#FFA931", + "label": "CONDITIONING", + "name": "+ve", + "shape": 7, + "type": "*", + "link": 60358 }, { - "name": "clip", - "type": "CLIP", - "link": 3233 + "color_on": "#FFA931", + "label": "CONDITIONING", + "name": "-ve", + "shape": 7, + "type": "*", + "link": 60359 } ], - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "slot_index": 0, - "links": [ - 165, - 595 - ] - }, + "outputs": [], + "properties": { + "cnr_id": "cg-use-everywhere", + "ver": "8017bc6b063f45db6b986d9fc8bb76bd3234b838", + "Node name for S&R": "Prompts Everywhere", + "group_restricted": 0, + "color_restricted": 0, + "widget_ue_connectable": {} + }, + "widgets_values": [], + "color": "#707070", + "bgcolor": "#5c5c5c", + "shape": 1 + }, + { + "id": 261, + "type": "CLIPTextEncode", + "pos": [ + -760, + 1500 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 95, + "mode": 0, + "inputs": [ { - "name": "CLIP", + "name": "clip", "type": "CLIP", - "slot_index": 1, - "links": [ - 166 - ] + "link": null }, { - "name": "example", + "name": "text", "type": "STRING", - "links": [] + "widget": { + "name": "text" + }, + "link": 510 } ], - "title": "LoRA 1", + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 25158, + 60359 + ] + } + ], + "title": "Prompt negative convert", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e", - "Node name for S&R": "LoraLoader|pysssss", - "widget_ue_connectable": {} + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "CLIPTextEncode", + "widget_ue_connectable": { + "text": true + } }, "widgets_values": [ - "CivitAIPopularMix-vslinx.safetensors", - 0.5000000000000001, - 0.5000000000000001, - "[none]", - "[none]" + "" ], - "color": "#223", - "bgcolor": "#335", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 73, - "type": "LoraLoader|pysssss", + "id": 460, + "type": "MathExpression|pysssss", "pos": [ - 30, - 850 + -760, + 1540 ], "size": [ - 320, - 170 + 340, + 130 ], - "flags": {}, - "order": 120, - "mode": 4, + "flags": { + "collapsed": true + }, + "order": 91, + "mode": 0, "inputs": [ { - "name": "model", - "type": "MODEL", - "link": 165 + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 3235 }, { - "name": "clip", - "type": "CLIP", - "link": 166 + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null } ], "outputs": [ { - "name": "MODEL", - "type": "MODEL", - "links": [ - 192, - 596 - ] - }, - { - "name": "CLIP", - "type": "CLIP", + "name": "INT", + "type": "INT", "links": [ - 193 + 3234 ] }, { - "name": "example", - "type": "STRING", - "links": [] + "name": "FLOAT", + "type": "FLOAT", + "links": null } ], - "title": "LoRA 2", + "title": "Clip Skip Calculation", "properties": { "cnr_id": "comfyui-custom-scripts", - "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e", - "Node name for S&R": "LoraLoader|pysssss", + "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835", + "Node name for S&R": "MathExpression|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - "Illustrious\\Style\\ATRex_style-12V2Rev.safetensors", - 1.0000000000000002, - 1.0000000000000002, - "[none]", - "[none]" + "a * (-1)\n" ], - "color": "#223", - "bgcolor": "#335", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 507, - "type": "Sampler Selector (Image Saver)", + "id": 523, + "type": "CLIPTextEncode", "pos": [ - -40, - 370 + -550, + 1500 ], "size": [ - 270, - 80 + 400, + 200 ], - "flags": {}, - "order": 39, + "flags": { + "collapsed": true + }, + "order": 81, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { - "name": "sampler", - "type": "COMBO", - "links": [ - 5331, - 5334, - 5337, - 5340, - 5343, - 5346, - 5349, - 5352 - ] + "name": "clip", + "type": "CLIP", + "link": null }, { - "name": "sampler_name", + "name": "text", "type": "STRING", + "widget": { + "name": "text" + }, + "link": 5439 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 59807 + 60358 ] } ], - "title": "Sampler Selector", + "title": "Prompt positive convert", "properties": { - "cnr_id": "comfyui-image-saver", - "ver": "473e71bbf486a6386629a86645b03fed4f38ae8d", - "Node name for S&R": "Sampler Selector (Image Saver)", - "widget_ue_connectable": {} + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "CLIPTextEncode", + "widget_ue_connectable": { + "text": true + } }, "widgets_values": [ - "euler" + "" ], - "color": "#432", - "bgcolor": "#653", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 558, - "type": "mxSlider", + "id": 232, + "type": "Note", "pos": [ - -40, - 300 + 2370, + 850 ], "size": [ - 270, - 30 + 590, + 190 ], "flags": {}, - "order": 40, + "order": 33, "mode": 0, "inputs": [], - "outputs": [ - { - "name": "", - "type": "FLOAT", - "links": [ - 6623, - 59805 - ] - } - ], - "title": "Denoise", + "outputs": [], "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 1, - "min": 0, - "max": 1, - "step": 0.05, - "decimals": 1, - "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - 1, - 1, - 1 + "You can open these previews by clicking the rectangle symbol next to the name.\nThey show the improved part.\n\nIf the whole image is in the preview it means that the Detailer is disabled, no changes have been made.\n\nIf the preview is a black rectangle it means the Ultralytics detection model has not found any matches.\n\nYou might choose a different detection model or change settings in the detailer, see \"Improve further\"-Note to the left. Next to the \"Improve further\"-Note you can find the Detailers." ], - "color": "#432", - "bgcolor": "#653", + "color": "#222", + "bgcolor": "#000", "shape": 1 }, { - "id": 481, - "type": "CR Text Concatenate", + "id": 34, + "type": "UltralyticsDetectorProvider", "pos": [ - 970, - 1380 + -540, + 850 ], "size": [ - 270, + 210, 78 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 82, + "order": 34, "mode": 0, - "inputs": [ + "inputs": [], + "outputs": [ { - "name": "text1", - "shape": 7, - "type": "STRING", - "link": 3908 + "name": "BBOX_DETECTOR", + "type": "BBOX_DETECTOR", + "slot_index": 0, + "links": [ + 53 + ] }, { - "name": "text2", - "shape": 7, - "type": "STRING", - "link": 3909 + "name": "SEGM_DETECTOR", + "type": "SEGM_DETECTOR", + "slot_index": 1, + "links": [ + 528 + ] } ], + "title": "Eyes Ultralytics", + "properties": { + "cnr_id": "comfyui-impact-subpack", + "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", + "Node name for S&R": "UltralyticsDetectorProvider", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "segm/PitEyeDetailer-v2-seg.pt" + ], + "color": "#223", + "bgcolor": "#335", + "shape": 1 + }, + { + "id": 479, + "type": "Primitive string multiline [Crystools]", + "pos": [ + 1670, + 360 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "STRING", - "type": "*", + "name": "string", + "type": "STRING", "links": [ - 4725 + 3909, + 3925 ] - }, - { - "name": "show_help", - "type": "STRING", - "links": null } ], - "title": "Hands Prompt Concat", + "title": "Hands prompt", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Text Concatenate", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "" + "fingernails" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 47, - "type": "FaceDetailer", + "id": 492, + "type": "mxSlider", "pos": [ - 1770, - 1150 + 1910, + 70 ], "size": [ - 519, - 960 + 230, + 30 ], - "flags": { - "collapsed": true - }, - "order": 161, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 4798 - }, - { - "name": "model", - "type": "MODEL", - "link": 69151 - }, - { - "name": "clip", - "type": "CLIP", - "link": 69161 - }, - { - "name": "vae", - "type": "VAE", - "link": null - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 388 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": null - }, - { - "name": "bbox_detector", - "type": "BBOX_DETECTOR", - "link": 100 - }, - { - "name": "sam_model_opt", - "shape": 7, - "type": "SAM_MODEL", - "link": 342 - }, - { - "name": "segm_detector_opt", - "shape": 7, - "type": "SEGM_DETECTOR", - "link": 111 - }, - { - "name": "detailer_hook", - "shape": 7, - "type": "DETAILER_HOOK", - "link": null - }, - { - "name": "scheduler_func_opt", - "shape": 7, - "type": "SCHEDULER_FUNC", - "link": null - }, - { - "name": "steps", - "type": "INT", - "widget": { - "name": "steps" - }, - "link": 5348 - }, - { - "name": "cfg", - "type": "FLOAT", - "widget": { - "name": "cfg" - }, - "link": 5347 - }, - { - "name": "sampler_name", - "type": "COMBO", - "widget": { - "name": "sampler_name" - }, - "link": 5349 - }, - { - "name": "scheduler", - "type": "COMBO", - "widget": { - "name": "scheduler" - }, - "link": 5327 - }, + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [], + "outputs": [ { - "name": "denoise", + "name": "", "type": "FLOAT", - "widget": { - "name": "denoise" - }, - "link": 4211 + "links": [ + 4208 + ] } ], + "title": "Denoise Nose", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.25, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0, + 0.25, + 1 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 495, + "type": "mxSlider", + "pos": [ + 1910, + 290 + ], + "size": [ + 230, + 30 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "image", - "type": "IMAGE", - "slot_index": 0, - "links": [ - 177, - 582 - ] - }, - { - "name": "cropped_refined", - "shape": 6, - "type": "IMAGE", - "slot_index": 1, - "links": [] - }, - { - "name": "cropped_enhanced_alpha", - "shape": 6, - "type": "IMAGE", - "slot_index": 2, + "name": "", + "type": "FLOAT", "links": [ - 424 + 4210 ] - }, - { - "name": "mask", - "type": "MASK", - "slot_index": 3, - "links": [] - }, - { - "name": "detailer_pipe", - "type": "DETAILER_PIPE", - "links": [] - }, - { - "name": "cnet_images", - "shape": 6, - "type": "IMAGE", - "links": null } ], - "title": "Vagina Detailer", + "title": "Denoise Nipples", "properties": { - "cnr_id": "comfyui-impact-pack", - "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", - "Node name for S&R": "FaceDetailer", + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.35, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - 512, - true, - 1024, - 575958879904409, - "randomize", - 30, - 5, - "euler", - "normal", - 0.5, - 5, - true, - true, - 0.5, - 10, - 3, - "center-1", - 0, - 0.93, 0, - 0.7, - "False", - 10, - "", - 1, - false, - 20, - false, - false + 0.35, + 1 ], - "color": "#233", - "bgcolor": "#355", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 38, - "type": "FaceDetailer", + "id": 497, + "type": "mxSlider", "pos": [ - 1770, - 1100 + 1670, + 510 ], "size": [ - 519, - 960 + 230, + 30 ], - "flags": { - "collapsed": true - }, - "order": 159, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 4797 - }, - { - "name": "model", - "type": "MODEL", - "link": 5393 - }, - { - "name": "clip", - "type": "CLIP", - "link": 5403 - }, - { - "name": "vae", - "type": "VAE", - "link": null - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 387 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": null - }, - { - "name": "bbox_detector", - "type": "BBOX_DETECTOR", - "link": 67 - }, - { - "name": "sam_model_opt", - "shape": 7, - "type": "SAM_MODEL", - "link": 341 - }, - { - "name": "segm_detector_opt", - "shape": 7, - "type": "SEGM_DETECTOR", - "link": 178 - }, - { - "name": "detailer_hook", - "shape": 7, - "type": "DETAILER_HOOK", - "link": null - }, - { - "name": "scheduler_func_opt", - "shape": 7, - "type": "SCHEDULER_FUNC", - "link": null - }, - { - "name": "steps", - "type": "INT", - "widget": { - "name": "steps" - }, - "link": 5345 - }, + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [], + "outputs": [ { - "name": "cfg", + "name": "", "type": "FLOAT", - "widget": { - "name": "cfg" - }, - "link": 5344 - }, - { - "name": "sampler_name", - "type": "COMBO", - "widget": { - "name": "sampler_name" - }, - "link": 5346 - }, - { - "name": "scheduler", - "type": "COMBO", - "widget": { - "name": "scheduler" - }, - "link": 5326 - }, + "links": [ + 4212 + ] + } + ], + "title": "Denoise Penis", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.35, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0, + 0.35, + 1 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 496, + "type": "mxSlider", + "pos": [ + 1430, + 510 + ], + "size": [ + 230, + 30 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [], + "outputs": [ { - "name": "denoise", + "name": "", "type": "FLOAT", - "widget": { - "name": "denoise" - }, - "link": 4210 + "links": [ + 4211 + ] } ], + "title": "Denoise Vagina", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.35, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0, + 0.35, + 1 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 494, + "type": "mxSlider", + "pos": [ + 1670, + 290 + ], + "size": [ + 230, + 30 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "image", - "type": "IMAGE", - "slot_index": 0, + "name": "", + "type": "FLOAT", "links": [ - 581, - 4798 + 4207 ] - }, - { - "name": "cropped_refined", - "shape": 6, - "type": "IMAGE", - "slot_index": 1, - "links": [] - }, + } + ], + "title": "Denoise Hands", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.36, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0, + 0.36, + 1 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 489, + "type": "mxSlider", + "pos": [ + 1670, + 70 + ], + "size": [ + 230, + 30 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [], + "outputs": [ { - "name": "cropped_enhanced_alpha", - "shape": 6, - "type": "IMAGE", - "slot_index": 2, + "name": "", + "type": "FLOAT", "links": [ - 423 + 4167 ] - }, - { - "name": "mask", - "type": "MASK", - "slot_index": 3, - "links": [] - }, - { - "name": "detailer_pipe", - "type": "DETAILER_PIPE", - "links": [] - }, - { - "name": "cnet_images", - "shape": 6, - "type": "IMAGE", - "links": null } ], - "title": "Nipples Detailer", + "title": "Denoise Eyes", "properties": { - "cnr_id": "comfyui-impact-pack", - "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", - "Node name for S&R": "FaceDetailer", + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.35, + "min": 0, + "max": 1, + "step": 0.01, + "decimals": 2, + "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - 512, - true, - 1024, - 152906650775054, - "randomize", - 30, - 5, - "euler", - "normal", - 0.5, - 5, - true, - true, - 0.5, - 10, - 3, - "center-1", - 0, - 0.93, 0, - 0.7, - "False", - 10, - "", - 1, - false, - 20, - false, - false + 0.35, + 1 ], - "color": "#233", - "bgcolor": "#355", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 51, - "type": "Prompts Everywhere", + "id": 230, + "type": "PreviewImage", "pos": [ - -760, - 1380 + 2700, + 1370 ], "size": [ - 420, - 60 + 210, + 246 ], "flags": { "collapsed": true }, - "order": 102, + "order": 170, "mode": 0, "inputs": [ { - "color_on": "#FFA931", - "label": "CONDITIONING", - "name": "+ve", - "shape": 7, - "type": "*", - "link": 60358 - }, - { - "color_on": "#FFA931", - "label": "CONDITIONING", - "name": "-ve", - "shape": 7, - "type": "*", - "link": 60359 + "name": "images", + "type": "IMAGE", + "link": 425 } ], "outputs": [], + "title": "Penis", "properties": { - "cnr_id": "cg-use-everywhere", - "ver": "8017bc6b063f45db6b986d9fc8bb76bd3234b838", - "Node name for S&R": "Prompts Everywhere", - "group_restricted": 0, - "color_restricted": 0, + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, "widgets_values": [], - "color": "#707070", - "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 261, - "type": "CLIPTextEncode", + "id": 229, + "type": "PreviewImage", "pos": [ - -760, - 1500 + 2590, + 1370 ], "size": [ - 400, - 200 + 210, + 246 ], "flags": { "collapsed": true }, - "order": 83, + "order": 166, "mode": 0, "inputs": [ { - "name": "clip", - "type": "CLIP", - "link": null - }, - { - "name": "text", - "type": "STRING", - "widget": { - "name": "text" - }, - "link": 510 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 25158, - 60359 - ] + "name": "images", + "type": "IMAGE", + "link": 424 } ], - "title": "Prompt negative convert", + "outputs": [], + "title": "Vagina", "properties": { "cnr_id": "comfy-core", "ver": "0.3.27", - "Node name for S&R": "CLIPTextEncode", - "widget_ue_connectable": { - "text": true - } + "Node name for S&R": "PreviewImage", + "widget_ue_connectable": {} }, - "widgets_values": [ - "" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "widgets_values": [], "shape": 1 }, { - "id": 460, - "type": "MathExpression|pysssss", + "id": 321, + "type": "Fast Bypasser (rgthree)", "pos": [ - -760, - 1540 + 760, + 70 ], "size": [ - 340, - 130 + 230, + 230 ], - "flags": { - "collapsed": true - }, - "order": 81, + "flags": {}, + "order": 78, "mode": 0, "inputs": [ { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 3235 + "dir": 3, + "label": " ", + "name": "Face LoRA", + "type": "*", + "link": 620 }, { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": null + "dir": 3, + "label": " ", + "name": "Eyes LoRA", + "type": "*", + "link": 621 }, { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", + "dir": 3, + "label": " ", + "name": "Nose LoRA", + "type": "*", + "link": 622 + }, + { + "dir": 3, + "label": " ", + "name": "Lips LoRA", + "type": "*", + "link": 623 + }, + { + "dir": 3, + "label": " ", + "name": "Hands LoRA", + "type": "*", + "link": 624 + }, + { + "dir": 3, + "label": " ", + "name": "Nipples LoRA", + "type": "*", + "link": 625 + }, + { + "dir": 3, + "label": " ", + "name": "Vagina LoRA", + "type": "*", + "link": 626 + }, + { + "dir": 3, + "label": " ", + "name": "Penis LoRA", + "type": "*", + "link": 627 + }, + { + "dir": 3, + "label": " ", + "name": "", + "type": "*", "link": null } ], "outputs": [ { - "name": "INT", - "type": "INT", - "links": [ - 3234 - ] - }, - { - "name": "FLOAT", - "type": "FLOAT", + "dir": 4, + "label": " ", + "name": "OPT_CONNECTION", + "type": "*", "links": null } ], - "title": "Clip Skip Calculation", + "title": "Detail LoRA Control", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835", - "Node name for S&R": "MathExpression|pysssss", + "toggleRestriction": "default", + "collapse_connections": true, "widget_ue_connectable": {} }, - "widgets_values": [ - "a * (-1)\n" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 523, - "type": "CLIPTextEncode", + "id": 498, + "type": "ShowText|pysssss", "pos": [ - -550, - 1500 + 2370, + 1080 ], "size": [ - 400, + 220, 200 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 80, + "order": 108, "mode": 0, "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": null - }, { "name": "text", "type": "STRING", - "widget": { - "name": "text" - }, - "link": 5439 + "link": 4285 } ], "outputs": [ { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 60358 - ] + "name": "STRING", + "shape": 6, + "type": "STRING", + "links": null } ], - "title": "Prompt positive convert", + "title": "Show example eye prompt", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "CLIPTextEncode", - "widget_ue_connectable": { - "text": true - } + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "Node name for S&R": "ShowText|pysssss", + "widget_ue_connectable": {} }, - "widgets_values": [ - "" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "widgets_values": [], "shape": 1 }, { - "id": 232, - "type": "Note", + "id": 282, + "type": "WidgetToString", "pos": [ - 2370, - 850 + -260, + 1380 ], "size": [ - 590, - 190 + 315, + 154 ], - "flags": {}, - "order": 41, + "flags": { + "collapsed": true + }, + "order": 93, "mode": 0, - "inputs": [], - "outputs": [], + "inputs": [ + { + "name": "any_input", + "shape": 7, + "type": "*", + "link": 1891 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 3192 + ] + } + ], + "title": "Modelname for save", "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "d57154c3a808b8a3f232ed293eaa2d000867c884", + "Node name for S&R": "WidgetToString", "widget_ue_connectable": {} }, "widgets_values": [ - "You can open these previews by clicking the rectangle symbol next to the name.\nThey show the improved part.\n\nIf the whole image is in the preview it means that the Detailer is disabled, no changes have been made.\n\nIf the preview is a black rectangle it means the Ultralytics detection model has not found any matches.\n\nYou might choose a different detection model or change settings in the detailer, see \"Improve further\"-Note to the left. Next to the \"Improve further\"-Note you can find the Detailers." + 0, + "ckpt_name", + true, + "", + 2 ], - "color": "#222", - "bgcolor": "#000", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 34, + "id": 42, "type": "UltralyticsDetectorProvider", "pos": [ -540, - 850 + 970 ], "size": [ 210, @@ -5985,7 +5781,7 @@ "type": "BBOX_DETECTOR", "slot_index": 0, "links": [ - 53 + 82 ] }, { @@ -5993,11 +5789,11 @@ "type": "SEGM_DETECTOR", "slot_index": 1, "links": [ - 528 + 179 ] } ], - "title": "Eyes Ultralytics", + "title": "Nose Ultalytics", "properties": { "cnr_id": "comfyui-impact-subpack", "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", @@ -6005,18 +5801,18 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "segm/PitEyeDetailer-v2-seg.pt" + "bbox/adetailerNose_.pt" ], "color": "#223", "bgcolor": "#335", "shape": 1 }, { - "id": 479, + "id": 474, "type": "Primitive string multiline [Crystools]", "pos": [ - 1670, - 380 + 1910, + 140 ], "size": [ 230, @@ -6031,12 +5827,12 @@ "name": "string", "type": "STRING", "links": [ - 3909, - 3925 + 3903, + 3923 ] } ], - "title": "Hands prompt", + "title": "Nose prompt", "properties": { "cnr_id": "comfyui-crystools", "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", @@ -6044,255 +5840,264 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "fingernails" + "nose" ], "color": "#232", "bgcolor": "#353", "shape": 1 }, { - "id": 492, - "type": "mxSlider", + "id": 473, + "type": "Primitive string multiline [Crystools]", "pos": [ - 1910, - 90 + 1430, + 140 ], "size": [ 230, - 30 + 110 ], "flags": {}, "order": 44, - "mode": 0, + "mode": 4, "inputs": [], "outputs": [ { - "name": "", - "type": "FLOAT", + "name": "string", + "type": "STRING", "links": [ - 4208 + 3897, + 3921 ] } ], - "title": "Denoise Nose", + "title": "Face prompt", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.25, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - 0, - 0.25, - 1 + "" ], - "color": "#432", - "bgcolor": "#653", + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 495, - "type": "mxSlider", + "id": 477, + "type": "Primitive string multiline [Crystools]", "pos": [ - 1910, - 310 + 1430, + 360 ], "size": [ 230, - 30 + 110 ], "flags": {}, "order": 45, - "mode": 0, + "mode": 4, "inputs": [], "outputs": [ { - "name": "", - "type": "FLOAT", + "name": "string", + "type": "STRING", "links": [ - 4210 + 3905, + 3924 ] } ], - "title": "Denoise Nipples", + "title": "Lips prompt", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.35, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - 0, - 0.35, - 1 + "lips" ], - "color": "#432", - "bgcolor": "#653", + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 497, - "type": "mxSlider", + "id": 414, + "type": "Mute / Bypass Repeater (rgthree)", "pos": [ - 1670, - 530 + -10, + 1420 ], "size": [ - 230, - 30 + 247.65780639648438, + 60 ], - "flags": {}, + "flags": { + "collapsed": true + }, "order": 46, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { + "dir": 3, "name": "", - "type": "FLOAT", + "type": "*", + "link": null + } + ], + "outputs": [ + { + "color_off": "#a80", + "color_on": "#Fc0", + "dir": 4, + "name": "OPT_CONNECTION", + "type": "*", "links": [ - 4212 + 7257 ] } ], - "title": "Denoise Penis", + "title": "IPAdapter (Style transfer)", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.35, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, "widget_ue_connectable": {} }, - "widgets_values": [ - 0, - 0.35, - 1 - ], - "color": "#432", - "bgcolor": "#653", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 496, - "type": "mxSlider", + "id": 225, + "type": "PreviewImage", "pos": [ - 1430, - 530 + 2590, + 1320 ], "size": [ - 230, - 30 + 260, + 246 ], - "flags": {}, - "order": 47, + "flags": { + "collapsed": true + }, + "order": 158, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { - "name": "", - "type": "FLOAT", - "links": [ - 4211 - ] + "name": "images", + "type": "IMAGE", + "link": 420 } ], - "title": "Denoise Vagina", + "outputs": [], + "title": "Nose", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.35, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [ - 0, - 0.35, - 1 + "widgets_values": [], + "shape": 1 + }, + { + "id": 226, + "type": "PreviewImage", + "pos": [ + 2700, + 1320 ], - "color": "#432", - "bgcolor": "#653", + "size": [ + 260, + 246 + ], + "flags": { + "collapsed": true + }, + "order": 160, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 421 + } + ], + "outputs": [], + "title": "Lips", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", + "widget_ue_connectable": {} + }, + "widgets_values": [], "shape": 1 }, { - "id": 494, - "type": "mxSlider", + "id": 20, + "type": "UltralyticsDetectorProvider", "pos": [ - 1670, - 310 + -760, + 850 ], "size": [ - 230, - 30 + 210, + 80 ], - "flags": {}, - "order": 48, + "flags": { + "collapsed": false + }, + "order": 47, "mode": 0, "inputs": [], "outputs": [ { - "name": "", - "type": "FLOAT", + "name": "BBOX_DETECTOR", + "type": "BBOX_DETECTOR", + "slot_index": 0, "links": [ - 4207 + 44 + ] + }, + { + "name": "SEGM_DETECTOR", + "type": "SEGM_DETECTOR", + "slot_index": 1, + "links": [ + 182 ] } ], - "title": "Denoise Hands", + "title": "Face Ultralytics", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.36, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfyui-impact-subpack", + "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", + "Node name for S&R": "UltralyticsDetectorProvider", "widget_ue_connectable": {} }, "widgets_values": [ - 0, - 0.36, - 1 + "segm/99coins_anime_girl_face_m_seg.pt" ], - "color": "#432", - "bgcolor": "#653", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 489, + "id": 491, "type": "mxSlider", "pos": [ - 1670, - 90 + 1430, + 70 ], "size": [ 230, 30 ], "flags": {}, - "order": 49, + "order": 48, "mode": 0, "inputs": [], "outputs": [ @@ -6300,16 +6105,16 @@ "name": "", "type": "FLOAT", "links": [ - 4167 + 4206 ] } ], - "title": "Denoise Eyes", + "title": "Denoise Face", "properties": { "cnr_id": "comfyui-mxtoolkit", "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", "Node name for S&R": "mxSlider", - "value": 0.35, + "value": 0.3, "min": 0, "max": 1, "step": 0.01, @@ -6319,7 +6124,7 @@ }, "widgets_values": [ 0, - 0.35, + 0.3, 1 ], "color": "#432", @@ -6327,583 +6132,768 @@ "shape": 1 }, { - "id": 228, - "type": "PreviewImage", + "id": 540, + "type": "CR Text Concatenate", "pos": [ - 2480, - 1370 + 1550, + 1460 ], "size": [ - 210, - 246 + 270, + 78 ], "flags": { "collapsed": true }, - "order": 162, + "order": 116, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 423 + "name": "text1", + "shape": 7, + "type": "STRING", + "link": 12042 + }, + { + "name": "text2", + "shape": 7, + "type": "STRING", + "link": 5603 } ], - "outputs": [], - "title": "Nipples", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", - "widget_ue_connectable": {} - }, - "widgets_values": [], - "shape": 1 - }, - { - "id": 29, - "type": "PreviewImage", - "pos": [ - 3000, - 90 - ], - "size": [ - 410, - 670 - ], - "flags": {}, - "order": 165, - "mode": 0, - "inputs": [ + "outputs": [ { - "name": "images", - "type": "IMAGE", - "link": 176 + "name": "STRING", + "type": "*", + "links": [ + 5604, + 6041, + 38489 + ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null } ], - "outputs": [], - "title": "Preview after Detailing", + "title": "IMG2IMG + Tagger prompt", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.14", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Text Concatenate", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 230, - "type": "PreviewImage", + "id": 608, + "type": "CR Text Replace", "pos": [ - 2700, - 1370 + 1760, + 1540 ], "size": [ - 210, - 246 + 270, + 198 ], "flags": { "collapsed": true }, - "order": 168, + "order": 96, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 425 + "name": "text", + "type": "STRING", + "link": 71874 } ], - "outputs": [], - "title": "Penis", + "outputs": [ + { + "name": "STRING", + "type": "*", + "links": [ + 71898 + ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null + } + ], + "title": "remove backslash", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Text Replace", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "\\", + "", + "", + "", + "", + "" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 229, - "type": "PreviewImage", + "id": 537, + "type": "WD14Tagger|pysssss", "pos": [ - 2590, - 1370 + 1810, + 1380 ], "size": [ - 210, - 246 + 270, + 220 ], "flags": { "collapsed": true }, - "order": 164, + "order": 111, "mode": 0, "inputs": [ { - "name": "images", + "name": "image", "type": "IMAGE", - "link": 424 + "link": 5600 + }, + { + "name": "exclude_tags", + "type": "STRING", + "widget": { + "name": "exclude_tags" + }, + "link": 71898 } ], - "outputs": [], - "title": "Vagina", + "outputs": [ + { + "name": "STRING", + "shape": 6, + "type": "STRING", + "links": [ + 5603 + ] + } + ], + "title": "Interrogate", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyui-wd14-tagger", + "ver": "763d833f06956907c3bcf79a28817f7027fa3d74", + "Node name for S&R": "WD14Tagger|pysssss", + "aux_id": "pythongosssss/ComfyUI-WD14-Tagger", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "wd-v1-4-moat-tagger-v2", + 0.4000000000000001, + 0.9000000000000001, + true, + false, + "", + "1girl, solo, looking at viewer, blush, smile, skirt, school uniform, standing, short sleeves, cowboy shot, pleated skirt, serafuku, sailor collar, blue skirt, neckerchief, blue background, index finger raised, finger to mouth" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 321, - "type": "Fast Bypasser (rgthree)", + "id": 158, + "type": "Switch any [Crystools]", "pos": [ - 760, - 90 + -570, + 1540 ], "size": [ - 230, - 230 + 315, + 78 ], - "flags": {}, - "order": 77, + "flags": { + "collapsed": true + }, + "order": 146, "mode": 0, "inputs": [ { - "dir": 3, - "label": " ", - "name": "Face LoRA", - "type": "*", - "link": 620 - }, - { - "dir": 3, - "label": " ", - "name": "Eyes LoRA", - "type": "*", - "link": 621 - }, - { - "dir": 3, - "label": " ", - "name": "Nose LoRA", - "type": "*", - "link": 622 - }, - { - "dir": 3, - "label": " ", - "name": "Lips LoRA", - "type": "*", - "link": 623 - }, - { - "dir": 3, - "label": " ", - "name": "Hands LoRA", - "type": "*", - "link": 624 - }, - { - "dir": 3, - "label": " ", - "name": "Nipples LoRA", - "type": "*", - "link": 625 - }, - { - "dir": 3, - "label": " ", - "name": "Vagina LoRA", + "name": "on_true", "type": "*", - "link": 626 + "link": 323 }, { - "dir": 3, - "label": " ", - "name": "Penis LoRA", + "name": "on_false", "type": "*", - "link": 627 + "link": 324 }, { - "dir": 3, - "label": " ", - "name": "", - "type": "*", - "link": null + "name": "boolean", + "type": "BOOLEAN", + "widget": { + "name": "boolean" + }, + "link": 1846 } ], "outputs": [ { - "dir": 4, - "label": " ", - "name": "OPT_CONNECTION", + "name": "*", "type": "*", - "links": null + "links": [] } ], - "title": "Detail LoRA Control", + "title": "V-Pred Switch", "properties": { - "toggleRestriction": "default", - "collapse_connections": true, - "widget_ue_connectable": {} + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Switch any [Crystools]", + "widget_ue_connectable": { + "boolean": true + } }, - "color": "#432", - "bgcolor": "#653", + "widgets_values": [ + true + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 581, - "type": "PreviewImage", + "id": 610, + "type": "MathExpression|pysssss", "pos": [ - 2800, - 1320 + 410, + 1380 ], "size": [ - 180, - 246 + 400, + 200 ], "flags": { "collapsed": true }, - "order": 135, - "mode": 0, + "order": 128, + "mode": 4, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 7646 + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71965 + }, + { + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71966 + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null } ], - "outputs": [], - "title": "ControlNet Preview", + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 71971 + ] + }, + { + "name": "FLOAT", + "type": "FLOAT", + "links": null + } + ], + "title": "Width scale calc", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.33", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "a * b" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 498, - "type": "ShowText|pysssss", + "id": 611, + "type": "MathExpression|pysssss", "pos": [ - 2370, - 1080 + 410, + 1420 ], "size": [ - 220, + 400, 200 ], "flags": { - "collapsed": false + "collapsed": true }, - "order": 107, - "mode": 0, + "order": 129, + "mode": 4, "inputs": [ { - "name": "text", - "type": "STRING", - "link": 4285 + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71967 + }, + { + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71968 + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null } ], "outputs": [ { - "name": "STRING", - "shape": 6, - "type": "STRING", + "name": "INT", + "type": "INT", + "links": [ + 71972 + ] + }, + { + "name": "FLOAT", + "type": "FLOAT", "links": null } ], - "title": "Show example eye prompt", + "title": "Height scale calc", "properties": { "cnr_id": "comfyui-custom-scripts", "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "Node name for S&R": "ShowText|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - "masterpiece, best quality, absurdres, amazing quality, eyes" + "a * b" ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 262, - "type": "Primitive string multiline [Crystools]", + "id": 612, + "type": "MathExpression|pysssss", "pos": [ - 590, - 600 + 260, + 1460 ], "size": [ 400, - 150 + 200 + ], + "flags": { + "collapsed": true + }, + "order": 121, + "mode": 4, + "inputs": [ + { + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71969 + }, + { + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 71970 + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null + } ], - "flags": {}, - "order": 50, - "mode": 0, - "inputs": [], "outputs": [ { - "name": "string", - "type": "STRING", + "name": "INT", + "type": "INT", + "links": [] + }, + { + "name": "FLOAT", + "type": "FLOAT", "links": [ - 510, - 3193 + 71966, + 71968 ] } ], - "title": "Negative prompt", + "title": "scale calc", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", "widget_ue_connectable": {} }, "widgets_values": [ - "lowres, (worst quality, low quality, bad anatomy, bad hands:1.3), abstract, signature, censored, bar censor, mosaic censoring, " + "iif(a < b, 512 / a, 512 / b)" ], - "color": "#322", - "bgcolor": "#533", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 282, - "type": "WidgetToString", + "id": 609, + "type": "GetImageSize", "pos": [ - -260, + 260, 1380 ], "size": [ - 315, - 154 + 140, + 124.0001220703125 ], "flags": { "collapsed": true }, - "order": 91, - "mode": 0, + "order": 114, + "mode": 4, "inputs": [ { - "name": "any_input", - "shape": 7, - "type": "*", - "link": 1891 + "name": "image", + "type": "IMAGE", + "link": 71976 } ], "outputs": [ { - "name": "STRING", - "type": "STRING", + "name": "width", + "type": "INT", "links": [ - 3192 + 71965, + 71969 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 71967, + 71970 ] + }, + { + "name": "batch_size", + "type": "INT", + "links": null } ], - "title": "Modelname for save", "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "d57154c3a808b8a3f232ed293eaa2d000867c884", - "Node name for S&R": "WidgetToString", + "cnr_id": "comfy-core", + "ver": "0.3.43", + "Node name for S&R": "GetImageSize", "widget_ue_connectable": {} }, - "widgets_values": [ - 0, - "ckpt_name", - true, - "", - 2 - ], + "widgets_values": [], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 42, - "type": "UltralyticsDetectorProvider", + "id": 430, + "type": "mxSlider", "pos": [ - -540, - 970 + 1020, + 220 ], "size": [ - 210, - 78 + 380, + 30 ], - "flags": { - "collapsed": false - }, - "order": 51, + "flags": {}, + "order": 49, "mode": 0, "inputs": [], "outputs": [ { - "name": "BBOX_DETECTOR", - "type": "BBOX_DETECTOR", - "slot_index": 0, - "links": [ - 82 - ] - }, - { - "name": "SEGM_DETECTOR", - "type": "SEGM_DETECTOR", - "slot_index": 1, + "name": "", + "type": "FLOAT", "links": [ - 179 + 3185 ] } ], - "title": "Nose Ultalytics", + "title": "IPAdapter Style Strength", "properties": { - "cnr_id": "comfyui-impact-subpack", - "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", - "Node name for S&R": "UltralyticsDetectorProvider", + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.45, + "min": 0, + "max": 5, + "step": 0.01, + "decimals": 2, + "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - "bbox/adetailerNose_.pt" + 0, + 0.45, + 1 ], - "color": "#223", - "bgcolor": "#335", + "color": "#233", + "bgcolor": "#355", "shape": 1 }, { - "id": 474, - "type": "Primitive string multiline [Crystools]", + "id": 456, + "type": "IPAdapterTiled", "pos": [ - 1910, - 160 + -10, + 1380 ], "size": [ - 230, - 110 + 270, + 302 + ], + "flags": { + "collapsed": true + }, + "order": 143, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 4592 + }, + { + "name": "ipadapter", + "type": "IPADAPTER", + "link": 3181 + }, + { + "name": "image", + "type": "IMAGE", + "link": 72000 + }, + { + "name": "image_negative", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "attn_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "name": "clip_vision", + "shape": 7, + "type": "CLIP_VISION", + "link": 3184 + }, + { + "name": "weight", + "type": "FLOAT", + "widget": { + "name": "weight" + }, + "link": 3185 + } ], - "flags": {}, - "order": 52, - "mode": 4, - "inputs": [], "outputs": [ { - "name": "string", - "type": "STRING", + "name": "MODEL", + "type": "MODEL", "links": [ - 3903, - 3923 + 3187 ] + }, + { + "name": "tiles", + "type": "IMAGE", + "links": null + }, + { + "name": "masks", + "type": "MASK", + "links": null } ], - "title": "Nose prompt", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", - "widget_ue_connectable": {} + "cnr_id": "comfyui_ipadapter_plus", + "ver": "a0f451a5113cf9becb0847b92884cb10cbdec0ef", + "Node name for S&R": "IPAdapterTiled", + "widget_ue_connectable": {}, + "rejects_ue_links": false }, "widgets_values": [ - "nose" + 1, + "strong style transfer", + "add", + 0, + 1, + 0.25000000000000006, + "K+V" ], - "color": "#232", - "bgcolor": "#353", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 473, - "type": "Primitive string multiline [Crystools]", + "id": 576, + "type": "Mute / Bypass Repeater (rgthree)", "pos": [ - 1430, - 160 + -10, + 1560 ], "size": [ - 230, - 110 + 247.65780639648438, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 50, + "mode": 0, + "inputs": [ + { + "dir": 3, + "name": "", + "type": "*", + "link": null + } ], - "flags": {}, - "order": 53, - "mode": 4, - "inputs": [], "outputs": [ { - "name": "string", - "type": "STRING", + "color_off": "#a80", + "color_on": "#Fc0", + "dir": 4, + "name": "OPT_CONNECTION", + "type": "*", "links": [ - 3897, - 3921 + 71975 ] } ], - "title": "Face prompt", + "title": "Alternative style image", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, - "widgets_values": [ - "" - ], - "color": "#232", - "bgcolor": "#353", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 477, - "type": "Primitive string multiline [Crystools]", + "id": 613, + "type": "Image Resize (rgthree)", "pos": [ - 1430, - 380 + 260, + 1420 ], "size": [ - 230, - 110 + 270, + 194 ], - "flags": {}, - "order": 54, + "flags": { + "collapsed": true + }, + "order": 132, "mode": 4, - "inputs": [], + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 72023 + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 71971 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 71972 + } + ], "outputs": [ { - "name": "string", - "type": "STRING", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 3905, - 3924 + 71973 ] + }, + { + "name": "WIDTH", + "type": "INT", + "links": null + }, + { + "name": "HEIGHT", + "type": "INT", + "links": null } ], - "title": "Lips prompt", + "title": "Resize image", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", + "cnr_id": "rgthree-comfy", + "ver": "f754c4765849aa748abb35a1f030a5ed6474a69b", + "Node name for S&R": "Image Resize (rgthree)", "widget_ue_connectable": {} }, "widgets_values": [ - "lips" + "pixels", + 0, + 0, + "crop", + "nearest-exact" ], - "color": "#232", - "bgcolor": "#353", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 467, + "id": 487, "type": "Primitive string multiline [Crystools]", "pos": [ - 1670, - 160 + 1430, + 580 ], "size": [ 230, 110 ], - "flags": {}, - "order": 55, + "flags": { + "collapsed": false + }, + "order": 51, "mode": 4, "inputs": [], "outputs": [ @@ -6911,12 +6901,12 @@ "name": "string", "type": "STRING", "links": [ - 4168, - 4169 + 3914, + 3927 ] } ], - "title": "Eyes prompt", + "title": "Vagina prompt", "properties": { "cnr_id": "comfyui-crystools", "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", @@ -6924,690 +6914,825 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "eyes" + "pussy " ], "color": "#232", "bgcolor": "#353", "shape": 1 }, { - "id": 414, - "type": "Mute / Bypass Repeater (rgthree)", + "id": 614, + "type": "CR Image Input Switch", "pos": [ - -10, - 1420 + 260, + 1500 ], "size": [ - 247.65780639648438, - 60 + 270, + 78 ], "flags": { "collapsed": true }, - "order": 56, + "order": 135, "mode": 4, "inputs": [ { - "dir": 3, - "name": "", - "type": "*", - "link": null + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 71977 + }, + { + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 71973 } ], "outputs": [ { - "color_off": "#a80", - "color_on": "#Fc0", - "dir": 4, - "name": "OPT_CONNECTION", - "type": "*", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 7257 + 72000 ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null } ], - "title": "IPAdapter (Style transfer)", + "title": "Image Switch", "properties": { + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Image Input Switch", "widget_ue_connectable": {} }, + "widgets_values": [ + 2 + ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 225, - "type": "PreviewImage", + "id": 575, + "type": "CR Image Input Switch", "pos": [ - 2590, - 1320 + -10, + 1520 ], "size": [ - 260, - 246 + 270, + 78 ], "flags": { "collapsed": true }, - "order": 156, + "order": 99, "mode": 0, "inputs": [ { - "name": "images", + "name": "image1", + "shape": 7, "type": "IMAGE", - "link": 420 + "link": 7256 + }, + { + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 7255 } ], - "outputs": [], - "title": "Nose", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", - "widget_ue_connectable": {} - }, - "widgets_values": [], - "shape": 1 - }, - { - "id": 226, - "type": "PreviewImage", - "pos": [ - 2700, - 1320 - ], - "size": [ - 260, - 246 - ], - "flags": { - "collapsed": true - }, - "order": 158, - "mode": 0, - "inputs": [ + "outputs": [ { - "name": "images", + "name": "IMAGE", "type": "IMAGE", - "link": 421 + "links": [ + 71976, + 71977, + 72023 + ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null } ], - "outputs": [], - "title": "Lips", + "title": "Image Switch", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Image Input Switch", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + 2 + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 227, - "type": "PreviewImage", + "id": 457, + "type": "Image Saver", "pos": [ - 2370, - 1370 + -260, + 1420 ], "size": [ - 210, - 246 + 400, + 918 ], "flags": { "collapsed": true }, - "order": 160, + "order": 168, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", - "link": 422 + "link": 3191 + }, + { + "name": "steps", + "shape": 7, + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 59804 + }, + { + "name": "cfg", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 59803 + }, + { + "name": "modelname", + "shape": 7, + "type": "STRING", + "widget": { + "name": "modelname" + }, + "link": 3192 + }, + { + "name": "sampler_name", + "shape": 7, + "type": "STRING", + "widget": { + "name": "sampler_name" + }, + "link": 59807 + }, + { + "name": "scheduler_name", + "shape": 7, + "type": "STRING", + "widget": { + "name": "scheduler_name" + }, + "link": 72114 + }, + { + "name": "positive", + "shape": 7, + "type": "STRING", + "widget": { + "name": "positive" + }, + "link": 38490 + }, + { + "name": "negative", + "shape": 7, + "type": "STRING", + "widget": { + "name": "negative" + }, + "link": 3193 + }, + { + "name": "seed_value", + "shape": 7, + "type": "INT", + "widget": { + "name": "seed_value" + }, + "link": 59810 + }, + { + "name": "width", + "shape": 7, + "type": "INT", + "widget": { + "name": "width" + }, + "link": 59809 + }, + { + "name": "height", + "shape": 7, + "type": "INT", + "widget": { + "name": "height" + }, + "link": 59808 + }, + { + "name": "denoise", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": 59805 + }, + { + "name": "clip_skip", + "shape": 7, + "type": "INT", + "widget": { + "name": "clip_skip" + }, + "link": 3236 + } + ], + "outputs": [ + { + "name": "hashes", + "type": "STRING", + "links": null + }, + { + "name": "a1111_params", + "type": "STRING", + "links": null } ], - "outputs": [], - "title": "Hands", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyui-image-saver", + "ver": "356dbb536f8fd2d4aa6c99e1336ea7289a31728f", + "Node name for S&R": "Image Saver", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "IMG2IMG_ADetailer_%time", + "", + "png", + 20, + 7, + "", + "", + "normal", + "", + "", + 0, + 512, + 512, + true, + 100, + false, + 0, + 1, + 0, + "%Y-%m-%d-%H%M%S", + false, + true, + "", + false, + false, + true + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 20, - "type": "UltralyticsDetectorProvider", + "id": 514, + "type": "ImpactSchedulerAdapter", "pos": [ - -760, - 850 + -470, + 1420 ], "size": [ - 210, - 80 + 270, + 82 ], "flags": { - "collapsed": false + "collapsed": true }, - "order": 57, + "order": 92, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { - "name": "BBOX_DETECTOR", - "type": "BBOX_DETECTOR", - "slot_index": 0, - "links": [ - 44 - ] - }, + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": 72115 + } + ], + "outputs": [ { - "name": "SEGM_DETECTOR", - "type": "SEGM_DETECTOR", - "slot_index": 1, + "name": "scheduler", + "type": "COMBO", "links": [ - 182 + 5321, + 5322, + 5323, + 5324, + 5325, + 5326, + 5327, + 5328 ] } ], - "title": "Face Ultralytics", + "title": "Scheduler converter", "properties": { - "cnr_id": "comfyui-impact-subpack", - "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8", - "Node name for S&R": "UltralyticsDetectorProvider", + "cnr_id": "comfyui-impact-pack", + "ver": "cd34cfdd638a996fd011be1b490c70a7e0fb505f", + "Node name for S&R": "ImpactSchedulerAdapter", "widget_ue_connectable": {} }, "widgets_values": [ - "segm/99coins_anime_girl_face_m_seg.pt" + "normal", + "None" ], - "color": "#223", - "bgcolor": "#335", + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 491, - "type": "mxSlider", + "id": 625, + "type": "GetImageSize", "pos": [ - 1430, - 90 + 1380, + 1660 ], "size": [ - 230, - 30 + 140, + 124.0001220703125 + ], + "flags": { + "collapsed": true + }, + "order": 98, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 72367 + } ], - "flags": {}, - "order": 58, - "mode": 0, - "inputs": [], "outputs": [ { - "name": "", - "type": "FLOAT", + "name": "width", + "type": "INT", "links": [ - 4206 + 72361, + 72363 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 72364, + 72365 ] + }, + { + "name": "batch_size", + "type": "INT", + "links": null } ], - "title": "Denoise Face", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.3, - "min": 0, - "max": 1, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfy-core", + "ver": "0.3.43", + "Node name for S&R": "GetImageSize", "widget_ue_connectable": {} }, - "widgets_values": [ - 0, - 0.3, - 1 - ], - "color": "#432", - "bgcolor": "#653", + "widgets_values": [], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 224, - "type": "PreviewImage", + "id": 627, + "type": "MathExpression|pysssss", "pos": [ - 2370, - 1320 + 1530, + 1660 ], "size": [ - 260, - 260 + 400, + 200 ], "flags": { "collapsed": true }, - "order": 152, - "mode": 0, + "order": 113, + "mode": 4, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 419 + "name": "a", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 72363 + }, + { + "name": "b", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": 72364 + }, + { + "name": "c", + "shape": 7, + "type": "INT,FLOAT,IMAGE,LATENT", + "link": null } ], - "outputs": [], - "title": "Face", + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [] + }, + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 72362, + 72366 + ] + } + ], + "title": "scale calc", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", "widget_ue_connectable": {} }, - "widgets_values": [], + "widgets_values": [ + "iif(a < b, 512 / a, 512 / b)" + ], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 231, - "type": "PreviewImage", + "id": 629, + "type": "Mute / Bypass Repeater (rgthree)", "pos": [ - 2480, - 1320 + 1680, + 1740 ], "size": [ - 260, - 258 + 250.20077514648438, + 60 ], "flags": { "collapsed": true }, - "order": 154, - "mode": 0, + "order": 52, + "mode": 4, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 426 + "dir": 3, + "name": "", + "type": "*", + "link": null } ], - "outputs": [], - "title": "Eyes", + "outputs": [ + { + "color_off": "#a80", + "color_on": "#Fc0", + "dir": 4, + "name": "OPT_CONNECTION", + "type": "*", + "links": [ + 72526 + ] + } + ], + "title": "Low VRAM for IMG2IMG Transfer", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.27", - "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [], + "color": "#707070", + "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 540, - "type": "CR Text Concatenate", + "id": 615, + "type": "Mute / Bypass Repeater (rgthree)", "pos": [ - 1550, - 1460 + 260, + 1540 ], "size": [ - 270, - 78 + 247.65780639648438, + 60 ], "flags": { "collapsed": true }, - "order": 119, + "order": 53, "mode": 4, "inputs": [ { - "name": "text1", - "shape": 7, - "type": "STRING", - "link": 12042 - }, - { - "name": "text2", - "shape": 7, - "type": "STRING", - "link": 5603 + "dir": 3, + "name": "", + "type": "*", + "link": null } ], "outputs": [ { - "name": "STRING", + "color_off": "#a80", + "color_on": "#Fc0", + "dir": 4, + "name": "OPT_CONNECTION", "type": "*", "links": [ - 5604, - 6041, - 38489 + 71974 ] - }, - { - "name": "show_help", - "type": "STRING", - "links": null } ], - "title": "IMG2IMG + Tagger prompt", + "title": "Low VRAM for IPAdapter", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Text Concatenate", "widget_ue_connectable": {} }, - "widgets_values": [ - "" - ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 551, - "type": "ShowText|pysssss", + "id": 352, + "type": "MarkdownNote", "pos": [ - 2600, - 1080 + -1530, + 1000 ], "size": [ - 360, - 200 + 370, + 580 ], "flags": { "collapsed": false }, - "order": 126, + "order": 54, "mode": 0, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 6041 - } + "inputs": [], + "outputs": [], + "title": "Recommended Ultralytics Models", + "properties": { + "widget_ue_connectable": {} + }, + "widgets_values": [ + "#### FACE\n- [Mask aDetailer - Face detailer for Eyes, Eyebrows, and Nose](https://civitai.com/models/1222100/mask-adetailer-face-detailer-for-eyes-eyebrows-and-nose)\n- [ADetailer Anime Girl Face Segmentation / 漫画娘 顔検知](https://civitai.com/models/1076050/adetailer-anime-girl-face-segmentation)\n\n#### EYES\n- [Eyes detection (Adetailer)](https://civitai.com/models/150925/eyes-detection-adetailer)\n- [Eyeful | Robust eye detection for Adetailer / ComfyUI](https://civitai.com/models/178518/eyeful-or-robust-eye-detection-for-adetailer-comfyui)\n- [PitEyeDetailer](https://huggingface.co/camenduru/ultralytics/blob/main/PitEyeDetailer-v2-seg.pt)\n\n#### LIPS / Mouth\n- [ADetailer (After Detailer) Lips Model](https://civitai.com/models/142240/adetailer-after-detailer-lips-model)\n- [ADetailer 2d mouth detection [yolo/segmentation]](https://civitai.com/models/1306938/adetailer-2d-mouth-detection-yolosegmentation)\n\n\n#### NOSE\n- [ADetailer (Nose)](https://www.mediafire.com/file/f6buda8p06cosn6/adetailerNose_.pt/file) ([originally](https://civitai.com/models/1232431/adetailer-nose) from user [vortumanko](https://civitai.com/user/vortumanko) but taken offline by owner, works best with anthro noses, for everything else i recommend one of the face detailers above)\n\n#### HANDS\n- [hand_yolov8s.pt](https://huggingface.co/Bingsu/adetailer/blob/main/hand_yolov8s.pt)\n- [hand_yolov9c.pt](https://huggingface.co/Bingsu/adetailer/blob/main/hand_yolov9c.pt)\n\n#### NIPPLES\n- [Nipple Adetailer for Anime Girls](https://civitai.com/models/1132590/nipple-adetailer-for-anime-girls)\n- [ADetailer Nipples model](https://civitai.com/models/490259/adetailer-nipples-model)\n\n\n#### VAGINA\n- [Anime NSFW Detection/ADetailer All-in-One](https://civitai.com/models/1313556/anime-nsfw-detectionadetailer-all-in-one)\n- [Pussy Adetailer](https://civitai.com/models/150234/pussy-adetailer)\n\n\n#### PENIS\n- [Cock and Ball Detection 2D edition (ADetailer)](https://civitai.com/models/310687/cock-and-ball-detection-2d-edition-adetailer)\n" + ], + "color": "#222", + "bgcolor": "#000", + "shape": 1 + }, + { + "id": 467, + "type": "Primitive string multiline [Crystools]", + "pos": [ + 1670, + 140 + ], + "size": [ + 230, + 110 ], + "flags": {}, + "order": 55, + "mode": 4, + "inputs": [], "outputs": [ { - "name": "STRING", - "shape": 6, + "name": "string", "type": "STRING", - "links": null + "links": [ + 4168, + 4169 + ] } ], - "title": "Show full IMG2IMG Transfer prompt", + "title": "Eyes prompt", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "masterpiece, best quality, absurdres, amazing quality, " + "brown eyes" ], + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 608, - "type": "CR Text Replace", + "id": 621, + "type": "Primitive integer [Crystools]", "pos": [ - 1760, - 1540 + 1660, + 1660 ], "size": [ 270, - 198 + 58 ], "flags": { "collapsed": true }, - "order": 95, + "order": 56, "mode": 4, - "inputs": [ - { - "name": "text", - "type": "STRING", - "link": 71874 - } - ], + "inputs": [], "outputs": [ { - "name": "STRING", - "type": "*", + "name": "int", + "type": "INT", "links": [ - 71898 + 72313 ] - }, - { - "name": "show_help", - "type": "STRING", - "links": null } ], - "title": "remove backslash", + "title": "Set PreProcess Res", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Text Replace", + "cnr_id": "ComfyUI-Crystools", + "ver": "de7934df6655497458b2129824b9db31f80cd09f", + "Node name for S&R": "Primitive integer [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "\\", - "", - "", - "", - "", - "" + 512 ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 537, - "type": "WD14Tagger|pysssss", + "id": 624, + "type": "CR Image Input Switch", "pos": [ - 1810, - 1380 + 1530, + 1740 ], "size": [ 270, - 220 + 78 ], "flags": { "collapsed": true }, - "order": 112, + "order": 131, "mode": 4, "inputs": [ { - "name": "image", + "name": "image1", + "shape": 7, "type": "IMAGE", - "link": 5600 + "link": 72369 }, { - "name": "exclude_tags", - "type": "STRING", - "widget": { - "name": "exclude_tags" - }, - "link": 71898 + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 72360 } ], "outputs": [ { - "name": "STRING", - "shape": 6, - "type": "STRING", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 5603 + 72370 ] + }, + { + "name": "show_help", + "type": "STRING", + "links": null } ], - "title": "Interrogate", + "title": "Image Switch", "properties": { - "cnr_id": "comfyui-wd14-tagger", - "ver": "763d833f06956907c3bcf79a28817f7027fa3d74", - "Node name for S&R": "WD14Tagger|pysssss", - "aux_id": "pythongosssss/ComfyUI-WD14-Tagger", + "cnr_id": "comfyroll", + "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", + "Node name for S&R": "CR Image Input Switch", "widget_ue_connectable": {} }, "widgets_values": [ - "wd-v1-4-moat-tagger-v2", - 0.4000000000000001, - 0.9000000000000001, - true, - false, - "" + 2 ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 315, - "type": "Fast Bypasser (rgthree)", - "pos": [ - 260, - 540 - ], - "size": [ - 300, - 178 - ], - "flags": {}, - "order": 142, - "mode": 0, - "inputs": [ - { - "dir": 3, - "label": " ", - "name": "LoRA 1", - "type": "*", - "link": 595 - }, - { - "dir": 3, - "label": " ", - "name": "LoRA 2", - "type": "*", - "link": 596 - }, - { - "dir": 3, - "label": " ", - "name": "LoRA 3", - "type": "*", - "link": 7269 - }, - { - "dir": 3, - "label": " ", - "name": "LoRA 4", - "type": "*", - "link": 7270 - }, - { - "dir": 3, - "label": " ", - "name": "LoRA 5", - "type": "*", - "link": 7271 - }, - { - "dir": 3, - "label": " ", - "name": "LoRA 6", - "type": "*", - "link": 7272 - }, - { - "dir": 3, - "label": " ", - "name": "", - "type": "*", - "link": null - } - ], - "outputs": [ - { - "dir": 4, - "label": " ", - "name": "OPT_CONNECTION", - "type": "*", - "links": null - } - ], - "title": "General LoRA Control", - "properties": { - "toggleRestriction": "default", - "collapse_connections": true, - "widget_ue_connectable": {} - }, - "color": "#432", - "bgcolor": "#653", - "shape": 1 - }, - { - "id": 158, - "type": "Switch any [Crystools]", + "id": 623, + "type": "Image Resize (rgthree)", "pos": [ - -570, - 1540 + 1380, + 1740 ], "size": [ - 315, - 78 + 270, + 194 ], "flags": { "collapsed": true }, - "order": 144, - "mode": 0, + "order": 127, + "mode": 4, "inputs": [ { - "name": "on_true", - "type": "*", - "link": 323 + "name": "image", + "type": "IMAGE", + "link": 72368 }, { - "name": "on_false", - "type": "*", - "link": 324 + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 72358 }, { - "name": "boolean", - "type": "BOOLEAN", + "name": "height", + "type": "INT", "widget": { - "name": "boolean" + "name": "height" }, - "link": 1846 + "link": 72359 } ], "outputs": [ { - "name": "*", - "type": "*", - "links": [] + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 72360 + ] + }, + { + "name": "WIDTH", + "type": "INT", + "links": null + }, + { + "name": "HEIGHT", + "type": "INT", + "links": null } ], - "title": "V-Pred Switch", + "title": "Resize image", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Switch any [Crystools]", - "widget_ue_connectable": { - "boolean": true - } + "cnr_id": "rgthree-comfy", + "ver": "f754c4765849aa748abb35a1f030a5ed6474a69b", + "Node name for S&R": "Image Resize (rgthree)", + "widget_ue_connectable": {} }, "widgets_values": [ - true + "pixels", + 0, + 0, + "crop", + "nearest-exact" ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 610, + "id": 626, "type": "MathExpression|pysssss", "pos": [ - 410, - 1380 + 1380, + 1700 ], "size": [ 400, @@ -7616,20 +7741,20 @@ "flags": { "collapsed": true }, - "order": 122, + "order": 119, "mode": 4, "inputs": [ { "name": "a", "shape": 7, "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71965 + "link": 72361 }, { "name": "b", "shape": 7, "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71966 + "link": 72362 }, { "name": "c", @@ -7643,7 +7768,7 @@ "name": "INT", "type": "INT", "links": [ - 71971 + 72358 ] }, { @@ -7666,11 +7791,11 @@ "shape": 1 }, { - "id": 611, + "id": 628, "type": "MathExpression|pysssss", "pos": [ - 410, - 1420 + 1540, + 1700 ], "size": [ 400, @@ -7679,20 +7804,20 @@ "flags": { "collapsed": true }, - "order": 123, + "order": 120, "mode": 4, "inputs": [ { "name": "a", "shape": 7, "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71967 + "link": 72365 }, { "name": "b", "shape": 7, "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71968 + "link": 72366 }, { "name": "c", @@ -7706,7 +7831,7 @@ "name": "INT", "type": "INT", "links": [ - 71972 + 72359 ] }, { @@ -7729,874 +7854,868 @@ "shape": 1 }, { - "id": 612, - "type": "MathExpression|pysssss", + "id": 527, + "type": "AIO_Preprocessor", "pos": [ - 260, - 1460 + 1560, + 1420 ], "size": [ - 400, - 200 + 210, + 82 ], "flags": { "collapsed": true }, - "order": 116, - "mode": 4, + "order": 134, + "mode": 0, "inputs": [ { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71969 + "name": "image", + "type": "IMAGE", + "link": 72370 }, { - "name": "b", + "name": "preprocessor", "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 71970 + "type": "COMBO", + "widget": { + "name": "preprocessor" + }, + "link": 5444 }, { - "name": "c", + "name": "resolution", "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": null + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 72313 } ], "outputs": [ { - "name": "INT", - "type": "INT", - "links": [] - }, - { - "name": "FLOAT", - "type": "FLOAT", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 71966, - 71968 + 7646, + 8155 ] } ], - "title": "scale calc", + "title": "ControlNet PreProcessor", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "widget_ue_connectable": {} + "cnr_id": "comfyui_controlnet_aux", + "ver": "83463c2e4b04e729268e57f638b4212e0da4badc", + "Node name for S&R": "AIO_Preprocessor", + "widget_ue_connectable": { + "resolution": true, + "preprocessor": true + } }, "widgets_values": [ - "iif(a < b, 512 / a, 512 / b)" + "OpenposePreprocessor", + 1024 ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 609, - "type": "GetImageSize", + "id": 520, + "type": "ACN_AdvancedControlNetApply_v2", "pos": [ - 260, - 1380 + 1730, + 1500 ], "size": [ - 140, - 124.0001220703125 + 280, + 270 ], "flags": { "collapsed": true }, - "order": 110, - "mode": 4, + "order": 138, + "mode": 0, "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 5448 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 25158 + }, + { + "name": "control_net", + "type": "CONTROL_NET", + "link": 5429 + }, { "name": "image", "type": "IMAGE", - "link": 71976 + "link": 8155 + }, + { + "name": "mask_optional", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "name": "timestep_kf", + "shape": 7, + "type": "TIMESTEP_KEYFRAME", + "link": null + }, + { + "name": "latent_kf_override", + "shape": 7, + "type": "LATENT_KEYFRAME", + "link": null + }, + { + "name": "weights_override", + "shape": 7, + "type": "CONTROL_NET_WEIGHTS", + "link": null + }, + { + "name": "vae_optional", + "shape": 7, + "type": "VAE", + "link": null + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 8272 } ], "outputs": [ { - "name": "width", - "type": "INT", + "name": "positive", + "type": "CONDITIONING", "links": [ - 71965, - 71969 + 5437 ] }, { - "name": "height", - "type": "INT", + "name": "negative", + "type": "CONDITIONING", "links": [ - 71967, - 71970 + 5438 ] - }, + } + ], + "title": "ControlNet", + "properties": { + "cnr_id": "comfyui-advanced-controlnet", + "ver": "da254b700db562a22e03358b933c85a9a3392540", + "Node name for S&R": "ACN_AdvancedControlNetApply_v2", + "widget_ue_connectable": { + "strength": true, + "start_percent": true, + "end_percent": true + } + }, + "widgets_values": [ + 0.6000000000000001, + 0, + 1 + ], + "color": "#707070", + "bgcolor": "#5c5c5c", + "shape": 1 + }, + { + "id": 581, + "type": "PreviewImage", + "pos": [ + 2800, + 1320 + ], + "size": [ + 180, + 246 + ], + "flags": { + "collapsed": true + }, + "order": 137, + "mode": 0, + "inputs": [ { - "name": "batch_size", - "type": "INT", - "links": null + "name": "images", + "type": "IMAGE", + "link": 7646 } ], + "outputs": [], + "title": "ControlNet Preview", "properties": { "cnr_id": "comfy-core", - "ver": "0.3.43", - "Node name for S&R": "GetImageSize", + "ver": "0.3.33", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, "widgets_values": [], - "color": "#707070", - "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 574, - "type": "LoadImage", + "id": 578, + "type": "LoraLoader|pysssss", "pos": [ - 1020, - 310 + -300, + 1060 ], "size": [ - 380, - 450 + 320, + 170 ], "flags": {}, - "order": 59, - "mode": 0, - "inputs": [], + "order": 133, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 7259 + }, + { + "name": "clip", + "type": "CLIP", + "link": 7260 + } + ], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "MODEL", + "type": "MODEL", "links": [ - 7255 + 7264, + 7270 ] }, { - "name": "MASK", - "type": "MASK", + "name": "CLIP", + "type": "CLIP", + "links": [ + 7265 + ] + }, + { + "name": "example", + "type": "STRING", "links": null } ], - "title": "Alternative style image", + "title": "LoRA 4", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.33", - "Node name for S&R": "LoadImage", + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "Node name for S&R": "LoraLoader|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - "example.png", - "image" + "Illustrious\\Style\\merged_pixel_base_model_svd.safetensors", + 1.0000000000000002, + 1.0000000000000002, + "", + "[none]" ], - "color": "#233", - "bgcolor": "#355", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 430, - "type": "mxSlider", + "id": 29, + "type": "PreviewImage", "pos": [ - 1020, - 240 + 3000, + 70 ], "size": [ - 380, - 30 + 410, + 670 ], "flags": {}, - "order": 60, + "order": 169, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { - "name": "", - "type": "FLOAT", - "links": [ - 3185 - ] + "name": "images", + "type": "IMAGE", + "link": 78065 } ], - "title": "IPAdapter Style Strength", + "outputs": [], + "title": "Preview after Detailing", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.45, - "min": 0, - "max": 5, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfy-core", + "ver": "0.3.14", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [ - 0, - 0.45, - 1 - ], - "color": "#233", - "bgcolor": "#355", + "widgets_values": [], "shape": 1 }, { - "id": 456, - "type": "IPAdapterTiled", + "id": 521, + "type": "KSampler", "pos": [ - -10, + 1680, 1380 ], "size": [ 270, - 302 + 262 ], "flags": { "collapsed": true }, - "order": 141, - "mode": 4, + "order": 140, + "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", - "link": 4592 - }, - { - "name": "ipadapter", - "type": "IPADAPTER", - "link": 3181 + "link": null }, { - "name": "image", - "type": "IMAGE", - "link": 72000 + "name": "positive", + "type": "CONDITIONING", + "link": 5437 }, { - "name": "image_negative", - "shape": 7, - "type": "IMAGE", - "link": null + "name": "negative", + "type": "CONDITIONING", + "link": 5438 }, { - "name": "attn_mask", - "shape": 7, - "type": "MASK", - "link": null + "name": "latent_image", + "type": "LATENT", + "link": 5475 }, { - "name": "clip_vision", - "shape": 7, - "type": "CLIP_VISION", - "link": 3184 + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 5436 }, { - "name": "weight", + "name": "denoise", "type": "FLOAT", "widget": { - "name": "weight" + "name": "denoise" }, - "link": 3185 + "link": 6623 } ], "outputs": [ { - "name": "MODEL", - "type": "MODEL", + "name": "LATENT", + "type": "LATENT", "links": [ - 3187 + 5442 ] - }, - { - "name": "tiles", - "type": "IMAGE", - "links": null - }, - { - "name": "masks", - "type": "MASK", - "links": null } ], "properties": { - "cnr_id": "comfyui_ipadapter_plus", - "ver": "a0f451a5113cf9becb0847b92884cb10cbdec0ef", - "Node name for S&R": "IPAdapterTiled", - "widget_ue_connectable": {}, - "rejects_ue_links": false + "cnr_id": "comfy-core", + "ver": "0.3.33", + "Node name for S&R": "KSampler", + "widget_ue_connectable": {} }, "widgets_values": [ - 1, - "strong style transfer", - "add", - 0, - 1, - 0.25000000000000006, - "K+V" + 470563502622998, + "randomize", + 30, + 6, + "euler", + "sgm_uniform", + 1 ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 576, - "type": "Mute / Bypass Repeater (rgthree)", + "id": 461, + "type": "mxSlider", + "pos": [ + -40, + 70 + ], + "size": [ + 270, + 30 + ], + "flags": { + "collapsed": false + }, + "order": 57, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "INT", + "links": [ + 3235, + 3236 + ] + } + ], + "title": "CLIP Skip", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "d3333cca48025509932766ffda98e82050453118", + "Node name for S&R": "mxSlider", + "value": 2, + "min": 1, + "max": 2, + "step": 1, + "decimals": 0, + "snap": false, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2, + 2, + 0 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 508, + "type": "mxSlider", "pos": [ - -10, - 1560 + -40, + 140 ], "size": [ - 247.65780639648438, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 61, - "mode": 4, - "inputs": [ - { - "dir": 3, - "name": "", - "type": "*", - "link": null - } + 270, + 30 ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [], "outputs": [ { - "color_off": "#a80", - "color_on": "#Fc0", - "dir": 4, - "name": "OPT_CONNECTION", - "type": "*", + "name": "", + "type": "FLOAT", "links": [ - 71975 + 5329, + 5332, + 5335, + 5338, + 5341, + 5344, + 5347, + 5350, + 59803 ] } ], - "title": "Alternative style image", + "title": "CFG / Guidance", "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 6, + "min": 1, + "max": 20, + "step": 0.5, + "decimals": 1, + "snap": true, "widget_ue_connectable": {} }, - "color": "#707070", - "bgcolor": "#5c5c5c", + "widgets_values": [ + 6, + 6, + 1 + ], + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 613, - "type": "Image Resize (rgthree)", + "id": 509, + "type": "mxSlider", "pos": [ - 260, - 1420 + -40, + 210 ], "size": [ 270, - 194 - ], - "flags": { - "collapsed": true - }, - "order": 129, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 72023 - }, - { - "name": "width", - "type": "INT", - "widget": { - "name": "width" - }, - "link": 71971 - }, - { - "name": "height", - "type": "INT", - "widget": { - "name": "height" - }, - "link": 71972 - } + 30 ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "", + "type": "INT", "links": [ - 71973 + 5330, + 5333, + 5336, + 5339, + 5342, + 5345, + 5348, + 5351, + 59804 ] - }, - { - "name": "WIDTH", - "type": "INT", - "links": null - }, - { - "name": "HEIGHT", - "type": "INT", - "links": null } ], - "title": "Resize image", + "title": "Steps", "properties": { - "cnr_id": "rgthree-comfy", - "ver": "f754c4765849aa748abb35a1f030a5ed6474a69b", - "Node name for S&R": "Image Resize (rgthree)", + "cnr_id": "comfyui-mxtoolkit", + "ver": "d3333cca48025509932766ffda98e82050453118", + "Node name for S&R": "mxSlider", + "value": 30, + "min": 0, + "max": 100, + "step": 1, + "decimals": 0, + "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - "pixels", - 0, - 0, - "crop", - "nearest-exact" + 30, + 30, + 0 ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 487, - "type": "Primitive string multiline [Crystools]", + "id": 507, + "type": "Sampler Selector (Image Saver)", "pos": [ - 1430, - 600 + -40, + 350 ], "size": [ - 230, - 110 + 270, + 80 ], - "flags": { - "collapsed": false - }, - "order": 62, - "mode": 4, + "flags": {}, + "order": 60, + "mode": 0, "inputs": [], "outputs": [ { - "name": "string", + "name": "sampler", + "type": "COMBO", + "links": [ + 5331, + 5334, + 5337, + 5340, + 5343, + 5346, + 5349, + 5352 + ] + }, + { + "name": "sampler_name", "type": "STRING", "links": [ - 3914, - 3927 + 59807 ] } ], - "title": "Vagina prompt", + "title": "Sampler Selector", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", + "cnr_id": "comfyui-image-saver", + "ver": "473e71bbf486a6386629a86645b03fed4f38ae8d", + "Node name for S&R": "Sampler Selector (Image Saver)", "widget_ue_connectable": {} }, "widgets_values": [ - "pussy " + "euler" ], - "color": "#232", - "bgcolor": "#353", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 614, - "type": "CR Image Input Switch", + "id": 618, + "type": "Scheduler Selector (Image Saver)", "pos": [ - 260, - 1500 + -40, + 470 ], "size": [ 270, 78 ], - "flags": { - "collapsed": true - }, - "order": 132, - "mode": 4, - "inputs": [ - { - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 71977 - }, - { - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": 71973 - } - ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "scheduler", + "type": "COMBO", "links": [ - 72000 + 72115 ] }, { - "name": "show_help", + "name": "scheduler_name", "type": "STRING", - "links": null + "links": [ + 72114 + ] } ], - "title": "Image Switch", + "title": "Scheduler Selector", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Image Input Switch", + "cnr_id": "comfyui-image-saver", + "ver": "6b20354c2967527d747f46b6182be88eb6b1d24a", + "Node name for S&R": "Scheduler Selector (Image Saver)", "widget_ue_connectable": {} }, "widgets_values": [ - 2 + "sgm_uniform" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 575, - "type": "CR Image Input Switch", + "id": 529, + "type": "CLIPTextEncode", "pos": [ - -10, - 1520 + 1770, + 1420 ], "size": [ - 270, - 78 + 400, + 200 ], "flags": { "collapsed": true }, - "order": 93, - "mode": 4, + "order": 123, + "mode": 0, "inputs": [ { - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 7256 + "name": "clip", + "type": "CLIP", + "link": null }, { - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": 7255 + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 5604 } ], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 71976, - 71977, - 72023 + 5448 ] - }, - { - "name": "show_help", - "type": "STRING", - "links": null } ], - "title": "Image Switch", + "title": "Text to prompt", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Image Input Switch", + "cnr_id": "comfy-core", + "ver": "0.3.33", + "Node name for S&R": "CLIPTextEncode", "widget_ue_connectable": {} }, "widgets_values": [ - 2 + "" ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 457, - "type": "Image Saver", + "id": 551, + "type": "ShowText|pysssss", "pos": [ - -260, - 1420 + 2600, + 1080 ], "size": [ - 400, - 918 + 360, + 200 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 167, + "order": 124, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 3191 - }, - { - "name": "steps", - "shape": 7, - "type": "INT", - "widget": { - "name": "steps" - }, - "link": 59804 - }, - { - "name": "cfg", - "shape": 7, - "type": "FLOAT", - "widget": { - "name": "cfg" - }, - "link": 59803 - }, - { - "name": "modelname", - "shape": 7, - "type": "STRING", - "widget": { - "name": "modelname" - }, - "link": 3192 - }, - { - "name": "sampler_name", - "shape": 7, - "type": "STRING", - "widget": { - "name": "sampler_name" - }, - "link": 59807 - }, - { - "name": "scheduler_name", - "shape": 7, - "type": "STRING", - "widget": { - "name": "scheduler_name" - }, - "link": 72114 - }, - { - "name": "positive", - "shape": 7, - "type": "STRING", - "widget": { - "name": "positive" - }, - "link": 38490 - }, - { - "name": "negative", - "shape": 7, + "name": "text", "type": "STRING", - "widget": { - "name": "negative" - }, - "link": 3193 - }, - { - "name": "seed_value", - "shape": 7, - "type": "INT", - "widget": { - "name": "seed_value" - }, - "link": 59810 - }, - { - "name": "width", - "shape": 7, - "type": "INT", - "widget": { - "name": "width" - }, - "link": 59809 - }, - { - "name": "height", - "shape": 7, - "type": "INT", - "widget": { - "name": "height" - }, - "link": 59808 - }, - { - "name": "denoise", - "shape": 7, - "type": "FLOAT", - "widget": { - "name": "denoise" - }, - "link": 59805 - }, - { - "name": "clip_skip", - "shape": 7, - "type": "INT", - "widget": { - "name": "clip_skip" - }, - "link": 3236 + "link": 6041 } ], "outputs": [ { - "name": "hashes", - "type": "STRING", - "links": null - }, - { - "name": "a1111_params", + "name": "STRING", + "shape": 6, "type": "STRING", "links": null } ], + "title": "Show full IMG2IMG Transfer prompt", "properties": { - "cnr_id": "comfyui-image-saver", - "ver": "356dbb536f8fd2d4aa6c99e1336ea7289a31728f", - "Node name for S&R": "Image Saver", + "cnr_id": "comfyui-custom-scripts", + "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "Node name for S&R": "ShowText|pysssss", "widget_ue_connectable": {} }, "widgets_values": [ - "IMG2IMG_ADetailer_%time", - "", - "png", - 20, - 7, - "", - "", - "normal", - "", - "", - 0, - 512, - 512, - true, - 100, - false, - 0, - 1, - 0, - "%Y-%m-%d-%H%M%S", - false, - true, - "", - false, - false, - true + "masterpiece, best quality, absurdres, amazing quality, vslinxbleachtybw, inoue orihime, large breasts, brown eyes, long hair, straight hair, 1girl, solo, looking at viewer, blush, smile, skirt, school uniform, standing, short sleeves, cowboy shot, pleated skirt, serafuku, sailor collar, blue skirt, neckerchief, blue background, index finger raised, finger to mouth" + ], + "shape": 1 + }, + { + "id": 437, + "type": "VAELoader", + "pos": [ + -760, + 350 + ], + "size": [ + 290, + 60 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1845 + ] + } ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.14", + "Node name for S&R": "VAELoader", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "sdxl_vae.safetensors" + ], + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 514, - "type": "ImpactSchedulerAdapter", + "id": 440, + "type": "workflow>IPAdapter Models", "pos": [ - -470, - 1420 + -760, + 550 ], "size": [ - 270, - 82 + 290, + 102 ], - "flags": { - "collapsed": true - }, - "order": 90, + "flags": {}, + "order": 63, "mode": 0, - "inputs": [ - { - "name": "scheduler", - "type": "COMBO", - "widget": { - "name": "scheduler" - }, - "link": 72115 - } - ], + "inputs": [], "outputs": [ { - "name": "scheduler", - "type": "COMBO", + "name": "IPADAPTER", + "type": "IPADAPTER", "links": [ - 5321, - 5322, - 5323, - 5324, - 5325, - 5326, - 5327, - 5328 + 3181 + ] + }, + { + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 3184 ] } ], - "title": "Scheduler converter", "properties": { - "cnr_id": "comfyui-impact-pack", - "ver": "cd34cfdd638a996fd011be1b490c70a7e0fb505f", - "Node name for S&R": "ImpactSchedulerAdapter", + "Node name for S&R": "workflow>IPAdapter Models", "widget_ue_connectable": {} }, "widgets_values": [ - "normal", - "None" + "noobIPAMARK1_mark1.safetensors", + "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 618, - "type": "Scheduler Selector (Image Saver)", + "id": 438, + "type": "Primitive boolean [Crystools]", "pos": [ - -40, - 490 + -760, + 250 ], "size": [ - 270, - 78 + 290, + 60 ], "flags": {}, - "order": 63, + "order": 64, "mode": 0, "inputs": [], "outputs": [ { - "name": "scheduler", - "type": "COMBO", - "links": [ - 72115 - ] - }, - { - "name": "scheduler_name", - "type": "STRING", + "name": "boolean", + "type": "BOOLEAN", "links": [ - 72114 + 1846 ] } ], - "title": "Scheduler Selector", + "title": "Is V-Pred Model", "properties": { - "cnr_id": "comfyui-image-saver", - "ver": "6b20354c2967527d747f46b6182be88eb6b1d24a", - "Node name for S&R": "Scheduler Selector (Image Saver)", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive boolean [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "sgm_uniform" + false ], - "color": "#432", - "bgcolor": "#653", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { @@ -8604,14 +8723,14 @@ "type": "CheckpointLoader|pysssss", "pos": [ -760, - 90 + 70 ], "size": [ 290, - 160 + 142 ], "flags": {}, - "order": 64, + "order": 65, "mode": 0, "inputs": [], "outputs": [ @@ -8620,8 +8739,8 @@ "type": "MODEL", "slot_index": 0, "links": [ - 1842, - 1891 + 1891, + 76831 ] }, { @@ -8650,7 +8769,7 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "hassakuXLIllustrious_v13StyleA.safetensors", + "Illustrious\\hassakuXLIllustrious_v13StyleA.safetensors", "[none]", "[none]" ], @@ -8659,318 +8778,257 @@ "shape": 1 }, { - "id": 326, - "type": "MarkdownNote", + "id": 262, + "type": "Primitive string multiline [Crystools]", "pos": [ - -500, - -200 + 590, + 580 ], "size": [ - 210, - 210 + 400, + 180 ], - "flags": { - "pinned": true - }, - "order": 65, + "flags": {}, + "order": 66, "mode": 0, "inputs": [], - "outputs": [], - "title": "Nodes", + "outputs": [ + { + "name": "string", + "type": "STRING", + "links": [ + 510, + 3193 + ] + } + ], + "title": "Negative prompt", "properties": { + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "[ComfyUI Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
\n[ComfyUI Impact Subpack](https://github.com/ltdrdata/ComfyUI-Impact-Subpack)
\n[ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)
\n[ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)
\n[ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)
\n[ComfyUI-Crystools](https://github.com/crystian/ComfyUI-Crystools)
\n[ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)
\n[ComfyUI_Comfyroll_CustomNodes](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)
\n[ComfyUI-Advanced-ControlNet](https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet)
\n[ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)
\n[ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)
\n[ComfyUI-WD14-Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)
\n[cg-use-everywhere](https://github.com/chrisgoringe/cg-use-everywhere)
\n[cg-image-filter](https://github.com/chrisgoringe/cg-image-filter)
\n[rgthree-comfy](https://github.com/rgthree/rgthree-comfy)" + "lowres, (worst quality, low quality, bad anatomy, bad hands:1.3), abstract, signature, censored, bar censor, mosaic censoring, animal ears, " ], - "color": "#222", - "bgcolor": "#000", + "color": "#322", + "bgcolor": "#533", "shape": 1 }, { - "id": 625, - "type": "GetImageSize", + "id": 553, + "type": "Primitive string multiline [Crystools]", "pos": [ - 1380, - 1660 + 2170, + 580 ], "size": [ - 140, - 124.0001220703125 + 380, + 180 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 94, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 72367 - } - ], + "order": 67, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "width", - "type": "INT", - "links": [ - 72361, - 72363 - ] - }, - { - "name": "height", - "type": "INT", + "name": "string", + "type": "STRING", "links": [ - 72364, - 72365 + 71874 ] - }, - { - "name": "batch_size", - "type": "INT", - "links": null } ], + "title": "Exclude tags from interrogation", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.43", - "Node name for S&R": "GetImageSize", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, - "widgets_values": [], - "color": "#707070", - "bgcolor": "#5c5c5c", + "widgets_values": [ + "short hair, bangs, large breasts, green hair,purple eyes, purple hair, long hair, blunt bangs, black hair, red eyes, twintails, piercing, ear piercing, green eyes, pointy ears, elf, brown hair, pink eyes, saratoga \\(kancolle\\), blue eyes, hair between eyes, ponytail, sidelocks, twitter username, side ponytail, animal ears, yellow eyes, pink hair, white hair, fang, virtual youtuber, mosaic censoring, animal ear fluff, skin fang, blonde hair, censored, grey hair, mole under eye, bar censor, hoshimachi suisei, star in eye, hair ribbon, two side up, hair over one eye, one eye covered, keqing \\(genshin impact\\), medium breasts, tail, hair bun, fake tail, cone hair bun, anal tail, takanashi kiara, orange hair, horns, halo, demon horns, wolf ears, wolf tail, wolf girl, brown eyes, yae miko, fox ears, kitagawa marin, aru \\(blue archive\\), multicolored hair, two-tone hair, hair intakes, colored inner hair, hair over eyes, toga himiko, double bun, curtains, slit pupils, messy hair, bags under eyes, tattoo, muscular, colored skin, abs, demon girl, red skin, hime cut, yor briar, hairband, white hairband, artoria pendragon \\(fate\\), ninomae ina'nis, gradient hair, english text, speech bubble, dusk \\(arknights\\), dragon horns, dragon girl, dragon tail, streaked hair, yuzuki choco, demon tail, demon wings, wings, facial mark, raiden shogun, bremerton \\(azur lane\\), braid, ahoge, hair bow, twin braids, houshou marine, rice shower \\(umamusume\\), horse girl, fur collar, shimakaze \\(kancolle\\), shinshuu maru \\(kancolle\\), shimakaze \\(kancolle\\) \\(cosplay\\), cat ears, cat tail, otoko no ko, crossdressing, d.va \\(overwatch\\), whisker markings, blue hair, hairclip, orange eyes, short twintails, uraraka ochako, mirko, dark-skinned female, parted bangs, rabbit girl, rabbit ears, dark skin, black wings, kashino \\(azur lane\\), cow ears, cow horns, cow girl, feathered wings, low wings, hasumi \\(blue archive\\), hatsune miku, red hair, single hair bun, mole on breast, reines el-melloi archisorte, matsumoto rangiku, white wings, angel wings, fox girl, fox tail, atlanta \\(kancolle\\), grey eyes, " + ], + "color": "#332922", + "bgcolor": "#593930", "shape": 1 }, { - "id": 627, - "type": "MathExpression|pysssss", + "id": 535, + "type": "Primitive string multiline [Crystools]", "pos": [ - 1530, - 1660 + 2170, + 400 ], "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 111, - "mode": 4, - "inputs": [ - { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72363 - }, - { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72364 - }, - { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": null - } + 380, + 140 ], + "flags": { + "collapsed": false + }, + "order": 68, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "INT", - "type": "INT", - "links": [] - }, - { - "name": "FLOAT", - "type": "FLOAT", + "name": "string", + "type": "STRING", "links": [ - 72362, - 72366 + 12042 ] } ], - "title": "scale calc", + "title": "IMG2IMG prompt", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "cnr_id": "comfyui-crystools", + "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", + "Node name for S&R": "Primitive string multiline [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - "iif(a < b, 512 / a, 512 / b)" + "masterpiece, best quality, absurdres, amazing quality, vslinxbleachtybw, inoue orihime, large breasts, brown eyes, long hair, straight hair, " ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#232", + "bgcolor": "#353", "shape": 1 }, { - "id": 626, - "type": "MathExpression|pysssss", + "id": 15, + "type": "UpscaleModelLoader", "pos": [ - 1380, - 1700 + -760, + 450 ], "size": [ - 400, - 200 + 290, + 60 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 117, - "mode": 4, - "inputs": [ - { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72361 - }, - { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72362 - }, - { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": null - } - ], + "order": 69, + "mode": 0, + "inputs": [], "outputs": [ { - "name": "INT", - "type": "INT", + "name": "UPSCALE_MODEL", + "type": "UPSCALE_MODEL", + "slot_index": 0, "links": [ - 72358 + 79039 ] - }, - { - "name": "FLOAT", - "type": "FLOAT", - "links": null } ], - "title": "Width scale calc", + "title": "Upscale Model", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", + "cnr_id": "comfy-core", + "ver": "0.3.14", + "Node name for S&R": "UpscaleModelLoader", "widget_ue_connectable": {} }, "widgets_values": [ - "a * b" + "RealESRGAN_x4plus_anime_6B.pth" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 628, - "type": "MathExpression|pysssss", + "id": 562, + "type": "Fast Bypasser (rgthree)", "pos": [ - 1540, - 1700 + 260, + 390 ], "size": [ - 400, - 200 + 300, + 82 ], "flags": { - "collapsed": true + "collapsed": false }, - "order": 118, - "mode": 4, + "order": 152, + "mode": 0, "inputs": [ { - "name": "a", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72365 + "dir": 3, + "label": " ", + "name": "Upscaling", + "type": "*", + "link": 79043 }, { - "name": "b", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", - "link": 72366 + "dir": 3, + "label": " ", + "name": "Start quality prompt (detailer)", + "type": "*", + "link": 79044 }, { - "name": "c", - "shape": 7, - "type": "INT,FLOAT,IMAGE,LATENT", + "dir": 3, + "label": " ", + "name": "", + "type": "*", "link": null } ], "outputs": [ { - "name": "INT", - "type": "INT", - "links": [ - 72359 - ] - }, - { - "name": "FLOAT", - "type": "FLOAT", + "dir": 4, + "label": " ", + "name": "OPT_CONNECTION", + "type": "*", "links": null } ], - "title": "Height scale calc", + "title": "Process Control", "properties": { - "cnr_id": "comfyui-custom-scripts", - "ver": "aac13aa7ce35b07d43633c3bbe654a38c00d74f5", - "widget_ue_connectable": {} + "toggleRestriction": "default", + "widget_ue_connectable": {}, + "collapse_connections": true }, - "widgets_values": [ - "a * b" - ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 623, - "type": "Image Resize (rgthree)", + "id": 647, + "type": "Upscale by Factor with Model (WLSH)", "pos": [ - 1380, - 1740 + -760, + 1460 ], "size": [ - 270, - 194 + 337.1890563964844, + 102 ], "flags": { "collapsed": true }, - "order": 124, - "mode": 4, + "order": 149, + "mode": 0, "inputs": [ { - "name": "image", - "type": "IMAGE", - "link": 72368 + "name": "upscale_model", + "type": "UPSCALE_MODEL", + "link": 79039 }, { - "name": "width", - "type": "INT", - "widget": { - "name": "width" - }, - "link": 72358 + "name": "image", + "type": "IMAGE", + "link": 79040 }, { - "name": "height", - "type": "INT", + "name": "factor", + "type": "FLOAT", "widget": { - "name": "height" + "name": "factor" }, - "link": 72359 + "link": 79101 } ], "outputs": [ @@ -8978,607 +9036,527 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 72360 + 79041, + 79042, + 79043 ] - }, - { - "name": "WIDTH", - "type": "INT", - "links": null - }, - { - "name": "HEIGHT", - "type": "INT", - "links": null } ], - "title": "Resize image", + "title": "Upscaling", "properties": { - "cnr_id": "rgthree-comfy", - "ver": "f754c4765849aa748abb35a1f030a5ed6474a69b", - "Node name for S&R": "Image Resize (rgthree)", + "cnr_id": "wlsh", + "ver": "97807467bf7ff4ea01d529fcd6e666758f34e3c1", + "Node name for S&R": "Upscale by Factor with Model (WLSH)", "widget_ue_connectable": {} }, "widgets_values": [ - "pixels", - 0, - 0, - "crop", - "nearest-exact" + "nearest-exact", + 2 ], "color": "#707070", "bgcolor": "#5c5c5c", "shape": 1 }, { - "id": 454, - "type": "LoadImage", + "id": 649, + "type": "mxSlider", "pos": [ - -440, - 90 + 260, + 510 ], "size": [ - 370, - 670 + 300, + 30 ], "flags": {}, - "order": 66, + "order": 70, "mode": 0, "inputs": [], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "", + "type": "FLOAT", "links": [ - 5445, - 5600, - 7030, - 7256, - 72367, - 72368, - 72369 + 79101 ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null } ], + "title": "Upscale Factor", "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.33", - "Node name for S&R": "LoadImage", + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 2, + "min": 1, + "max": 6, + "step": 0.1, + "decimals": 1, + "snap": true, "widget_ue_connectable": {} }, "widgets_values": [ - "example.png", - "image" + 2, + 2, + 1 ], - "color": "#232", - "bgcolor": "#353", + "color": "#432", + "bgcolor": "#653", "shape": 1 }, { - "id": 527, - "type": "AIO_Preprocessor", + "id": 326, + "type": "MarkdownNote", "pos": [ - 1560, - 1420 + -500, + -220 ], "size": [ 210, - 82 + 210 ], "flags": { - "collapsed": true + "pinned": true }, - "order": 133, - "mode": 4, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 72370 - }, - { - "name": "preprocessor", - "shape": 7, - "type": "COMBO", - "widget": { - "name": "preprocessor" - }, - "link": 5444 - }, - { - "name": "resolution", - "shape": 7, - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 72313 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 7646, - 8155 - ] - } - ], - "title": "ControlNet PreProcessor", + "order": 71, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Nodes", "properties": { - "cnr_id": "comfyui_controlnet_aux", - "ver": "83463c2e4b04e729268e57f638b4212e0da4badc", - "Node name for S&R": "AIO_Preprocessor", - "widget_ue_connectable": { - "resolution": true, - "preprocessor": true - } + "widget_ue_connectable": {} }, "widgets_values": [ - "OpenposePreprocessor", - 1024 + "[ComfyUI Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
\n[ComfyUI Impact Subpack](https://github.com/ltdrdata/ComfyUI-Impact-Subpack)
\n[ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)
\n[ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)
\n[ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)
\n[ComfyUI-Crystools](https://github.com/crystian/ComfyUI-Crystools)
\n[ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)
\n[ComfyUI_Comfyroll_CustomNodes](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)
\n[ComfyUI-Advanced-ControlNet](https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet)
\n[ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)
\n[ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)
\n[ComfyUI-WD14-Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)
\n[cg-use-everywhere](https://github.com/chrisgoringe/cg-use-everywhere)
\n[cg-image-filter](https://github.com/chrisgoringe/cg-image-filter)
\n[rgthree-comfy](https://github.com/rgthree/rgthree-comfy)
\n[wlsh_nodes](https://github.com/wallish77/wlsh_nodes)" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#222", + "bgcolor": "#000", "shape": 1 }, { - "id": 624, - "type": "CR Image Input Switch", + "id": 635, + "type": "PathchSageAttentionKJ", "pos": [ - 1530, - 1740 + -760, + 690 ], "size": [ - 270, - 78 + 290, + 58 ], - "flags": { - "collapsed": true - }, - "order": 130, - "mode": 4, + "flags": {}, + "order": 94, + "mode": 0, "inputs": [ { - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 72369 - }, - { - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": 72360 + "name": "model", + "type": "MODEL", + "link": 76831 } ], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "MODEL", + "type": "MODEL", "links": [ - 72370 + 76832 ] - }, - { - "name": "show_help", - "type": "STRING", - "links": null } ], - "title": "Image Switch", + "title": "Patch Sage Attention", "properties": { - "cnr_id": "comfyroll", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Image Input Switch", + "cnr_id": "comfyui-kjnodes", + "ver": "ad37ce656c13e9abea002b46e3a89be3dba32355", + "Node name for S&R": "PathchSageAttentionKJ", "widget_ue_connectable": {} }, "widgets_values": [ - 2 + "disabled" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 621, - "type": "Primitive integer [Crystools]", + "id": 323, + "type": "MarkdownNote", "pos": [ - 1660, - 1660 + -1150, + -220 ], "size": [ - 270, - 58 + 370, + 1360 ], "flags": { - "collapsed": true + "pinned": true }, - "order": 67, - "mode": 4, + "order": 72, + "mode": 0, "inputs": [], - "outputs": [ - { - "name": "int", - "type": "INT", - "links": [ - 72313 - ] - } - ], - "title": "Set PreProcess Res", + "outputs": [], + "title": "How to use", "properties": { - "cnr_id": "ComfyUI-Crystools", - "ver": "de7934df6655497458b2129824b9db31f80cd09f", - "Node name for S&R": "Primitive integer [Crystools]", "widget_ue_connectable": {} }, "widgets_values": [ - 512 + "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as IPAdapter Model & Clip vision Model if you want to use that feature.
\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n\nOnly use \"Patch Sage Attention\" if you know what you do. You need to install triton on your PC which can be a lengthy and troublesome undertaking while only giving you a miniscule speed boost of maybe 2-3 seconds per image. You can find a guide for it [here](https://www.reddit.com/r/comfyui/comments/1hn32jc/step_by_step_video_tutorial_on_installing/).\n\n---\n\n#### Input Image\nHere you select your input image for the IMG2IMG process that you want to use throughout the complete process.\n\n---\n\n#### LoRA's / Detection Models\nIn the second row select your detection models for the body parts, select the LoRA's of your choice and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nThese settings will be used during all steps of the process. The Sampler, Scheduler, Steps, CFG/Guidance and CLIP Skip settings will be used in the image generation(IMG2IMG Transfer) as well as the detailer. The Denoise and Seed settings are only used during IMG2IMG Transfer.\n\n---\n\n#### Detailer Function Control\nIn the \"Detailer Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\n\n---\n\n#### General Function Control\nIn the \"General Detailer Function Control\"-Group you can select if you want to upscale your output image, as well as the factor by which you want to upscale and if you want to use a prepended quality prompt for the detailers that are being used. Furthermore you can select which of the general LoRA's you want to enable that'll be used throughout the whole process including the detailing.\n\n---\n\n#### General Prompt Control\nHere you can set the Start quality prompt that you'll be able to use throughout the detailers as well as the negative prompt that will be used across every process of this workflow.\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model.
\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA.
\n
\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image.
\nBe aware that you still have to prompt correctly with IPAdapter.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer.
The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced.
A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution.
If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve.
The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown.
As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n#### IMG2IMG Transfer\nThis section lets you use any image as a base to create a new one with the same composition and elements, while still giving you creative control over what’s shown. In short, it allows you to recreate or \"copy\" an image with your own characters, styling, or prompts.
\nTo use this effectively please check the guide [here](https://civitai.com/articles/15480) under \"IMG2IMG Transfer\" for a full explanation.\nUse the \"Low VRAM\"-Option ALONGSIDE the IMG2IMG Transfer to reduce required/used VRAM during the Pre-Processing and appliance of the ControlNet to the image. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a decrease in quality.\n\n---\n\n`To the left are my recommended detection models and below are my recommended body-part LoRA's that i use regularly. `" ], - "color": "#707070", - "bgcolor": "#5c5c5c", + "color": "#222", + "bgcolor": "#000", "shape": 1 }, { - "id": 520, - "type": "ACN_AdvancedControlNetApply_v2", + "id": 19, + "type": "FaceDetailer", "pos": [ - 1730, - 1500 + 1770, + 850 ], "size": [ - 280, - 270 + 519, + 960 ], "flags": { "collapsed": true }, - "order": 136, - "mode": 4, + "order": 150, + "mode": 0, "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 79041 + }, + { + "name": "model", + "type": "MODEL", + "link": 79262 + }, + { + "name": "clip", + "type": "CLIP", + "link": 79273 + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, { "name": "positive", "type": "CONDITIONING", - "link": 5448 + "link": 382 }, { "name": "negative", "type": "CONDITIONING", - "link": 25158 + "link": null }, { - "name": "control_net", - "type": "CONTROL_NET", - "link": 5429 + "name": "bbox_detector", + "type": "BBOX_DETECTOR", + "link": 44 }, { - "name": "image", - "type": "IMAGE", - "link": 8155 + "name": "sam_model_opt", + "shape": 7, + "type": "SAM_MODEL", + "link": 45 }, { - "name": "mask_optional", + "name": "segm_detector_opt", "shape": 7, - "type": "MASK", - "link": null + "type": "SEGM_DETECTOR", + "link": 182 }, { - "name": "timestep_kf", + "name": "detailer_hook", "shape": 7, - "type": "TIMESTEP_KEYFRAME", + "type": "DETAILER_HOOK", "link": null }, { - "name": "latent_kf_override", + "name": "scheduler_func_opt", "shape": 7, - "type": "LATENT_KEYFRAME", + "type": "SCHEDULER_FUNC", "link": null }, { - "name": "weights_override", - "shape": 7, - "type": "CONTROL_NET_WEIGHTS", - "link": null + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 5330 }, { - "name": "vae_optional", - "shape": 7, - "type": "VAE", - "link": null + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 5329 + }, + { + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 5331 + }, + { + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": 5321 }, { - "name": "strength", + "name": "denoise", "type": "FLOAT", "widget": { - "name": "strength" + "name": "denoise" }, - "link": 8272 + "link": 4206 } ], "outputs": [ { - "name": "positive", - "type": "CONDITIONING", + "name": "image", + "type": "IMAGE", + "slot_index": 0, "links": [ - 5437 + 55, + 576 ] }, { - "name": "negative", - "type": "CONDITIONING", - "links": [ - 5438 - ] - } - ], - "title": "ControlNet", - "properties": { - "cnr_id": "comfyui-advanced-controlnet", - "ver": "da254b700db562a22e03358b933c85a9a3392540", - "Node name for S&R": "ACN_AdvancedControlNetApply_v2", - "widget_ue_connectable": { - "strength": true, - "start_percent": true, - "end_percent": true - } - }, - "widgets_values": [ - 0.6000000000000001, - 0, - 1 - ], - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, - { - "id": 582, - "type": "mxSlider", - "pos": [ - 2170, - 350 - ], - "size": [ - 380, - 30 - ], - "flags": {}, - "order": 68, - "mode": 0, - "inputs": [], - "outputs": [ + "name": "cropped_refined", + "shape": 6, + "type": "IMAGE", + "slot_index": 1, + "links": [] + }, { - "name": "", - "type": "FLOAT", + "name": "cropped_enhanced_alpha", + "shape": 6, + "type": "IMAGE", + "slot_index": 2, "links": [ - 8272 + 419 ] + }, + { + "name": "mask", + "type": "MASK", + "slot_index": 3, + "links": [] + }, + { + "name": "detailer_pipe", + "type": "DETAILER_PIPE", + "links": [] + }, + { + "name": "cnet_images", + "shape": 6, + "type": "IMAGE", + "links": null } ], - "title": "Accuracy", + "title": "Face Detailer", "properties": { - "cnr_id": "comfyui-mxtoolkit", - "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", - "Node name for S&R": "mxSlider", - "value": 0.55, - "min": 0, - "max": 2, - "step": 0.01, - "decimals": 2, - "snap": true, + "cnr_id": "comfyui-impact-pack", + "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef", + "Node name for S&R": "FaceDetailer", "widget_ue_connectable": {} }, "widgets_values": [ + 512, + true, + 1024, + 709172124399827, + "randomize", + 30, + 5, + "euler", + "normal", + 0.5, + 5, + true, + true, + 0.6, + 10, + 3, + "center-1", 0, - 0.55, - 1 + 0.93, + 0, + 0.7, + "False", + 10, + "", + 1, + false, + 20, + false, + true ], - "color": "#432", - "bgcolor": "#653", + "color": "#233", + "bgcolor": "#355", "shape": 1 }, { - "id": 519, - "type": "workflow>ControlNet Models", + "id": 454, + "type": "LoadImage", "pos": [ - 2170, - 210 + -440, + 70 ], "size": [ - 380, - 102 + 370, + 690 ], "flags": {}, - "order": 69, + "order": 73, "mode": 0, "inputs": [], "outputs": [ { - "name": "CONTROL_NET", - "type": "CONTROL_NET", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 5429 + 5445, + 5600, + 7030, + 7256, + 72367, + 72368, + 72369 ] }, { - "name": "preprocessor", - "type": "COMBO", - "links": [ - 5444 - ] - } - ], - "properties": { - "Node name for S&R": "workflow>ControlNet Models", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "noobaiXLControlnet_epsCanny.safetensors", - "CannyEdgePreprocessor" - ], - "color": "#223", - "bgcolor": "#335", - "shape": 1 - }, - { - "id": 535, - "type": "Primitive string multiline [Crystools]", - "pos": [ - 2170, - 420 - ], - "size": [ - 380, - 120 - ], - "flags": { - "collapsed": false - }, - "order": 70, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "STRING", - "links": [ - 12042 - ] + "name": "MASK", + "type": "MASK", + "links": null } ], - "title": "IMG2IMG prompt", "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", + "cnr_id": "comfy-core", + "ver": "0.3.33", + "Node name for S&R": "LoadImage", "widget_ue_connectable": {} }, "widgets_values": [ - "masterpiece, best quality, absurdres, amazing quality, " + "sample.jpg", + "image" ], "color": "#232", "bgcolor": "#353", "shape": 1 }, { - "id": 553, - "type": "Primitive string multiline [Crystools]", - "pos": [ - 2170, - 580 - ], - "size": [ - 380, - 180 - ], - "flags": { - "collapsed": false - }, - "order": 71, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "string", - "type": "STRING", - "links": [ - 71874 - ] - } - ], - "title": "Exclude tags from interrogation", - "properties": { - "cnr_id": "comfyui-crystools", - "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1", - "Node name for S&R": "Primitive string multiline [Crystools]", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#332922", - "bgcolor": "#593930", - "shape": 1 - }, - { - "id": 629, - "type": "Mute / Bypass Repeater (rgthree)", + "id": 574, + "type": "LoadImage", "pos": [ - 1680, - 1740 + 1020, + 290 ], "size": [ - 250.14999389648438, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 72, - "mode": 4, - "inputs": [ - { - "dir": 3, - "name": "", - "type": "*", - "link": null - } + 380, + 470 ], + "flags": {}, + "order": 74, + "mode": 0, + "inputs": [], "outputs": [ { - "color_off": "#a80", - "color_on": "#Fc0", - "dir": 4, - "name": "OPT_CONNECTION", - "type": "*", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 72526 + 7255 ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null } ], - "title": "Low VRAM for IMG2IMG Transfer", + "title": "Alternative style image", "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.33", + "Node name for S&R": "LoadImage", "widget_ue_connectable": {} }, - "color": "#707070", - "bgcolor": "#5c5c5c", + "widgets_values": [ + "sample_workflow_ipadapter.png", + "image" + ], + "color": "#233", + "bgcolor": "#355", "shape": 1 }, { - "id": 565, + "id": 315, "type": "Fast Bypasser (rgthree)", "pos": [ - 2170, - 90 + 260, + 580 ], "size": [ - 380, - 82 + 300, + 180 ], "flags": {}, - "order": 96, + "order": 144, "mode": 0, "inputs": [ { "dir": 3, "label": " ", - "name": "IMG2IMG Transfer", + "name": "LoRA 1", "type": "*", - "link": 6863 + "link": 595 }, { "dir": 3, "label": " ", - "name": "Low VRAM for IMG2IMG Transfer", + "name": "LoRA 2", "type": "*", - "link": 72526 + "link": 596 + }, + { + "dir": 3, + "label": " ", + "name": "LoRA 3", + "type": "*", + "link": 7269 + }, + { + "dir": 3, + "label": " ", + "name": "LoRA 4", + "type": "*", + "link": 7270 + }, + { + "dir": 3, + "label": " ", + "name": "LoRA 5", + "type": "*", + "link": 7271 + }, + { + "dir": 3, + "label": " ", + "name": "LoRA 6", + "type": "*", + "link": 7272 }, { "dir": 3, @@ -9597,11 +9575,11 @@ "links": null } ], - "title": "IMG Transfer Control", + "title": "General LoRA Control", "properties": { "toggleRestriction": "default", - "widget_ue_connectable": {}, - "collapse_connections": true + "collapse_connections": true, + "widget_ue_connectable": {} }, "color": "#432", "bgcolor": "#653", @@ -9612,7 +9590,7 @@ "type": "Fast Bypasser (rgthree)", "pos": [ 1020, - 90 + 70 ], "size": [ 380, @@ -9621,7 +9599,7 @@ "flags": { "collapsed": false }, - "order": 97, + "order": 88, "mode": 0, "inputs": [ { @@ -9672,63 +9650,19 @@ "bgcolor": "#355", "shape": 1 }, - { - "id": 615, - "type": "Mute / Bypass Repeater (rgthree)", - "pos": [ - 260, - 1540 - ], - "size": [ - 247.65780639648438, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 73, - "mode": 4, - "inputs": [ - { - "dir": 3, - "name": "", - "type": "*", - "link": null - } - ], - "outputs": [ - { - "color_off": "#a80", - "color_on": "#Fc0", - "dir": 4, - "name": "OPT_CONNECTION", - "type": "*", - "links": [ - 71974 - ] - } - ], - "title": "Low VRAM for IPAdapter", - "properties": { - "widget_ue_connectable": {} - }, - "color": "#707070", - "bgcolor": "#5c5c5c", - "shape": 1 - }, { "id": 314, "type": "Fast Bypasser (rgthree)", "pos": [ 260, - 90 + 70 ], "size": [ 250, 230 ], "flags": {}, - "order": 166, + "order": 167, "mode": 0, "inputs": [ { @@ -9819,14 +9753,14 @@ "type": "Fast Bypasser (rgthree)", "pos": [ 520, - 90 + 70 ], "size": [ 230, 230 ], "flags": {}, - "order": 89, + "order": 90, "mode": 0, "inputs": [ { @@ -9895,53 +9829,181 @@ ], "outputs": [ { - "dir": 4, - "label": " ", - "name": "OPT_CONNECTION", - "type": "*", - "links": null + "dir": 4, + "label": " ", + "name": "OPT_CONNECTION", + "type": "*", + "links": null + } + ], + "title": "Detail Prompt Control", + "properties": { + "toggleRestriction": "default", + "collapse_connections": true, + "widget_ue_connectable": {} + }, + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 522, + "type": "easy seed", + "pos": [ + -40, + 590 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "seed", + "type": "INT", + "links": [ + 5436, + 59810 + ] + } + ], + "title": "Seed", + "properties": { + "cnr_id": "comfyui-easy-use", + "ver": "3e84b8cd77719341adc71b08b5789bdb07b1a543", + "Node name for S&R": "easy seed", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 451210547427577, + "fixed", + null + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 582, + "type": "mxSlider", + "pos": [ + 2170, + 330 + ], + "size": [ + 380, + 30 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "", + "type": "FLOAT", + "links": [ + 8272 + ] + } + ], + "title": "Accuracy", + "properties": { + "cnr_id": "comfyui-mxtoolkit", + "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976", + "Node name for S&R": "mxSlider", + "value": 0.55, + "min": 0, + "max": 2, + "step": 0.01, + "decimals": 2, + "snap": true, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 0, + 0.55, + 1 + ], + "color": "#432", + "bgcolor": "#653", + "shape": 1 + }, + { + "id": 519, + "type": "workflow>ControlNet Models", + "pos": [ + 2170, + 190 + ], + "size": [ + 380, + 102 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CONTROL_NET", + "type": "CONTROL_NET", + "links": [ + 5429 + ] + }, + { + "name": "preprocessor", + "type": "COMBO", + "links": [ + 5444 + ] } ], - "title": "Detail Prompt Control", "properties": { - "toggleRestriction": "default", - "collapse_connections": true, + "Node name for S&R": "workflow>ControlNet Models", "widget_ue_connectable": {} }, - "color": "#432", - "bgcolor": "#653", + "widgets_values": [ + "noobAI\\noobaiXLControlnet_epsDepthMidasV11.safetensors", + "MiDaS-DepthMapPreprocessor" + ], + "color": "#223", + "bgcolor": "#335", "shape": 1 }, { - "id": 562, + "id": 565, "type": "Fast Bypasser (rgthree)", "pos": [ - 260, - 410 + 2170, + 70 ], "size": [ - 300, - 90 + 380, + 82 ], - "flags": { - "collapsed": false - }, - "order": 150, + "flags": {}, + "order": 87, "mode": 0, "inputs": [ { "dir": 3, "label": " ", - "name": "Upscaling", + "name": "IMG2IMG Transfer", "type": "*", - "link": 6628 + "link": 6863 }, { "dir": 3, "label": " ", - "name": "Start quality prompt (detailer)", + "name": "Low VRAM for IMG2IMG Transfer", "type": "*", - "link": 7273 + "link": 72526 }, { "dir": 3, @@ -9960,7 +10022,7 @@ "links": null } ], - "title": "Process Control", + "title": "IMG Transfer Control", "properties": { "toggleRestriction": "default", "widget_ue_connectable": {}, @@ -9971,112 +10033,143 @@ "shape": 1 }, { - "id": 352, - "type": "MarkdownNote", + "id": 227, + "type": "PreviewImage", "pos": [ - -1530, - 1000 + 2370, + 1370 ], "size": [ - 370, - 580 + 210, + 246 ], "flags": { - "collapsed": false + "collapsed": true }, - "order": 74, + "order": 162, "mode": 0, - "inputs": [], + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 422 + } + ], "outputs": [], - "title": "Recommended Ultralytics Models", + "title": "Hands", "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [ - "#### FACE\n- [Mask aDetailer - Face detailer for Eyes, Eyebrows, and Nose](https://civitai.com/models/1222100/mask-adetailer-face-detailer-for-eyes-eyebrows-and-nose)\n- [ADetailer Anime Girl Face Segmentation / 漫画娘 顔検知](https://civitai.com/models/1076050/adetailer-anime-girl-face-segmentation)\n\n#### EYES\n- [Eyes detection (Adetailer)](https://civitai.com/models/150925/eyes-detection-adetailer)\n- [Eyeful | Robust eye detection for Adetailer / ComfyUI](https://civitai.com/models/178518/eyeful-or-robust-eye-detection-for-adetailer-comfyui)\n- [PitEyeDetailer](https://huggingface.co/camenduru/ultralytics/blob/main/PitEyeDetailer-v2-seg.pt)\n\n#### LIPS / Mouth\n- [ADetailer (After Detailer) Lips Model](https://civitai.com/models/142240/adetailer-after-detailer-lips-model)\n- [ADetailer 2d mouth detection [yolo/segmentation]](https://civitai.com/models/1306938/adetailer-2d-mouth-detection-yolosegmentation)\n\n\n#### NOSE\n- [ADetailer (Nose)](https://www.mediafire.com/file/f6buda8p06cosn6/adetailerNose_.pt/file) ([originally](https://civitai.com/models/1232431/adetailer-nose) from user [vortumanko](https://civitai.com/user/vortumanko) but taken offline by owner, works best with anthro noses, for everything else i recommend one of the face detailers above)\n\n#### HANDS\n- [hand_yolov8s.pt](https://huggingface.co/Bingsu/adetailer/blob/main/hand_yolov8s.pt)\n- [hand_yolov9c.pt](https://huggingface.co/Bingsu/adetailer/blob/main/hand_yolov9c.pt)\n\n#### NIPPLES\n- [Nipple Adetailer for Anime Girls](https://civitai.com/models/1132590/nipple-adetailer-for-anime-girls)\n- [ADetailer Nipples model](https://civitai.com/models/490259/adetailer-nipples-model)\n\n\n#### VAGINA\n- [Anime NSFW Detection/ADetailer All-in-One](https://civitai.com/models/1313556/anime-nsfw-detectionadetailer-all-in-one)\n- [Pussy Adetailer](https://civitai.com/models/150234/pussy-adetailer)\n\n\n#### PENIS\n- [Cock and Ball Detection 2D edition (ADetailer)](https://civitai.com/models/310687/cock-and-ball-detection-2d-edition-adetailer)\n" - ], - "color": "#222", - "bgcolor": "#000", + "widgets_values": [], "shape": 1 }, { - "id": 522, - "type": "easy seed", + "id": 228, + "type": "PreviewImage", "pos": [ - -40, - 610 + 2480, + 1370 ], "size": [ - 270, - 106 + 210, + 246 ], - "flags": {}, - "order": 75, + "flags": { + "collapsed": true + }, + "order": 164, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { - "name": "seed", - "type": "INT", - "links": [ - 5436, - 59810 - ] + "name": "images", + "type": "IMAGE", + "link": 423 } ], - "title": "Seed", + "outputs": [], + "title": "Nipples", "properties": { - "cnr_id": "comfyui-easy-use", - "ver": "3e84b8cd77719341adc71b08b5789bdb07b1a543", - "Node name for S&R": "easy seed", + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [ - 456421843686347, - "fixed", - null - ], - "color": "#432", - "bgcolor": "#653", + "widgets_values": [], "shape": 1 }, { - "id": 323, - "type": "MarkdownNote", + "id": 231, + "type": "PreviewImage", "pos": [ - -1150, - -200 + 2480, + 1320 ], "size": [ - 370, - 1340 + 260, + 258 ], - "flags": {}, - "order": 76, + "flags": { + "collapsed": true + }, + "order": 156, "mode": 0, - "inputs": [], + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 426 + } + ], "outputs": [], - "title": "How to use", + "title": "Eyes", "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", "widget_ue_connectable": {} }, - "widgets_values": [ - "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as IPAdapter Model & Clip vision Model if you want to use that feature.
\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n---\n\n#### Input Image\nHere you select your input image for the IMG2IMG process that you want to use throughout the complete process.\n\n---\n\n#### LoRA's / Detection Models\nIn the second row select your detection models for the body parts, select the LoRA's of your choice and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nThese settings will be used during all steps of the process. The Sampler, Scheduler, Steps, CFG/Guidance and CLIP Skip settings will be used in the image generation(IMG2IMG Transfer) as well as the detailer. The Denoise and Seed settings are only used during IMG2IMG Transfer.\n\n---\n\n#### Detailer Function Control\nIn the \"Detailer Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\n\n---\n\n#### General Function Control\nIn the \"General Detailer Function Control\"-Group you can select which if you want to upscale your output image and if you want to use a prepended quality prompt for the detailers that are being used. Furthermore you can select which of the general LoRA's you want to enable that'll be used throughout the whole process including the detailing.\n\n---\n\n#### General Prompt Control\nHere you can set the Start quality prompt that you'll be able to use throughout the detailers as well as the negative prompt that will be used across every process of this workflow.\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model.
\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA.
\n
\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image.
\nBe aware that you still have to prompt correctly with IPAdapter.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer.
The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced.
A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution.
If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve.
The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown.
As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n#### IMG2IMG Transfer\nThis section lets you use any image as a base to create a new one with the same composition and elements, while still giving you creative control over what’s shown. In short, it allows you to recreate or \"copy\" an image with your own characters, styling, or prompts.
\nTo use this effectively please check the guide [here](https://civitai.com/articles/15480) under \"IMG2IMG Transfer\" for a full explanation.\nUse the \"Low VRAM\"-Option ALONGSIDE the IMG2IMG Transfer to reduce required/used VRAM during the Pre-Processing and appliance of the ControlNet to the image. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a slight decrease in quality.\n\n---\n\n`To the left are my recommended detection models and below are my recommended body-part LoRA's that i use regularly. `" + "widgets_values": [], + "shape": 1 + }, + { + "id": 224, + "type": "PreviewImage", + "pos": [ + 2370, + 1320 ], - "color": "#222", - "bgcolor": "#000", + "size": [ + 260, + 260 + ], + "flags": { + "collapsed": true + }, + "order": 154, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 419 + } + ], + "outputs": [], + "title": "Face", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.27", + "Node name for S&R": "PreviewImage", + "widget_ue_connectable": {} + }, + "widgets_values": [], "shape": 1 } ], "links": [ - [ - 34, - 15, - 0, - 16, - 0, - "UPSCALE_MODEL" - ], [ 44, 20, @@ -10197,14 +10290,6 @@ 8, "SEGM_DETECTOR" ], - [ - 176, - 75, - 0, - 29, - 0, - "IMAGE" - ], [ 177, 47, @@ -10261,14 +10346,6 @@ 1, "CLIP" ], - [ - 281, - 16, - 0, - 19, - 0, - "IMAGE" - ], [ 323, 81, @@ -10469,14 +10546,6 @@ 8, "SEGM_DETECTOR" ], - [ - 529, - 16, - 0, - 274, - 0, - "IMAGE" - ], [ 576, 19, @@ -10742,20 +10811,12 @@ "CONDITIONING" ], [ - 669, - 8, - 0, - 278, - 8, - "VAE" - ], - [ - 1842, - 436, - 0, - 12, + 669, + 8, 0, - "MODEL" + 278, + 8, + "VAE" ], [ 1845, @@ -11765,14 +11826,6 @@ 5, "FLOAT" ], - [ - 6628, - 16, - 0, - 562, - 0, - "*" - ], [ 6863, 564, @@ -11797,14 +11850,6 @@ 0, "IMAGE" ], - [ - 7031, - 572, - 0, - 16, - 1, - "IMAGE" - ], [ 7255, 574, @@ -11909,14 +11954,6 @@ 5, "*" ], - [ - 7273, - 462, - 0, - 562, - 1, - "*" - ], [ 7646, 527, @@ -12093,38 +12130,6 @@ 2, "CLIP" ], - [ - 71748, - 213, - 0, - 70, - 1, - "MODEL" - ], - [ - 71749, - 198, - 0, - 19, - 1, - "MODEL" - ], - [ - 71756, - 213, - 1, - 70, - 2, - "CLIP" - ], - [ - 71759, - 198, - 1, - 19, - 2, - "CLIP" - ], [ 71874, 553, @@ -12398,7 +12403,95 @@ "*" ], [ - 72541, + 76831, + 436, + 0, + 635, + 0, + "MODEL" + ], + [ + 76832, + 635, + 0, + 12, + 0, + "MODEL" + ], + [ + 78065, + 75, + 0, + 29, + 0, + "IMAGE" + ], + [ + 79039, + 15, + 0, + 647, + 0, + "UPSCALE_MODEL" + ], + [ + 79040, + 572, + 0, + 647, + 1, + "IMAGE" + ], + [ + 79041, + 647, + 0, + 19, + 0, + "IMAGE" + ], + [ + 79042, + 647, + 0, + 274, + 0, + "IMAGE" + ], + [ + 79043, + 647, + 0, + 562, + 0, + "*" + ], + [ + 79044, + 462, + 0, + 562, + 1, + "*" + ], + [ + 79101, + 649, + 0, + 647, + 2, + "FLOAT" + ], + [ + 79260, + 213, + 0, + 70, + 1, + "MODEL" + ], + [ + 79261, 207, 0, 32, @@ -12406,15 +12499,15 @@ "MODEL" ], [ - 72550, - 207, + 79262, + 198, + 0, + 19, 1, - 32, - 2, - "CLIP" + "MODEL" ], [ - 72561, + 79263, 209, 1, 192, @@ -12422,7 +12515,7 @@ "CLIP" ], [ - 72562, + 79264, 212, 1, 195, @@ -12430,7 +12523,7 @@ "CLIP" ], [ - 72563, + 79265, 211, 1, 196, @@ -12438,7 +12531,7 @@ "CLIP" ], [ - 72564, + 79266, 210, 1, 197, @@ -12446,7 +12539,7 @@ "CLIP" ], [ - 72565, + 79267, 213, 1, 194, @@ -12454,7 +12547,7 @@ "CLIP" ], [ - 72566, + 79268, 207, 1, 464, @@ -12462,7 +12555,15 @@ "CLIP" ], [ - 72567, + 79269, + 213, + 1, + 70, + 2, + "CLIP" + ], + [ + 79270, 198, 1, 184, @@ -12470,12 +12571,28 @@ "CLIP" ], [ - 72568, + 79271, 208, 1, 193, 0, "CLIP" + ], + [ + 79272, + 207, + 1, + 32, + 2, + "CLIP" + ], + [ + 79273, + 198, + 1, + 19, + 2, + "CLIP" ] ], "groups": [ @@ -12484,9 +12601,9 @@ "title": "Model Backend", "bounding": [ -770, - 20, + 0, 310, - 750 + 770 ], "color": "#88A", "font_size": 24, @@ -12499,9 +12616,9 @@ "title": "Detailer Prompts", "bounding": [ 1420, - 20, + 0, 730, - 750 + 770 ], "color": "#8A8", "font_size": 24, @@ -12514,9 +12631,9 @@ "title": "Input Image", "bounding": [ -450, - 20, + 0, 390, - 750 + 770 ], "color": "#8A8", "font_size": 24, @@ -12529,9 +12646,9 @@ "title": "Before & After", "bounding": [ 2570, - 20, + 0, 850, - 750 + 770 ], "color": "#b06634", "font_size": 24, @@ -12619,15 +12736,13 @@ "title": "Detailer Function Control", "bounding": [ 250, - 20, + 0, 750, 310 ], "color": "#8A8", "font_size": 24, - "flags": { - "pinned": true - } + "flags": {} }, { "id": 28, @@ -12692,7 +12807,7 @@ "title": "Sampler Settings", "bounding": [ 280, - 180, + 160, 140, 80 ], @@ -12705,9 +12820,9 @@ "title": "Sampler Settings", "bounding": [ -50, - 20, + 0, 290, - 750 + 770 ], "color": "#8A8", "font_size": 24, @@ -12720,30 +12835,26 @@ "title": "General Function Control", "bounding": [ 250, - 340, 320, - 430 + 320, + 450 ], "color": "#8A8", "font_size": 24, - "flags": { - "pinned": true - } + "flags": {} }, { "id": 37, "title": "IMG2IMG Transfer", "bounding": [ 2160, - 20, + 0, 400, - 750 + 770 ], "color": "#8A8", "font_size": 24, - "flags": { - "pinned": true - } + "flags": {} }, { "id": 38, @@ -12765,9 +12876,9 @@ "title": "General Prompt Control", "bounding": [ 580, - 340, + 320, 420, - 430 + 450 ], "color": "#8A8", "font_size": 24, @@ -12793,9 +12904,9 @@ "title": "IPAdapter Control (Style Transfer)", "bounding": [ 1010, - 20, + 0, 400, - 750 + 770 ], "color": "#8A8", "font_size": 24, @@ -12833,10 +12944,10 @@ "config": {}, "extra": { "ds": { - "scale": 0.8712121212122317, + "scale": 0.6545545613916216, "offset": [ - 1487.887209956355, - 246.4970145646001 + 845.2035120425119, + 317.7332299008797 ] }, "ue_links": [ @@ -12888,6 +12999,38 @@ "controller": 50, "type": "CLIP" }, + { + "downstream": 70, + "downstream_slot": 1, + "upstream": "456", + "upstream_slot": 0, + "controller": 50, + "type": "MODEL" + }, + { + "downstream": 70, + "downstream_slot": 2, + "upstream": "459", + "upstream_slot": 0, + "controller": 50, + "type": "CLIP" + }, + { + "downstream": 70, + "downstream_slot": 3, + "upstream": "437", + "upstream_slot": 0, + "controller": 50, + "type": "VAE" + }, + { + "downstream": 70, + "downstream_slot": 5, + "upstream": "261", + "upstream_slot": 0, + "controller": 51, + "type": "CONDITIONING" + }, { "downstream": 184, "downstream_slot": 0, @@ -12904,6 +13047,46 @@ "controller": 50, "type": "CLIP" }, + { + "downstream": 32, + "downstream_slot": 1, + "upstream": "456", + "upstream_slot": 0, + "controller": 50, + "type": "MODEL" + }, + { + "downstream": 32, + "downstream_slot": 2, + "upstream": "459", + "upstream_slot": 0, + "controller": 50, + "type": "CLIP" + }, + { + "downstream": 32, + "downstream_slot": 3, + "upstream": "437", + "upstream_slot": 0, + "controller": 50, + "type": "VAE" + }, + { + "downstream": 32, + "downstream_slot": 5, + "upstream": "261", + "upstream_slot": 0, + "controller": 51, + "type": "CONDITIONING" + }, + { + "downstream": 524, + "downstream_slot": 1, + "upstream": "437", + "upstream_slot": 0, + "controller": 50, + "type": "VAE" + }, { "downstream": 261, "downstream_slot": 0, @@ -12919,6 +13102,62 @@ "upstream_slot": 0, "controller": 50, "type": "CLIP" + }, + { + "downstream": 520, + "downstream_slot": 8, + "upstream": "437", + "upstream_slot": 0, + "controller": 50, + "type": "VAE" + }, + { + "downstream": 521, + "downstream_slot": 0, + "upstream": "456", + "upstream_slot": 0, + "controller": 50, + "type": "MODEL" + }, + { + "downstream": 529, + "downstream_slot": 0, + "upstream": "459", + "upstream_slot": 0, + "controller": 50, + "type": "CLIP" + }, + { + "downstream": 19, + "downstream_slot": 1, + "upstream": "456", + "upstream_slot": 0, + "controller": 50, + "type": "MODEL" + }, + { + "downstream": 19, + "downstream_slot": 2, + "upstream": "459", + "upstream_slot": 0, + "controller": 50, + "type": "CLIP" + }, + { + "downstream": 19, + "downstream_slot": 3, + "upstream": "437", + "upstream_slot": 0, + "controller": 50, + "type": "VAE" + }, + { + "downstream": 19, + "downstream_slot": 5, + "upstream": "261", + "upstream_slot": 0, + "controller": 51, + "type": "CONDITIONING" } ], "groupNodes": { @@ -13297,16 +13536,32 @@ "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "links_added_by_ue": [ - 72551, - 72552, - 72553, - 72554, - 72555, - 72556, - 72557, - 72558, - 72559, - 72560 + 79234, + 79235, + 79236, + 79237, + 79238, + 79239, + 79240, + 79241, + 79242, + 79243, + 79244, + 79245, + 79246, + 79247, + 79248, + 79249, + 79250, + 79251, + 79252, + 79253, + 79254, + 79255, + 79256, + 79257, + 79258, + 79259 ], "frontendVersion": "1.23.4" },