diff --git "a/workflows/TXT2IMG/v3.0/vslinx-FaceDetailer-v3.0.json" "b/workflows/TXT2IMG/v3.0/vslinx-FaceDetailer-v3.0.json"
new file mode 100644--- /dev/null
+++ "b/workflows/TXT2IMG/v3.0/vslinx-FaceDetailer-v3.0.json"
@@ -0,0 +1,9068 @@
+{
+ "last_node_id": 368,
+ "last_link_id": 669,
+ "nodes": [
+ {
+ "id": 161,
+ "type": "ModelSamplingDiscrete",
+ "pos": [
+ -760,
+ 1570
+ ],
+ "size": [
+ 310,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 0,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 324
+ ]
+ }
+ ],
+ "title": "EPS Model",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "ModelSamplingDiscrete"
+ },
+ "widgets_values": [
+ "eps",
+ false
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 143,
+ "type": "MathExpression|pysssss",
+ "pos": [
+ -500,
+ 1530
+ ],
+ "size": [
+ 340,
+ 130
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 67,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "a",
+ "shape": 7,
+ "type": "*",
+ "link": 311
+ },
+ {
+ "name": "b",
+ "shape": 7,
+ "type": "*",
+ "link": null
+ },
+ {
+ "name": "c",
+ "shape": 7,
+ "type": "*",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 312
+ ]
+ },
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null
+ }
+ ],
+ "title": "Clip Skip Calculation",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "MathExpression|pysssss"
+ },
+ "widgets_values": [
+ "a * (-1)\n"
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 81,
+ "type": "ModelSamplingDiscrete",
+ "pos": [
+ -640,
+ 1530
+ ],
+ "size": [
+ 310,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 1,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "slot_index": 0,
+ "links": [
+ 323
+ ]
+ }
+ ],
+ "title": "V-Pred Model",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "ModelSamplingDiscrete"
+ },
+ "widgets_values": [
+ "v_prediction",
+ true
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 6,
+ "type": "EmptyLatentImage",
+ "pos": [
+ -760,
+ 1490
+ ],
+ "size": [
+ 310,
+ 110
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 68,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "widget": {
+ "name": "width"
+ },
+ "link": 308
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "widget": {
+ "name": "height"
+ },
+ "link": 309
+ },
+ {
+ "name": "batch_size",
+ "type": "INT",
+ "widget": {
+ "name": "batch_size"
+ },
+ "link": 310
+ }
+ ],
+ "outputs": [
+ {
+ "label": "Latent",
+ "name": "LATENT",
+ "type": "LATENT",
+ "links": [
+ 184
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "EmptyLatentImage"
+ },
+ "widgets_values": [
+ 1024,
+ 1536,
+ 4
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 2,
+ "type": "CLIPSetLastLayer",
+ "pos": [
+ -580,
+ 1490
+ ],
+ "size": [
+ 310,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 76,
+ "mode": 0,
+ "inputs": [
+ {
+ "label": "CLIP",
+ "name": "clip",
+ "type": "CLIP",
+ "link": 126
+ },
+ {
+ "name": "stop_at_clip_layer",
+ "type": "INT",
+ "widget": {
+ "name": "stop_at_clip_layer"
+ },
+ "link": 312
+ }
+ ],
+ "outputs": [
+ {
+ "label": "CLIP",
+ "name": "CLIP",
+ "type": "CLIP",
+ "slot_index": 0,
+ "links": [
+ 125
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "CLIPSetLastLayer"
+ },
+ "widgets_values": [
+ -2
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 42,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 470,
+ 990
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 2,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 82
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 179
+ ]
+ }
+ ],
+ "title": "Nose Ultalytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "bbox/adetailerNose_.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 76,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 470,
+ 1230
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 3,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 171
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 173
+ ]
+ }
+ ],
+ "title": "Penis Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "segm/2DCockAndBallYolo8x.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 21,
+ "type": "SAMLoader",
+ "pos": [
+ -760,
+ 1610
+ ],
+ "size": [
+ 315,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 4,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "SAM_MODEL",
+ "type": "SAM_MODEL",
+ "slot_index": 0,
+ "links": [
+ 45,
+ 337,
+ 338,
+ 339,
+ 340,
+ 341,
+ 342,
+ 343
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "SAMLoader"
+ },
+ "widgets_values": [
+ "sam_vit_b_01ec64.pth",
+ "AUTO"
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 20,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 250,
+ 870
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 5,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 44
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 182
+ ]
+ }
+ ],
+ "title": "Face Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "bbox/99coins_anime_girl_face_box.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 68,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 250,
+ 1110
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 6,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 158
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 160
+ ]
+ }
+ ],
+ "title": "Hands Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "bbox/hand_yolov8s.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 40,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 470,
+ 1110
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 7,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 67
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 178
+ ]
+ }
+ ],
+ "title": "Nipples Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "segm/ntd11_anime_nsfw_segm_v1_nipples.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 46,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 250,
+ 1230
+ ],
+ "size": [
+ 210,
+ 78
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 8,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 100
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 111
+ ]
+ }
+ ],
+ "title": "Vagina Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "bbox/pussy_yolo11s_bbox_best.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 37,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 250,
+ 990
+ ],
+ "size": [
+ 210,
+ 80
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 9,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 65
+ ]
+ },
+ {
+ "name": "SEGM_DETECTOR",
+ "type": "SEGM_DETECTOR",
+ "slot_index": 1,
+ "links": [
+ 180
+ ]
+ }
+ ],
+ "title": "Lips Ultralytics",
+ "properties": {
+ "cnr_id": "comfyui-impact-subpack",
+ "ver": "74db20c95eca152a6d686c914edc0ef4e4762cb8",
+ "Node name for S&R": "UltralyticsDetectorProvider"
+ },
+ "widgets_values": [
+ "bbox/adetailer2dMouth_v10.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 141,
+ "type": "mxSlider2D",
+ "pos": [
+ -420,
+ 70
+ ],
+ "size": [
+ 270,
+ 280
+ ],
+ "flags": {},
+ "order": 10,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "INT",
+ "links": [
+ 308,
+ 520
+ ]
+ },
+ {
+ "name": "",
+ "type": "INT",
+ "links": [
+ 309,
+ 521,
+ 530
+ ]
+ }
+ ],
+ "title": "Size",
+ "properties": {
+ "valueX": 1024,
+ "valueY": 1536,
+ "minX": 0,
+ "minY": 0,
+ "maxX": 1332,
+ "maxY": 1998,
+ "stepX": 128,
+ "stepY": 128,
+ "decimalsX": 0,
+ "decimalsY": 0,
+ "snap": true,
+ "dots": true,
+ "frame": true,
+ "frameAlert": 0,
+ "Node name for S&R": "mxSlider2D"
+ },
+ "widgets_values": [
+ 1024,
+ 1024,
+ 1536,
+ 1536,
+ 0,
+ 0
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 235,
+ "type": "Sampler Selector (Image Saver)",
+ "pos": [
+ -140,
+ 480
+ ],
+ "size": [
+ 210,
+ 100
+ ],
+ "flags": {},
+ "order": 11,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "sampler",
+ "type": "COMBO",
+ "links": [
+ 431,
+ 432
+ ]
+ },
+ {
+ "name": "sampler_name",
+ "type": "STRING",
+ "links": [
+ 532
+ ]
+ }
+ ],
+ "title": "Sampler Selector",
+ "properties": {
+ "cnr_id": "comfyui-image-saver",
+ "ver": "473e71bbf486a6386629a86645b03fed4f38ae8d",
+ "Node name for S&R": "Sampler Selector (Image Saver)"
+ },
+ "widgets_values": [
+ "euler"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 8,
+ "type": "VAELoader",
+ "pos": [
+ -760,
+ 350
+ ],
+ "size": [
+ 310,
+ 60
+ ],
+ "flags": {},
+ "order": 12,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "slot_index": 0,
+ "links": [
+ 115
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "VAELoader"
+ },
+ "widgets_values": [
+ "sdxl_vae.safetensors"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 11,
+ "type": "CheckpointLoader|pysssss",
+ "pos": [
+ -760,
+ 70
+ ],
+ "size": [
+ 310,
+ 142
+ ],
+ "flags": {},
+ "order": 13,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "slot_index": 0,
+ "links": [
+ 117,
+ 534
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "slot_index": 1,
+ "links": [
+ 126
+ ]
+ },
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": null
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
+ "Node name for S&R": "CheckpointLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\hassakuXLIllustrious_v13StyleA.safetensors",
+ "[none]",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 50,
+ "type": "Anything Everywhere3",
+ "pos": [
+ -580,
+ 1450
+ ],
+ "size": [
+ 310,
+ 70
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 98,
+ "mode": 0,
+ "inputs": [
+ {
+ "color_on": "#B39DDB",
+ "label": "MODEL",
+ "name": "anything",
+ "shape": 7,
+ "type": "*",
+ "link": 335
+ },
+ {
+ "color_on": "#FFD500",
+ "label": "CLIP",
+ "name": "anything2",
+ "shape": 7,
+ "type": "*",
+ "link": 336
+ },
+ {
+ "color_on": "#FF6E6E",
+ "label": "VAE",
+ "name": "anything3",
+ "shape": 7,
+ "type": "*",
+ "link": 115
+ }
+ ],
+ "outputs": [],
+ "title": "Checkpoint Everywhere",
+ "properties": {
+ "cnr_id": "cg-use-everywhere",
+ "ver": "8017bc6b063f45db6b986d9fc8bb76bd3234b838",
+ "Node name for S&R": "Anything Everywhere3",
+ "group_restricted": 0,
+ "color_restricted": 0
+ },
+ "widgets_values": [],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 51,
+ "type": "Prompts Everywhere",
+ "pos": [
+ -760,
+ 1450
+ ],
+ "size": [
+ 420,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 85,
+ "mode": 0,
+ "inputs": [
+ {
+ "color_on": "#FFA931",
+ "label": "CONDITIONING",
+ "name": "+ve",
+ "shape": 7,
+ "type": "*",
+ "link": 448
+ },
+ {
+ "color_on": "#FFA931",
+ "label": "CONDITIONING",
+ "name": "-ve",
+ "shape": 7,
+ "type": "*",
+ "link": 511
+ }
+ ],
+ "outputs": [],
+ "properties": {
+ "cnr_id": "cg-use-everywhere",
+ "ver": "8017bc6b063f45db6b986d9fc8bb76bd3234b838",
+ "Node name for S&R": "Prompts Everywhere",
+ "group_restricted": 0,
+ "color_restricted": 0
+ },
+ "widgets_values": [],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 237,
+ "type": "Scheduler Selector (Comfy) (Image Saver)",
+ "pos": [
+ -140,
+ 350
+ ],
+ "size": [
+ 210,
+ 90
+ ],
+ "flags": {},
+ "order": 14,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "scheduler",
+ "type": "COMBO",
+ "links": [
+ 433
+ ]
+ },
+ {
+ "name": "scheduler_name",
+ "type": "STRING",
+ "links": [
+ 517
+ ]
+ }
+ ],
+ "title": "Scheduler Selector",
+ "properties": {
+ "cnr_id": "comfyui-image-saver",
+ "ver": "473e71bbf486a6386629a86645b03fed4f38ae8d",
+ "Node name for S&R": "Scheduler Selector (Comfy) (Image Saver)"
+ },
+ "widgets_values": [
+ "sgm_uniform"
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 269,
+ "type": "mxSlider",
+ "pos": [
+ -140,
+ 280
+ ],
+ "size": [
+ 210,
+ 30
+ ],
+ "flags": {},
+ "order": 15,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "FLOAT",
+ "links": [
+ 525,
+ 526
+ ]
+ }
+ ],
+ "title": "Denoise",
+ "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
+ },
+ "widgets_values": [
+ 1,
+ 1,
+ 1
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 266,
+ "type": "mxSlider",
+ "pos": [
+ -140,
+ 210
+ ],
+ "size": [
+ 210,
+ 30
+ ],
+ "flags": {},
+ "order": 16,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "FLOAT",
+ "links": [
+ 523,
+ 524
+ ]
+ }
+ ],
+ "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
+ },
+ "widgets_values": [
+ 6,
+ 6,
+ 1
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 144,
+ "type": "mxSlider",
+ "pos": [
+ -140,
+ 140
+ ],
+ "size": [
+ 210,
+ 30
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 17,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "INT",
+ "links": [
+ 311,
+ 514
+ ]
+ }
+ ],
+ "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
+ },
+ "widgets_values": [
+ 2,
+ 2,
+ 0
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 142,
+ "type": "mxSlider",
+ "pos": [
+ -140,
+ 70
+ ],
+ "size": [
+ 210,
+ 30
+ ],
+ "flags": {},
+ "order": 18,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "INT",
+ "links": [
+ 310
+ ]
+ }
+ ],
+ "title": "Batch Size",
+ "properties": {
+ "cnr_id": "comfyui-mxtoolkit",
+ "ver": "d3333cca48025509932766ffda98e82050453118",
+ "Node name for S&R": "mxSlider",
+ "value": 4,
+ "min": 1,
+ "max": 10,
+ "step": 1,
+ "decimals": 0,
+ "snap": true
+ },
+ "widgets_values": [
+ 4,
+ 4,
+ 0
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 295,
+ "type": "mxSlider",
+ "pos": [
+ -420,
+ 750
+ ],
+ "size": [
+ 240,
+ 30
+ ],
+ "flags": {},
+ "order": 19,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "FLOAT",
+ "links": [
+ 552
+ ]
+ }
+ ],
+ "title": "ControlNet Start Percent",
+ "properties": {
+ "cnr_id": "comfyui-mxtoolkit",
+ "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976",
+ "Node name for S&R": "mxSlider",
+ "value": 0,
+ "min": 0,
+ "max": 1,
+ "step": 0.001,
+ "decimals": 3,
+ "snap": true
+ },
+ "widgets_values": [
+ 0,
+ 0,
+ 1
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 299,
+ "type": "mxSlider",
+ "pos": [
+ -170,
+ 750
+ ],
+ "size": [
+ 240,
+ 30
+ ],
+ "flags": {},
+ "order": 20,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "FLOAT",
+ "links": [
+ 553
+ ]
+ }
+ ],
+ "title": "ControlNet End Percent",
+ "properties": {
+ "cnr_id": "comfyui-mxtoolkit",
+ "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976",
+ "Node name for S&R": "mxSlider",
+ "value": 1,
+ "min": 0,
+ "max": 1,
+ "step": 0.001,
+ "decimals": 3,
+ "snap": true
+ },
+ "widgets_values": [
+ 1,
+ 1,
+ 1
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 236,
+ "type": "Primitive boolean [Crystools]",
+ "pos": [
+ -760,
+ 250
+ ],
+ "size": [
+ 310,
+ 60
+ ],
+ "flags": {},
+ "order": 21,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "boolean",
+ "type": "BOOLEAN",
+ "links": [
+ 429
+ ]
+ }
+ ],
+ "title": "Is V-Pred Model",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive boolean [Crystools]"
+ },
+ "widgets_values": [
+ false
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 158,
+ "type": "Switch any [Crystools]",
+ "pos": [
+ -630,
+ 1570
+ ],
+ "size": [
+ 315,
+ 78
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 69,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "on_true",
+ "type": "*",
+ "link": 323
+ },
+ {
+ "name": "on_false",
+ "type": "*",
+ "link": 324
+ },
+ {
+ "name": "boolean",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "boolean"
+ },
+ "link": 429
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": [
+ 327
+ ]
+ }
+ ],
+ "title": "V-Pred Switch",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Switch any [Crystools]"
+ },
+ "widgets_values": [
+ true
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 241,
+ "type": "CLIPTextEncode",
+ "pos": [
+ -490,
+ 1570
+ ],
+ "size": [
+ 400,
+ 200
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 80,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "widget": {
+ "name": "text"
+ },
+ "link": 478
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 448
+ ]
+ }
+ ],
+ "title": "Prompt convert",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ ""
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 261,
+ "type": "CLIPTextEncode",
+ "pos": [
+ -580,
+ 1610
+ ],
+ "size": [
+ 400,
+ 200
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 70,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "widget": {
+ "name": "text"
+ },
+ "link": null
+ },
+ {
+ "name": "text",
+ "type": "STRING",
+ "widget": {
+ "name": "text"
+ },
+ "link": 510
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 511
+ ]
+ }
+ ],
+ "title": "Prompt neg convert",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ ""
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 259,
+ "type": "Image Saver",
+ "pos": [
+ 140,
+ 1480
+ ],
+ "size": [
+ 320,
+ 858
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 116,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 506
+ },
+ {
+ "name": "positive",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "positive"
+ },
+ "link": 507
+ },
+ {
+ "name": "negative",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "negative"
+ },
+ "link": 512
+ },
+ {
+ "name": "clip_skip",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "clip_skip"
+ },
+ "link": 514
+ },
+ {
+ "name": "denoise",
+ "shape": 7,
+ "type": "FLOAT",
+ "widget": {
+ "name": "denoise"
+ },
+ "link": 526
+ },
+ {
+ "name": "steps",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "steps"
+ },
+ "link": 516
+ },
+ {
+ "name": "scheduler",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "scheduler"
+ },
+ "link": 517
+ },
+ {
+ "name": "sampler_name",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "sampler_name"
+ },
+ "link": 532
+ },
+ {
+ "name": "width",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "width"
+ },
+ "link": 520
+ },
+ {
+ "name": "height",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "height"
+ },
+ "link": 521
+ },
+ {
+ "name": "seed_value",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "seed_value"
+ },
+ "link": 522
+ },
+ {
+ "name": "cfg",
+ "shape": 7,
+ "type": "FLOAT",
+ "widget": {
+ "name": "cfg"
+ },
+ "link": 524
+ },
+ {
+ "name": "modelname",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "modelname"
+ },
+ "link": 543
+ }
+ ],
+ "outputs": [
+ {
+ "name": "hashes",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-image-saver",
+ "ver": "473e71bbf486a6386629a86645b03fed4f38ae8d",
+ "Node name for S&R": "Image Saver"
+ },
+ "widgets_values": [
+ "ComfyUI_ADetailer_%time",
+ "",
+ "png",
+ 20,
+ 7,
+ "",
+ "",
+ "normal",
+ "unknown",
+ "unknown",
+ 0,
+ 512,
+ 512,
+ true,
+ 100,
+ false,
+ 0,
+ 1,
+ 0,
+ "%Y-%m-%d-%H%M%S",
+ false,
+ true,
+ "",
+ false,
+ true
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 282,
+ "type": "WidgetToString",
+ "pos": [
+ 140,
+ 1440
+ ],
+ "size": [
+ 315,
+ 154
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 66,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "any_input",
+ "shape": 7,
+ "type": "*",
+ "link": 534
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 543
+ ]
+ }
+ ],
+ "title": "Modelname for save",
+ "properties": {
+ "cnr_id": "comfyui-kjnodes",
+ "ver": "d57154c3a808b8a3f232ed293eaa2d000867c884",
+ "Node name for S&R": "WidgetToString"
+ },
+ "widgets_values": [
+ 0,
+ "ckpt_name",
+ false,
+ "",
+ 2
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 82,
+ "type": "KSampler",
+ "pos": [
+ -760,
+ 1650
+ ],
+ "size": [
+ 380,
+ 300
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 89,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 327
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 547
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 548
+ },
+ {
+ "name": "latent_image",
+ "type": "LATENT",
+ "link": 184
+ },
+ {
+ "name": "steps",
+ "type": "INT",
+ "widget": {
+ "name": "steps"
+ },
+ "link": 300
+ },
+ {
+ "name": "seed",
+ "type": "INT",
+ "widget": {
+ "name": "seed"
+ },
+ "link": 307
+ },
+ {
+ "name": "scheduler",
+ "type": "COMBO",
+ "widget": {
+ "name": "scheduler"
+ },
+ "link": 433
+ },
+ {
+ "name": "sampler_name",
+ "type": "COMBO",
+ "widget": {
+ "name": "sampler_name"
+ },
+ "link": 432
+ },
+ {
+ "name": "cfg",
+ "type": "FLOAT",
+ "widget": {
+ "name": "cfg"
+ },
+ "link": 523
+ },
+ {
+ "name": "denoise",
+ "type": "FLOAT",
+ "widget": {
+ "name": "denoise"
+ },
+ "link": 525
+ },
+ {
+ "name": "sampler_name",
+ "type": "COMBO",
+ "widget": {
+ "name": "sampler_name"
+ },
+ "link": 431
+ }
+ ],
+ "outputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "slot_index": 0,
+ "links": [
+ 188
+ ]
+ }
+ ],
+ "title": "Sampler",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "KSampler"
+ },
+ "widgets_values": [
+ 713705483829737,
+ "randomize",
+ 30,
+ 5,
+ "euler",
+ "normal",
+ 1
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 83,
+ "type": "VAEDecode",
+ "pos": [
+ -380,
+ 1450
+ ],
+ "size": [
+ 370,
+ 46
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 92,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "samples",
+ "type": "LATENT",
+ "link": 188
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 189,
+ 279
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "VAEDecode"
+ },
+ "widgets_values": [],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 126,
+ "type": "Image Filter",
+ "pos": [
+ -400,
+ 1490
+ ],
+ "size": [
+ 390,
+ 322
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 94,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 279
+ },
+ {
+ "name": "latents",
+ "shape": 7,
+ "type": "LATENT",
+ "link": null
+ },
+ {
+ "name": "masks",
+ "shape": 7,
+ "type": "MASK",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "links": [
+ 282
+ ]
+ },
+ {
+ "name": "latents",
+ "type": "LATENT",
+ "links": null
+ },
+ {
+ "name": "masks",
+ "type": "MASK",
+ "links": null
+ },
+ {
+ "name": "extra1",
+ "type": "STRING",
+ "links": null
+ },
+ {
+ "name": "extra2",
+ "type": "STRING",
+ "links": null
+ },
+ {
+ "name": "extra3",
+ "type": "STRING",
+ "links": null
+ },
+ {
+ "name": "indexes",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "cg-image-filter",
+ "ver": "7598085ce32d348cec9b1ca4008fe0f9f2f522cf",
+ "Node name for S&R": "Image Filter"
+ },
+ "widgets_values": [
+ 90,
+ "send none",
+ "",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 16,
+ "type": "ImageUpscaleWithModel",
+ "pos": [
+ -760,
+ 1530
+ ],
+ "size": [
+ 400,
+ 46
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 96,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "upscale_model",
+ "type": "UPSCALE_MODEL",
+ "link": 34
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 282
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 281,
+ 529,
+ 574
+ ]
+ }
+ ],
+ "title": "Upscaling",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "ImageUpscaleWithModel"
+ },
+ "widgets_values": [],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 19,
+ "type": "FaceDetailer",
+ "pos": [
+ 470,
+ 1440
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 99,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 281
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 398
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 399
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 382
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "bbox_detector",
+ "type": "BBOX_DETECTOR",
+ "link": 44
+ },
+ {
+ "name": "sam_model_opt",
+ "shape": 7,
+ "type": "SAM_MODEL",
+ "link": 45
+ },
+ {
+ "name": "segm_detector_opt",
+ "shape": 7,
+ "type": "SEGM_DETECTOR",
+ "link": 182
+ },
+ {
+ "name": "detailer_hook",
+ "shape": 7,
+ "type": "DETAILER_HOOK",
+ "link": null
+ },
+ {
+ "name": "scheduler_func_opt",
+ "shape": 7,
+ "type": "SCHEDULER_FUNC",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 55,
+ 576
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 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": "Face Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 3645404965897,
+ "randomize",
+ 30,
+ 5,
+ "euler",
+ "normal",
+ 0.5,
+ 5,
+ true,
+ true,
+ 0.6,
+ 10,
+ 3,
+ "center-1",
+ 0,
+ 0.93,
+ 0,
+ 0.7,
+ "False",
+ 10,
+ "",
+ 1,
+ false,
+ 20,
+ false,
+ false
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 32,
+ "type": "FaceDetailer",
+ "pos": [
+ 620,
+ 1440
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 101,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 55
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 400
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 401
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 383
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "bbox_detector",
+ "type": "BBOX_DETECTOR",
+ "link": 53
+ },
+ {
+ "name": "sam_model_opt",
+ "shape": 7,
+ "type": "SAM_MODEL",
+ "link": 337
+ },
+ {
+ "name": "segm_detector_opt",
+ "shape": 7,
+ "type": "SEGM_DETECTOR",
+ "link": 528
+ },
+ {
+ "name": "detailer_hook",
+ "shape": 7,
+ "type": "DETAILER_HOOK",
+ "link": null
+ },
+ {
+ "name": "scheduler_func_opt",
+ "shape": 7,
+ "type": "SCHEDULER_FUNC",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 79,
+ 577
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 426
+ ]
+ },
+ {
+ "name": "mask",
+ "type": "MASK",
+ "slot_index": 3,
+ "links": []
+ },
+ {
+ "name": "detailer_pipe",
+ "type": "DETAILER_PIPE",
+ "links": []
+ },
+ {
+ "name": "cnet_images",
+ "shape": 6,
+ "type": "IMAGE",
+ "links": []
+ }
+ ],
+ "title": "Eyes Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 402228381695008,
+ "randomize",
+ 30,
+ 5,
+ "euler",
+ "normal",
+ 0.5,
+ 5,
+ true,
+ true,
+ 0.5000000000000001,
+ 10,
+ 3,
+ "center-1",
+ 0,
+ 0.9300000000000002,
+ 0,
+ 0.7000000000000002,
+ "False",
+ 10,
+ "",
+ 1,
+ false,
+ 20,
+ false,
+ false
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 43,
+ "type": "FaceDetailer",
+ "pos": [
+ 470,
+ 1480
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 105,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 154
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 402
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 403
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 384
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "bbox_detector",
+ "type": "BBOX_DETECTOR",
+ "link": 82
+ },
+ {
+ "name": "sam_model_opt",
+ "shape": 7,
+ "type": "SAM_MODEL",
+ "link": 339
+ },
+ {
+ "name": "segm_detector_opt",
+ "shape": 7,
+ "type": "SEGM_DETECTOR",
+ "link": 179
+ },
+ {
+ "name": "detailer_hook",
+ "shape": 7,
+ "type": "DETAILER_HOOK",
+ "link": null
+ },
+ {
+ "name": "scheduler_func_opt",
+ "shape": 7,
+ "type": "SCHEDULER_FUNC",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 162,
+ 578
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 420
+ ]
+ },
+ {
+ "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": "Nose Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 862115447253774,
+ "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": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 35,
+ "type": "FaceDetailer",
+ "pos": [
+ 620,
+ 1480
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 103,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 79
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 404
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 405
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 385
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "bbox_detector",
+ "type": "BBOX_DETECTOR",
+ "link": 65
+ },
+ {
+ "name": "sam_model_opt",
+ "shape": 7,
+ "type": "SAM_MODEL",
+ "link": 338
+ },
+ {
+ "name": "segm_detector_opt",
+ "shape": 7,
+ "type": "SEGM_DETECTOR",
+ "link": 180
+ },
+ {
+ "name": "detailer_hook",
+ "shape": 7,
+ "type": "DETAILER_HOOK",
+ "link": null
+ },
+ {
+ "name": "scheduler_func_opt",
+ "shape": 7,
+ "type": "SCHEDULER_FUNC",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 154,
+ 579
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 421
+ ]
+ },
+ {
+ "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": "Lips Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 1052454951185949,
+ "randomize",
+ 30,
+ 5,
+ "euler",
+ "normal",
+ 0.5,
+ 5,
+ true,
+ true,
+ 0.5000000000000001,
+ 10,
+ 3,
+ "center-1",
+ 0,
+ 0.9300000000000002,
+ 0,
+ 0.7,
+ "False",
+ 10,
+ "",
+ 1,
+ false,
+ 20,
+ false,
+ false
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 38,
+ "type": "FaceDetailer",
+ "pos": [
+ 620,
+ 1520
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 109,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 161
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 408
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 409
+ },
+ {
+ "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
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 156,
+ 581
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 423
+ ]
+ },
+ {
+ "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",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 252465703383395,
+ "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": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 47,
+ "type": "FaceDetailer",
+ "pos": [
+ 470,
+ 1560
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 111,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 156
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 410
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 411
+ },
+ {
+ "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
+ }
+ ],
+ "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,
+ "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": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 186592570521521,
+ "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": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 75,
+ "type": "FaceDetailer",
+ "pos": [
+ 620,
+ 1560
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 113,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 177
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 412
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 413
+ },
+ {
+ "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
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 176,
+ 506,
+ 583
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 425
+ ]
+ },
+ {
+ "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": "Penis Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 755064474249065,
+ "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": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 232,
+ "type": "Note",
+ "pos": [
+ 2300,
+ 870
+ ],
+ "size": [
+ 320,
+ 230
+ ],
+ "flags": {},
+ "order": 22,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "properties": {},
+ "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.\n(See \"How to improve\" on the left)\n\nPrompt preview shows you the combination of pos prompts."
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 224,
+ "type": "PreviewImage",
+ "pos": [
+ 2300,
+ 1140
+ ],
+ "size": [
+ 260,
+ 258
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 102,
+ "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"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 231,
+ "type": "PreviewImage",
+ "pos": [
+ 2410,
+ 1140
+ ],
+ "size": [
+ 260,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 104,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 426
+ }
+ ],
+ "outputs": [],
+ "title": "Eyes",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 225,
+ "type": "PreviewImage",
+ "pos": [
+ 2300,
+ 1180
+ ],
+ "size": [
+ 260,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 108,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 420
+ }
+ ],
+ "outputs": [],
+ "title": "Nose",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 228,
+ "type": "PreviewImage",
+ "pos": [
+ 2410,
+ 1220
+ ],
+ "size": [
+ 210,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 112,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 423
+ }
+ ],
+ "outputs": [],
+ "title": "Nipples",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 245,
+ "type": "ShowText|pysssss",
+ "pos": [
+ 2300,
+ 1300
+ ],
+ "size": [
+ 410,
+ 300
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 81,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text",
+ "type": "STRING",
+ "widget": {
+ "name": "text"
+ },
+ "link": 479
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "shape": 6,
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "title": "Prompt preview",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "ShowText|pysssss"
+ },
+ "widgets_values": [
+ "",
+ "masterpiece, best quality, absurdres, amazing quality, 1girl, inoue orihime, brown eyes, white sweater, turtleneck sweater, medium breasts, v sign, v, jeans, half-length portrait, smile, masterpiece, best quality, very awa, absurdres"
+ ],
+ "shape": 1
+ },
+ {
+ "id": 230,
+ "type": "PreviewImage",
+ "pos": [
+ 2410,
+ 1260
+ ],
+ "size": [
+ 210,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 118,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 425
+ }
+ ],
+ "outputs": [],
+ "title": "Penis",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 229,
+ "type": "PreviewImage",
+ "pos": [
+ 2300,
+ 1260
+ ],
+ "size": [
+ 210,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 114,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 424
+ }
+ ],
+ "outputs": [],
+ "title": "Vagina",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 12,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -760,
+ 870
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 79,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 117
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 125
+ }
+ ],
+ "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"
+ },
+ "widgets_values": [
+ "CivitAIPopularMix-vslinx.safetensors",
+ 1.0000000000000002,
+ 1.0000000000000002,
+ "[none]",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 184,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 720,
+ 870
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 23,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 382,
+ 612
+ ]
+ }
+ ],
+ "title": "Face prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "detailed face"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 193,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 720,
+ 1000
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 24,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 384,
+ 614
+ ]
+ }
+ ],
+ "title": "Nose prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "nose"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 196,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 720,
+ 1260
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 25,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 388,
+ 618
+ ]
+ }
+ ],
+ "title": "Vagina prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "pussy "
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 197,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 970,
+ 1260
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 26,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 389,
+ 619
+ ]
+ }
+ ],
+ "title": "Penis prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "penis"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 198,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1240,
+ 870
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 27,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 398
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 399
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 620
+ ]
+ }
+ ],
+ "title": "Face LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_EPSv1_1_detailer_by_vlnvk_v0_5.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 208,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1760,
+ 870
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 28,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 402
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 403
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 622
+ ]
+ }
+ ],
+ "title": "Nose LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_EPSv1_1_detailer_by_vlnvk_v0_5.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 209,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 2020,
+ 870
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 29,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 404
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 405
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 623
+ ]
+ }
+ ],
+ "title": "Lips LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_vp1_detailer_by_volnovik_v1.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 212,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1500,
+ 1080
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 30,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 408
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 409
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 625
+ ]
+ }
+ ],
+ "title": "Nipples LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\Nipple enhancer 06-08 strength.safetensors",
+ 0.7000000000000002,
+ 0.7000000000000002,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 211,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1760,
+ 1080
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 31,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 410
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 411
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 626
+ ]
+ }
+ ],
+ "title": "Vagina LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_vp1_detailer_by_volnovik_v1.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 210,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 2020,
+ 1080
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 32,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 412
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 413
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 627
+ ]
+ }
+ ],
+ "title": "Penis LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_vp1_detailer_by_volnovik_v1.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 195,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 970,
+ 1130
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 33,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 387,
+ 617
+ ]
+ }
+ ],
+ "title": "Nipples prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "nipples"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 15,
+ "type": "UpscaleModelLoader",
+ "pos": [
+ -760,
+ 450
+ ],
+ "size": [
+ 310,
+ 58
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 34,
+ "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"
+ },
+ "widgets_values": [
+ "4x_foolhardy_Remacri.pth"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 319,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": [
+ 490,
+ 380
+ ],
+ "size": [
+ 350,
+ 90
+ ],
+ "flags": {},
+ "order": 82,
+ "mode": 0,
+ "inputs": [
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Start quality prompt",
+ "type": "*",
+ "link": 609
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "End quality prompt",
+ "type": "*",
+ "link": 610
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "",
+ "type": "*",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "dir": 4,
+ "label": " ",
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "General Prompt Control",
+ "properties": {
+ "toggleRestriction": "default",
+ "collapse_connections": true
+ },
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 294,
+ "type": "mxSlider",
+ "pos": [
+ -420,
+ 680
+ ],
+ "size": [
+ 240,
+ 30
+ ],
+ "flags": {},
+ "order": 35,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "FLOAT",
+ "links": [
+ 551
+ ]
+ }
+ ],
+ "title": "ControlNet Strength",
+ "properties": {
+ "cnr_id": "comfyui-mxtoolkit",
+ "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976",
+ "Node name for S&R": "mxSlider",
+ "value": 1,
+ "min": 0,
+ "max": 10,
+ "step": 0.01,
+ "decimals": 2,
+ "snap": true
+ },
+ "widgets_values": [
+ 1,
+ 1,
+ 1
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 303,
+ "type": "ACN_ControlNetLoaderAdvanced",
+ "pos": [
+ -760,
+ 550
+ ],
+ "size": [
+ 315,
+ 58
+ ],
+ "flags": {},
+ "order": 36,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "_tk_opt",
+ "shape": 7,
+ "type": "TIMESTEP_KEYFRAME",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONTROL_NET",
+ "type": "CONTROL_NET",
+ "links": [
+ 557
+ ]
+ }
+ ],
+ "title": "ControlNet Model",
+ "properties": {
+ "cnr_id": "comfyui-advanced-controlnet",
+ "ver": "da254b700db562a22e03358b933c85a9a3392540",
+ "Node name for S&R": "ACN_ControlNetLoaderAdvanced"
+ },
+ "widgets_values": [
+ "noobAI\\noobaiXLControlnet_openposeModel.safetensors"
+ ],
+ "color": "#223",
+ "bgcolor": "#335"
+ },
+ {
+ "id": 306,
+ "type": "ControlNetPreprocessorSelector",
+ "pos": [
+ -760,
+ 650
+ ],
+ "size": [
+ 315,
+ 58
+ ],
+ "flags": {},
+ "order": 37,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "preprocessor",
+ "type": "COMBO",
+ "links": [
+ 563
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui_controlnet_aux",
+ "ver": "83463c2e4b04e729268e57f638b4212e0da4badc",
+ "Node name for S&R": "ControlNetPreprocessorSelector"
+ },
+ "widgets_values": [
+ "OpenposePreprocessor"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 311,
+ "type": "ImpactControlBridge",
+ "pos": [
+ -180,
+ 1440
+ ],
+ "size": [
+ 315,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 75,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "value",
+ "type": "IMAGE",
+ "link": 570
+ },
+ {
+ "name": "mode",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "mode"
+ },
+ "link": 606
+ }
+ ],
+ "outputs": [
+ {
+ "label": "IMAGE",
+ "name": "value",
+ "type": "IMAGE",
+ "links": [
+ 571
+ ]
+ }
+ ],
+ "title": "Pre-Processor Bridge",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "cd2696f6fd17a91370f0926f696aba17d4fc2514",
+ "Node name for S&R": "ImpactControlBridge"
+ },
+ "widgets_values": [
+ false,
+ "Bypass"
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 277,
+ "type": "AIO_Preprocessor",
+ "pos": [
+ -180,
+ 1480
+ ],
+ "size": [
+ 210,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 78,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 571
+ },
+ {
+ "name": "resolution",
+ "shape": 7,
+ "type": "INT",
+ "widget": {
+ "name": "resolution"
+ },
+ "link": 530
+ },
+ {
+ "name": "preprocessor",
+ "shape": 7,
+ "type": "COMBO",
+ "widget": {
+ "name": "preprocessor"
+ },
+ "link": 563
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 636
+ ]
+ }
+ ],
+ "title": "ControlNet PreProcessor",
+ "properties": {
+ "cnr_id": "comfyui_controlnet_aux",
+ "ver": "83463c2e4b04e729268e57f638b4212e0da4badc",
+ "Node name for S&R": "AIO_Preprocessor"
+ },
+ "widgets_values": [
+ "OpenposePreprocessor",
+ 512
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 325,
+ "type": "ImpactControlBridge",
+ "pos": [
+ -180,
+ 1520
+ ],
+ "size": [
+ 315,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 74,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "value",
+ "type": "IMAGE",
+ "link": 646
+ },
+ {
+ "name": "mode",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "mode"
+ },
+ "link": 644
+ }
+ ],
+ "outputs": [
+ {
+ "label": "IMAGE",
+ "name": "value",
+ "type": "IMAGE",
+ "links": [
+ 639
+ ]
+ }
+ ],
+ "title": "ControlNet Bridge",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "cd2696f6fd17a91370f0926f696aba17d4fc2514",
+ "Node name for S&R": "ImpactControlBridge"
+ },
+ "widgets_values": [
+ false,
+ "Bypass"
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 329,
+ "type": "easy imageSwitch",
+ "pos": [
+ -180,
+ 1560
+ ],
+ "size": [
+ 315,
+ 78
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 83,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image_a",
+ "type": "IMAGE",
+ "link": 636
+ },
+ {
+ "name": "image_b",
+ "type": "IMAGE",
+ "link": 639
+ },
+ {
+ "name": "boolean",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "boolean"
+ },
+ "link": 641
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 637,
+ 650
+ ]
+ }
+ ],
+ "title": "Image preview switch",
+ "properties": {
+ "cnr_id": "comfyui-easy-use",
+ "ver": "b1a875b151f3fd76542cdcb9269961ad330dd5ef",
+ "Node name for S&R": "easy imageSwitch"
+ },
+ "widgets_values": [
+ false
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 338,
+ "type": "ImpactControlBridge",
+ "pos": [
+ -180,
+ 1600
+ ],
+ "size": [
+ 315,
+ 82
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 87,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "value",
+ "type": "IMAGE",
+ "link": 650
+ },
+ {
+ "name": "mode",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "mode"
+ },
+ "link": 651
+ }
+ ],
+ "outputs": [
+ {
+ "label": "IMAGE",
+ "name": "value",
+ "type": "IMAGE",
+ "links": [
+ 653
+ ]
+ }
+ ],
+ "title": "Pose preview bridge",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "cd2696f6fd17a91370f0926f696aba17d4fc2514",
+ "Node name for S&R": "ImpactControlBridge"
+ },
+ "widgets_values": [
+ true,
+ "Bypass"
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 278,
+ "type": "ACN_AdvancedControlNetApply_v2",
+ "pos": [
+ -180,
+ 1640
+ ],
+ "size": [
+ 285.6000061035156,
+ 266
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 86,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "control_net",
+ "type": "CONTROL_NET",
+ "link": 557
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 637
+ },
+ {
+ "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": 551
+ },
+ {
+ "name": "start_percent",
+ "type": "FLOAT",
+ "widget": {
+ "name": "start_percent"
+ },
+ "link": 552
+ },
+ {
+ "name": "end_percent",
+ "type": "FLOAT",
+ "widget": {
+ "name": "end_percent"
+ },
+ "link": 553
+ }
+ ],
+ "outputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "links": [
+ 547
+ ]
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "links": [
+ 548
+ ]
+ }
+ ],
+ "title": "ControlNet",
+ "properties": {
+ "cnr_id": "comfyui-advanced-controlnet",
+ "ver": "da254b700db562a22e03358b933c85a9a3392540",
+ "Node name for S&R": "ACN_AdvancedControlNetApply_v2"
+ },
+ "widgets_values": [
+ 1.0000000000000002,
+ 0,
+ 1
+ ],
+ "color": "#707070",
+ "bgcolor": "#5c5c5c",
+ "shape": 1
+ },
+ {
+ "id": 305,
+ "type": "Primitive boolean [Crystools]",
+ "pos": [
+ 100,
+ 720
+ ],
+ "size": [
+ 380,
+ 60
+ ],
+ "flags": {},
+ "order": 38,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "boolean",
+ "type": "BOOLEAN",
+ "links": [
+ 606,
+ 641
+ ]
+ }
+ ],
+ "title": "Use Pre-Processor",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive boolean [Crystools]"
+ },
+ "widgets_values": [
+ false
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 34,
+ "type": "UltralyticsDetectorProvider",
+ "pos": [
+ 470,
+ 870
+ ],
+ "size": [
+ 210,
+ 80
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 39,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BBOX_DETECTOR",
+ "type": "BBOX_DETECTOR",
+ "slot_index": 0,
+ "links": [
+ 53
+ ]
+ },
+ {
+ "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"
+ },
+ "widgets_values": [
+ "segm/PitEyeDetailer-v2-seg.pt"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 73,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -430,
+ 870
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 84,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 165
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 166
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 192,
+ 596
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 193
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "title": "LoRA 2",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Style\\ButaTamako.safetensors",
+ 1.0000000000000002,
+ 1.0100000000000002,
+ "[none]",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 173,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -100,
+ 1080
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 95,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 586
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 587
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 335,
+ 600
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 336
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "title": "LoRA 6",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Style\\Aoinagi.safetensors",
+ 0,
+ 0,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 316,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -430,
+ 1080
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 93,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 590
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 591
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 586,
+ 599
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 587
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "title": "LoRA 5",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Style\\Hiomaika.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 86,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -100,
+ 870
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 88,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 192
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 193
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 588,
+ 597
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 589
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "title": "LoRA 3",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Style\\Katsura Masakazu.safetensors",
+ 0,
+ 0,
+ "[none]",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 317,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ -760,
+ 1080
+ ],
+ "size": [
+ 320,
+ 170
+ ],
+ "flags": {},
+ "order": 91,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 588
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 589
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 590,
+ 598
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 591
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "title": "LoRA 4",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Style\\suliavtuber.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 137,
+ "type": "easy seed",
+ "pos": [
+ -420,
+ 460
+ ],
+ "size": [
+ 270,
+ 120
+ ],
+ "flags": {},
+ "order": 40,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "seed",
+ "type": "INT",
+ "links": [
+ 307,
+ 522
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-easy-use",
+ "ver": "3e84b8cd77719341adc71b08b5789bdb07b1a543",
+ "Node name for S&R": "easy seed"
+ },
+ "widgets_values": [
+ 677828125837491,
+ "fixed",
+ null
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 226,
+ "type": "PreviewImage",
+ "pos": [
+ 2410,
+ 1180
+ ],
+ "size": [
+ 260,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 106,
+ "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"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 227,
+ "type": "PreviewImage",
+ "pos": [
+ 2300,
+ 1220
+ ],
+ "size": [
+ 210,
+ 246
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 110,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 422
+ }
+ ],
+ "outputs": [],
+ "title": "Hands",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 207,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1500,
+ 870
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {},
+ "order": 41,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 400
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 401
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 621
+ ]
+ }
+ ],
+ "title": "Eyes LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\eye_focus_illus.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 70,
+ "type": "FaceDetailer",
+ "pos": [
+ 470,
+ 1520
+ ],
+ "size": [
+ 519,
+ 960
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 107,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 162
+ },
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 406
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": 407
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": null
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 386
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": null
+ },
+ {
+ "name": "bbox_detector",
+ "type": "BBOX_DETECTOR",
+ "link": 158
+ },
+ {
+ "name": "sam_model_opt",
+ "shape": 7,
+ "type": "SAM_MODEL",
+ "link": 340
+ },
+ {
+ "name": "segm_detector_opt",
+ "shape": 7,
+ "type": "SEGM_DETECTOR",
+ "link": 160
+ },
+ {
+ "name": "detailer_hook",
+ "shape": 7,
+ "type": "DETAILER_HOOK",
+ "link": null
+ },
+ {
+ "name": "scheduler_func_opt",
+ "shape": 7,
+ "type": "SCHEDULER_FUNC",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "slot_index": 0,
+ "links": [
+ 161,
+ 580
+ ]
+ },
+ {
+ "name": "cropped_refined",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 1,
+ "links": []
+ },
+ {
+ "name": "cropped_enhanced_alpha",
+ "shape": 6,
+ "type": "IMAGE",
+ "slot_index": 2,
+ "links": [
+ 422
+ ]
+ },
+ {
+ "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": "Hands Detailer",
+ "properties": {
+ "cnr_id": "comfyui-impact-pack",
+ "ver": "c6056b132d7e155c3ece42b77e08ea45bde1bfef",
+ "Node name for S&R": "FaceDetailer"
+ },
+ "widgets_values": [
+ 512,
+ true,
+ 1024,
+ 1044957949516500,
+ "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": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 274,
+ "type": "PreviewImage",
+ "pos": [
+ 1780,
+ 70
+ ],
+ "size": [
+ 410,
+ 710
+ ],
+ "flags": {},
+ "order": 100,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 529
+ }
+ ],
+ "outputs": [],
+ "title": "Preview / Upscaled",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 262,
+ "type": "Primitive string multiline [Crystools]",
+ "pos": [
+ 1330,
+ 630
+ ],
+ "size": [
+ 420,
+ 150
+ ],
+ "flags": {},
+ "order": 42,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "string",
+ "type": "STRING",
+ "links": [
+ 510,
+ 512
+ ]
+ }
+ ],
+ "title": "Negative",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive string multiline [Crystools]"
+ },
+ "widgets_values": [
+ "lowres, (worst quality, low quality, bad anatomy, bad hands:1.3), abstract, signature,"
+ ],
+ "color": "#322",
+ "bgcolor": "#533",
+ "shape": 1
+ },
+ {
+ "id": 133,
+ "type": "mxSlider",
+ "pos": [
+ -420,
+ 390
+ ],
+ "size": [
+ 270,
+ 30
+ ],
+ "flags": {},
+ "order": 43,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "",
+ "type": "INT",
+ "links": [
+ 300,
+ 516
+ ]
+ }
+ ],
+ "title": "Steps",
+ "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
+ },
+ "widgets_values": [
+ 30,
+ 30,
+ 0
+ ],
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 253,
+ "type": "workflow>End quality prompt (Optional)",
+ "pos": [
+ 1330,
+ 460
+ ],
+ "size": [
+ 420,
+ 130
+ ],
+ "flags": {},
+ "order": 77,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text1",
+ "type": "STRING",
+ "widget": {
+ "name": "text1"
+ },
+ "link": 499
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "*",
+ "links": [
+ 478,
+ 479,
+ 507,
+ 610
+ ]
+ }
+ ],
+ "title": "End quality prompt",
+ "properties": {
+ "Node name for S&R": "workflow>End quality prompt (Optional)"
+ },
+ "widgets_values": [
+ "masterpiece, best quality, very awa, absurdres",
+ ", ",
+ ""
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 239,
+ "type": "Primitive string multiline [Crystools]",
+ "pos": [
+ 1330,
+ 230
+ ],
+ "size": [
+ 420,
+ 190
+ ],
+ "flags": {},
+ "order": 44,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "string",
+ "type": "STRING",
+ "links": [
+ 501
+ ]
+ }
+ ],
+ "title": "Positive",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive string multiline [Crystools]"
+ },
+ "widgets_values": [
+ "1girl, inoue orihime, brown eyes, white sweater, turtleneck sweater, medium breasts, v sign, v, jeans, half-length portrait, smile"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 257,
+ "type": "workflow>Start quality prompt (Optional)",
+ "pos": [
+ 1330,
+ 70
+ ],
+ "size": [
+ 420,
+ 120
+ ],
+ "flags": {},
+ "order": 71,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text2",
+ "type": "STRING",
+ "widget": {
+ "name": "text2"
+ },
+ "link": 501
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "*",
+ "links": [
+ 499,
+ 609
+ ]
+ }
+ ],
+ "title": "Start quality prompt",
+ "properties": {
+ "Node name for S&R": "workflow>Start quality prompt (Optional)"
+ },
+ "widgets_values": [
+ "masterpiece, best quality, absurdres, amazing quality",
+ ", ",
+ ""
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 29,
+ "type": "PreviewImage",
+ "pos": [
+ 2210,
+ 70
+ ],
+ "size": [
+ 410,
+ 710
+ ],
+ "flags": {},
+ "order": 115,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 176
+ }
+ ],
+ "outputs": [],
+ "title": "Preview after Detailing",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.14",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "shape": 1
+ },
+ {
+ "id": 213,
+ "type": "LoraLoader|pysssss",
+ "pos": [
+ 1240,
+ 1080
+ ],
+ "size": [
+ 250,
+ 170
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 45,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": null
+ },
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 406
+ ]
+ },
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": [
+ 407
+ ]
+ },
+ {
+ "name": "example",
+ "type": "STRING",
+ "links": [
+ 624
+ ]
+ }
+ ],
+ "title": "Hands LoRA",
+ "properties": {
+ "cnr_id": "comfyui-custom-scripts",
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
+ "Node name for S&R": "LoraLoader|pysssss"
+ },
+ "widgets_values": [
+ "Illustrious\\Enhancements\\NOOB_EPSv1_1_detailer_by_vlnvk_v0_5.safetensors",
+ 1,
+ 1,
+ "",
+ "[none]"
+ ],
+ "color": "#223",
+ "bgcolor": "#335",
+ "shape": 1
+ },
+ {
+ "id": 364,
+ "type": "Label (rgthree)",
+ "pos": [
+ -500,
+ -280
+ ],
+ "size": [
+ 573.94921875,
+ 24
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 46,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "___________________________________________",
+ "properties": {
+ "fontSize": 24,
+ "fontFamily": "Arial",
+ "fontColor": "#ffffff",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 365,
+ "type": "Label (rgthree)",
+ "pos": [
+ -1150,
+ -290
+ ],
+ "size": [
+ 308.15625,
+ 26
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 47,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Manual & Recommendations",
+ "properties": {
+ "fontSize": 24,
+ "fontFamily": "Arial",
+ "fontColor": "#ffffff",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 366,
+ "type": "Label (rgthree)",
+ "pos": [
+ -1150,
+ -280
+ ],
+ "size": [
+ 360.38671875,
+ 26
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 48,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "___________________________",
+ "properties": {
+ "fontSize": 24,
+ "fontFamily": "Arial",
+ "fontColor": "#ffffff",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 363,
+ "type": "Label (rgthree)",
+ "pos": [
+ -500,
+ -290
+ ],
+ "size": [
+ 149.40234375,
+ 24
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 49,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Requirements",
+ "properties": {
+ "fontSize": 24,
+ "fontFamily": "Arial",
+ "fontColor": "#ffffff",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 367,
+ "type": "Label (rgthree)",
+ "pos": [
+ -760,
+ -210
+ ],
+ "size": [
+ 184.5263671875,
+ 34
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 50,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Workflow by",
+ "properties": {
+ "fontSize": 34,
+ "fontFamily": "Arial",
+ "fontColor": "#ffffff",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 368,
+ "type": "Label (rgthree)",
+ "pos": [
+ -700,
+ -180
+ ],
+ "size": [
+ 147.392578125,
+ 52
+ ],
+ "flags": {
+ "pinned": true,
+ "allow_interaction": false
+ },
+ "order": 51,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "vsLinx",
+ "properties": {
+ "fontSize": 52,
+ "fontFamily": "Arial",
+ "fontColor": "#FF4D00",
+ "textAlign": "left",
+ "backgroundColor": "transparent",
+ "padding": 0,
+ "borderRadius": 0
+ },
+ "color": "#fff0",
+ "bgcolor": "#fff0"
+ },
+ {
+ "id": 348,
+ "type": "MarkdownNote",
+ "pos": [
+ -770,
+ -100
+ ],
+ "size": [
+ 260,
+ 88
+ ],
+ "flags": {
+ "pinned": true
+ },
+ "order": 52,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Author",
+ "properties": {},
+ "widgets_values": [
+ "Please leave feedback or questions [here](https://civitai.com/models/1297813/comfyui-detaileradetailer-all-in-one-illustrious-pony-sdxl).
\nThank you for using my Workflow!"
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 326,
+ "type": "MarkdownNote",
+ "pos": [
+ -500,
+ -220
+ ],
+ "size": [
+ 280,
+ 210
+ ],
+ "flags": {
+ "pinned": true
+ },
+ "order": 53,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Nodes",
+ "properties": {},
+ "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_controlnet_aux](https://github.com/Fannovel16/comfyui_controlnet_aux)
\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)"
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 353,
+ "type": "MarkdownNote",
+ "pos": [
+ -1150,
+ 1310
+ ],
+ "size": [
+ 370,
+ 360
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 54,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Recommended Detailer LoRA's",
+ "properties": {},
+ "widgets_values": [
+ "#### General Detailer (Can be used for everything)\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1147221)\n\n#### General Detailer for V-Pred Models\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1209350)\n\n#### Eyes\n- [Eye detail LoRA [Illustrious+FLUX]](https://civitai.com/models/1300857?modelVersionId=1468284)\n\n#### Hands\n- [Hands XL + SD 1.5 + FLUX.1-dev + Pony + Illustrious](https://civitai.com/models/200255?modelVersionId=1464262)\n\n#### Nipples\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA Anmagine XL 3.1-4.0](https://civitai.com/models/502107\n)\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/493096)\n- [[Illustrious-XL] Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/827482)"
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 352,
+ "type": "MarkdownNote",
+ "pos": [
+ -1150,
+ 700
+ ],
+ "size": [
+ 370,
+ 570
+ ],
+ "flags": {},
+ "order": 55,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Recommended Ultralytics Models",
+ "properties": {},
+ "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": 354,
+ "type": "MarkdownNote",
+ "pos": [
+ -1530,
+ 780
+ ],
+ "size": [
+ 370,
+ 740
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 56,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Improve further",
+ "properties": {},
+ "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 right).\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": 360,
+ "type": "MarkdownNote",
+ "pos": [
+ -1530,
+ 1560
+ ],
+ "size": [
+ 370,
+ 110
+ ],
+ "flags": {},
+ "order": 57,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Pose Collections",
+ "properties": {},
+ "widgets_values": [
+ "### Civitai has a large amount of available poses collections you can browse through the Poses filter [here](https://civitai.com/search/models?modelType=Poses&sortBy=models_v9)."
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 341,
+ "type": "MarkdownNote",
+ "pos": [
+ -210,
+ -220
+ ],
+ "size": [
+ 290,
+ 210
+ ],
+ "flags": {
+ "pinned": true
+ },
+ "order": 58,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "ControlNet Models",
+ "properties": {},
+ "widgets_values": [
+ "To use ControlNet you first have to download the ControlNet Models for NoobAI.
\nThese models work for Eps, VPred and even Illustrious models.
\nSo you don't need to use a NoobAI models if you prefer using Illustrious Checkpoints.
\nYou can find these Models [here](https://civitai.com/models/929685\n).
\nThe OpenPose model [here](https://huggingface.co/Laxhar/noob_openpose/tree/main).
\nOr all of them in their huggingface collection [here](https://huggingface.co/collections/Laxhar/noobai-sdxl-controlnet-67342fca03831b10647d7910).\n\n### Save these in your /models/controlnet folder\n"
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 194,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 720,
+ 1130
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 59,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 386,
+ 616
+ ]
+ }
+ ],
+ "title": "Hands prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "detailed hand"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 192,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 970,
+ 1000
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 60,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 385,
+ 615
+ ]
+ }
+ ],
+ "title": "Lips prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "lips, mouth"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 191,
+ "type": "CLIPTextEncode",
+ "pos": [
+ 970,
+ 870
+ ],
+ "size": [
+ 240,
+ 90
+ ],
+ "flags": {},
+ "order": 61,
+ "mode": 4,
+ "inputs": [
+ {
+ "name": "clip",
+ "type": "CLIP",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 383,
+ 613
+ ]
+ }
+ ],
+ "title": "Eyes prompt",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "CLIPTextEncode"
+ },
+ "widgets_values": [
+ "detailed eyes"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1
+ },
+ {
+ "id": 314,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": [
+ 100,
+ 70
+ ],
+ "size": [
+ 270,
+ 270
+ ],
+ "flags": {},
+ "order": 117,
+ "mode": 0,
+ "inputs": [
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Upscaling",
+ "type": "*",
+ "link": 574
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Face Detailer",
+ "type": "*",
+ "link": 576
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Eyes Detailer",
+ "type": "*",
+ "link": 577
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Nose Detailer",
+ "type": "*",
+ "link": 578
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Lips Detailer",
+ "type": "*",
+ "link": 579
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Hands Detailer",
+ "type": "*",
+ "link": 580
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Nipples Detailer",
+ "type": "*",
+ "link": 581
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Vagina Detailer",
+ "type": "*",
+ "link": 582
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Penis Detailer",
+ "type": "*",
+ "link": 583
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "",
+ "type": "*",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "dir": 4,
+ "label": " ",
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Process Control",
+ "properties": {
+ "toggleRestriction": "default",
+ "collapse_connections": true
+ },
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 320,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": [
+ 380,
+ 70
+ ],
+ "size": [
+ 220,
+ 270
+ ],
+ "flags": {},
+ "order": 73,
+ "mode": 0,
+ "inputs": [
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Face prompt",
+ "type": "*",
+ "link": 612
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Eyes prompt",
+ "type": "*",
+ "link": 613
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Nose prompt",
+ "type": "*",
+ "link": 614
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Lips prompt",
+ "type": "*",
+ "link": 615
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Hands prompt",
+ "type": "*",
+ "link": 616
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Nipples prompt",
+ "type": "*",
+ "link": 617
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Vagina prompt",
+ "type": "*",
+ "link": 618
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Penis prompt",
+ "type": "*",
+ "link": 619
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "",
+ "type": "*",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "dir": 4,
+ "label": " ",
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Detail Prompt Control",
+ "properties": {
+ "toggleRestriction": "default",
+ "collapse_connections": true
+ },
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 321,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": [
+ 610,
+ 70
+ ],
+ "size": [
+ 230,
+ 270
+ ],
+ "flags": {},
+ "order": 72,
+ "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",
+ "type": "*",
+ "link": 626
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "Penis LoRA",
+ "type": "*",
+ "link": 627
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "",
+ "type": "*",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "dir": 4,
+ "label": " ",
+ "name": "OPT_CONNECTION",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Detail LoRA Control",
+ "properties": {
+ "toggleRestriction": "default",
+ "collapse_connections": true
+ },
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 315,
+ "type": "Fast Bypasser (rgthree)",
+ "pos": [
+ 100,
+ 380
+ ],
+ "size": [
+ 380,
+ 200
+ ],
+ "flags": {},
+ "order": 97,
+ "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": 597
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "LoRA 4",
+ "type": "*",
+ "link": 598
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "LoRA 5",
+ "type": "*",
+ "link": 599
+ },
+ {
+ "dir": 3,
+ "label": " ",
+ "name": "LoRA 6",
+ "type": "*",
+ "link": 600
+ },
+ {
+ "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
+ },
+ "color": "#432",
+ "bgcolor": "#653",
+ "shape": 1
+ },
+ {
+ "id": 331,
+ "type": "Primitive boolean [Crystools]",
+ "pos": [
+ 100,
+ 620
+ ],
+ "size": [
+ 380,
+ 60
+ ],
+ "flags": {},
+ "order": 62,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "boolean",
+ "type": "BOOLEAN",
+ "links": [
+ 644,
+ 651
+ ]
+ }
+ ],
+ "title": "Use ControlNet",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "0820a7560bcc405ef6d0a7c5c53a83cc02ae7db2",
+ "Node name for S&R": "Primitive boolean [Crystools]"
+ },
+ "widgets_values": [
+ false
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 332,
+ "type": "PreviewImage",
+ "pos": [
+ 490,
+ 510
+ ],
+ "size": [
+ 350,
+ 270
+ ],
+ "flags": {},
+ "order": 90,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 653
+ }
+ ],
+ "outputs": [],
+ "title": "Pose Preview",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "PreviewImage"
+ },
+ "widgets_values": [],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 333,
+ "type": "LoadImage",
+ "pos": [
+ 870,
+ 450
+ ],
+ "size": [
+ 430,
+ 330
+ ],
+ "flags": {},
+ "order": 63,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 646
+ ]
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": null
+ }
+ ],
+ "title": "Load ControlNet Pose",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "5.png",
+ "image",
+ ""
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ },
+ {
+ "id": 323,
+ "type": "MarkdownNote",
+ "pos": [
+ -1150,
+ -220
+ ],
+ "size": [
+ 370,
+ 880
+ ],
+ "flags": {},
+ "order": 64,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "How to use",
+ "properties": {},
+ "widgets_values": [
+ "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as ControlNet Model and the Pre-processor Model.
\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".
\n*If you have no intention to use ControlNet at all and don't want to download the required ControlNet models you can rightclick the \"ControlNet Model\"-Node and click bypass.*\n\n---\n\n\n#### LoRA's / Detection Models\nIn the second row select the LoRA's of your choice, select your detection models for the body parts and fill out the prompts for specific body parts(or leave as is) and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nChange the sampler settings according to your wishes or leave as is. You can change the Resolution more accurately by double clicking the height and width values and entering a value manually. The default settings are my personal preferences.
\nAt the bottom of the \"Sampler settings\"-Group you can find three sliders that are exclusively for ControlNet. If you do not know what they do you should leave them as is, but they can be used to control the influence of the ControlNet over your final result.\n\n---\n\n#### Function Control\nIn the \"Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\nHere you can also control if you want to use \n\n---\n\n#### ControlNet\nYou can either provide a full image in the \"Pre-Processing\" image selector or a ControlNet pose image in the \"Load ControlNet Pose\" image selector below.
\nThe ControlNet image has to match the ControlNet model in the node inside of the \"Model Backend\"-Group.
\nIf you want to imitate the pose of an image and have selected a image in the \"Pre-Processing\"-Node inside the \"ControlNet\"-Group you have to enable the \"Use Pre-Processor\"-Node in the \"Process Control\"-Group.
\nAfter selecting a pre-processing model at the bottom of the \"Model Backend\"-Group you can see a preview of the generated/used next to the ControlNet switches in the \"Process Control\"-Group.\n\nYou can find an in-depth guide about what ControlNet is, what it does and how each model works in [this](https://stable-diffusion-art.com/controlnet/) guide. (It's for A1111WebUI but you'll understand)\n\n---\n\n#### Prompts\nConsists of start quality prompts, positive prompt, end quality prompts and negative prompts. If you're like me and want to use the same quality tags across multiple different prompts you can activate/deactivate the quality prompts in the \"Process Control\"-Group.\nComma automatically gets appended to the end of the quality prompt and the positive prompt. To see what your full prompt looks like you can check the \"Prompt preview\"-Node inside the \"Debug\"-Group underneath the image preview.\n\n---\n\n\n`Below are my recommended detection models as well as Detailer LoRA's for some of them that i use regularly.`"
+ ],
+ "color": "#222",
+ "bgcolor": "#000",
+ "shape": 1
+ },
+ {
+ "id": 291,
+ "type": "LoadImage",
+ "pos": [
+ 870,
+ 70
+ ],
+ "size": [
+ 430,
+ 340
+ ],
+ "flags": {},
+ "order": 65,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 544,
+ 570
+ ]
+ },
+ {
+ "name": "MASK",
+ "type": "MASK",
+ "links": null
+ }
+ ],
+ "title": "Pre-Processing (Optional, creates pose from image)",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.27",
+ "Node name for S&R": "LoadImage"
+ },
+ "widgets_values": [
+ "5_.png",
+ "image",
+ ""
+ ],
+ "color": "#233",
+ "bgcolor": "#355",
+ "shape": 1
+ }
+ ],
+ "links": [
+ [
+ 34,
+ 15,
+ 0,
+ 16,
+ 0,
+ "UPSCALE_MODEL"
+ ],
+ [
+ 44,
+ 20,
+ 0,
+ 19,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 45,
+ 21,
+ 0,
+ 19,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 53,
+ 34,
+ 0,
+ 32,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 55,
+ 19,
+ 0,
+ 32,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 65,
+ 37,
+ 0,
+ 35,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 67,
+ 40,
+ 0,
+ 38,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 79,
+ 32,
+ 0,
+ 35,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 82,
+ 42,
+ 0,
+ 43,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 100,
+ 46,
+ 0,
+ 47,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 111,
+ 46,
+ 1,
+ 47,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 115,
+ 8,
+ 0,
+ 50,
+ 2,
+ "VAE"
+ ],
+ [
+ 117,
+ 11,
+ 0,
+ 12,
+ 0,
+ "MODEL"
+ ],
+ [
+ 125,
+ 2,
+ 0,
+ 12,
+ 1,
+ "CLIP"
+ ],
+ [
+ 126,
+ 11,
+ 1,
+ 2,
+ 0,
+ "CLIP"
+ ],
+ [
+ 154,
+ 35,
+ 0,
+ 43,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 156,
+ 38,
+ 0,
+ 47,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 158,
+ 68,
+ 0,
+ 70,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 160,
+ 68,
+ 1,
+ 70,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 161,
+ 70,
+ 0,
+ 38,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 162,
+ 43,
+ 0,
+ 70,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 165,
+ 12,
+ 0,
+ 73,
+ 0,
+ "MODEL"
+ ],
+ [
+ 166,
+ 12,
+ 1,
+ 73,
+ 1,
+ "CLIP"
+ ],
+ [
+ 171,
+ 76,
+ 0,
+ 75,
+ 6,
+ "BBOX_DETECTOR"
+ ],
+ [
+ 173,
+ 76,
+ 1,
+ 75,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 176,
+ 75,
+ 0,
+ 29,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 177,
+ 47,
+ 0,
+ 75,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 178,
+ 40,
+ 1,
+ 38,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 179,
+ 42,
+ 1,
+ 43,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 180,
+ 37,
+ 1,
+ 35,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 182,
+ 20,
+ 1,
+ 19,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 184,
+ 6,
+ 0,
+ 82,
+ 3,
+ "LATENT"
+ ],
+ [
+ 188,
+ 82,
+ 0,
+ 83,
+ 0,
+ "LATENT"
+ ],
+ [
+ 192,
+ 73,
+ 0,
+ 86,
+ 0,
+ "MODEL"
+ ],
+ [
+ 193,
+ 73,
+ 1,
+ 86,
+ 1,
+ "CLIP"
+ ],
+ [
+ 279,
+ 83,
+ 0,
+ 126,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 281,
+ 16,
+ 0,
+ 19,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 282,
+ 126,
+ 0,
+ 16,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 300,
+ 133,
+ 0,
+ 82,
+ 4,
+ "INT"
+ ],
+ [
+ 307,
+ 137,
+ 0,
+ 82,
+ 5,
+ "INT"
+ ],
+ [
+ 308,
+ 141,
+ 0,
+ 6,
+ 0,
+ "INT"
+ ],
+ [
+ 309,
+ 141,
+ 1,
+ 6,
+ 1,
+ "INT"
+ ],
+ [
+ 310,
+ 142,
+ 0,
+ 6,
+ 2,
+ "INT"
+ ],
+ [
+ 311,
+ 144,
+ 0,
+ 143,
+ 0,
+ "*"
+ ],
+ [
+ 312,
+ 143,
+ 0,
+ 2,
+ 1,
+ "INT"
+ ],
+ [
+ 323,
+ 81,
+ 0,
+ 158,
+ 0,
+ "*"
+ ],
+ [
+ 324,
+ 161,
+ 0,
+ 158,
+ 1,
+ "*"
+ ],
+ [
+ 327,
+ 158,
+ 0,
+ 82,
+ 0,
+ "MODEL"
+ ],
+ [
+ 335,
+ 173,
+ 0,
+ 50,
+ 0,
+ "MODEL"
+ ],
+ [
+ 336,
+ 173,
+ 1,
+ 50,
+ 1,
+ "CLIP"
+ ],
+ [
+ 337,
+ 21,
+ 0,
+ 32,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 338,
+ 21,
+ 0,
+ 35,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 339,
+ 21,
+ 0,
+ 43,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 340,
+ 21,
+ 0,
+ 70,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 341,
+ 21,
+ 0,
+ 38,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 342,
+ 21,
+ 0,
+ 47,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 343,
+ 21,
+ 0,
+ 75,
+ 7,
+ "SAM_MODEL"
+ ],
+ [
+ 382,
+ 184,
+ 0,
+ 19,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 383,
+ 191,
+ 0,
+ 32,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 384,
+ 193,
+ 0,
+ 43,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 385,
+ 192,
+ 0,
+ 35,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 386,
+ 194,
+ 0,
+ 70,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 387,
+ 195,
+ 0,
+ 38,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 388,
+ 196,
+ 0,
+ 47,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 389,
+ 197,
+ 0,
+ 75,
+ 4,
+ "CONDITIONING"
+ ],
+ [
+ 398,
+ 198,
+ 0,
+ 19,
+ 1,
+ "MODEL"
+ ],
+ [
+ 399,
+ 198,
+ 1,
+ 19,
+ 2,
+ "CLIP"
+ ],
+ [
+ 400,
+ 207,
+ 0,
+ 32,
+ 1,
+ "MODEL"
+ ],
+ [
+ 401,
+ 207,
+ 1,
+ 32,
+ 2,
+ "CLIP"
+ ],
+ [
+ 402,
+ 208,
+ 0,
+ 43,
+ 1,
+ "MODEL"
+ ],
+ [
+ 403,
+ 208,
+ 1,
+ 43,
+ 2,
+ "CLIP"
+ ],
+ [
+ 404,
+ 209,
+ 0,
+ 35,
+ 1,
+ "MODEL"
+ ],
+ [
+ 405,
+ 209,
+ 1,
+ 35,
+ 2,
+ "CLIP"
+ ],
+ [
+ 406,
+ 213,
+ 0,
+ 70,
+ 1,
+ "MODEL"
+ ],
+ [
+ 407,
+ 213,
+ 1,
+ 70,
+ 2,
+ "CLIP"
+ ],
+ [
+ 408,
+ 212,
+ 0,
+ 38,
+ 1,
+ "MODEL"
+ ],
+ [
+ 409,
+ 212,
+ 1,
+ 38,
+ 2,
+ "CLIP"
+ ],
+ [
+ 410,
+ 211,
+ 0,
+ 47,
+ 1,
+ "MODEL"
+ ],
+ [
+ 411,
+ 211,
+ 1,
+ 47,
+ 2,
+ "CLIP"
+ ],
+ [
+ 412,
+ 210,
+ 0,
+ 75,
+ 1,
+ "MODEL"
+ ],
+ [
+ 413,
+ 210,
+ 1,
+ 75,
+ 2,
+ "CLIP"
+ ],
+ [
+ 419,
+ 19,
+ 2,
+ 224,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 420,
+ 43,
+ 2,
+ 225,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 421,
+ 35,
+ 2,
+ 226,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 422,
+ 70,
+ 2,
+ 227,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 423,
+ 38,
+ 2,
+ 228,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 424,
+ 47,
+ 2,
+ 229,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 425,
+ 75,
+ 2,
+ 230,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 426,
+ 32,
+ 2,
+ 231,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 429,
+ 236,
+ 0,
+ 158,
+ 2,
+ "BOOLEAN"
+ ],
+ [
+ 431,
+ 235,
+ 0,
+ 82,
+ 10,
+ "COMBO"
+ ],
+ [
+ 432,
+ 235,
+ 0,
+ 82,
+ 7,
+ "COMBO"
+ ],
+ [
+ 433,
+ 237,
+ 0,
+ 82,
+ 6,
+ "COMBO"
+ ],
+ [
+ 448,
+ 241,
+ 0,
+ 51,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 478,
+ 253,
+ 0,
+ 241,
+ 1,
+ "STRING"
+ ],
+ [
+ 479,
+ 253,
+ 0,
+ 245,
+ 0,
+ "STRING"
+ ],
+ [
+ 499,
+ 257,
+ 0,
+ 253,
+ 0,
+ "STRING"
+ ],
+ [
+ 501,
+ 239,
+ 0,
+ 257,
+ 0,
+ "STRING"
+ ],
+ [
+ 506,
+ 75,
+ 0,
+ 259,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 507,
+ 253,
+ 0,
+ 259,
+ 1,
+ "STRING"
+ ],
+ [
+ 510,
+ 262,
+ 0,
+ 261,
+ 2,
+ "STRING"
+ ],
+ [
+ 511,
+ 261,
+ 0,
+ 51,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 512,
+ 262,
+ 0,
+ 259,
+ 2,
+ "STRING"
+ ],
+ [
+ 514,
+ 144,
+ 0,
+ 259,
+ 3,
+ "INT"
+ ],
+ [
+ 516,
+ 133,
+ 0,
+ 259,
+ 5,
+ "INT"
+ ],
+ [
+ 517,
+ 237,
+ 1,
+ 259,
+ 6,
+ "STRING"
+ ],
+ [
+ 520,
+ 141,
+ 0,
+ 259,
+ 8,
+ "INT"
+ ],
+ [
+ 521,
+ 141,
+ 1,
+ 259,
+ 9,
+ "INT"
+ ],
+ [
+ 522,
+ 137,
+ 0,
+ 259,
+ 10,
+ "INT"
+ ],
+ [
+ 523,
+ 266,
+ 0,
+ 82,
+ 8,
+ "FLOAT"
+ ],
+ [
+ 524,
+ 266,
+ 0,
+ 259,
+ 11,
+ "FLOAT"
+ ],
+ [
+ 525,
+ 269,
+ 0,
+ 82,
+ 9,
+ "FLOAT"
+ ],
+ [
+ 526,
+ 269,
+ 0,
+ 259,
+ 4,
+ "FLOAT"
+ ],
+ [
+ 528,
+ 34,
+ 1,
+ 32,
+ 8,
+ "SEGM_DETECTOR"
+ ],
+ [
+ 529,
+ 16,
+ 0,
+ 274,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 530,
+ 141,
+ 1,
+ 277,
+ 1,
+ "INT"
+ ],
+ [
+ 532,
+ 235,
+ 1,
+ 259,
+ 7,
+ "STRING"
+ ],
+ [
+ 534,
+ 11,
+ 0,
+ 282,
+ 0,
+ "*"
+ ],
+ [
+ 543,
+ 282,
+ 0,
+ 259,
+ 12,
+ "STRING"
+ ],
+ [
+ 547,
+ 278,
+ 0,
+ 82,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 548,
+ 278,
+ 1,
+ 82,
+ 2,
+ "CONDITIONING"
+ ],
+ [
+ 551,
+ 294,
+ 0,
+ 278,
+ 9,
+ "FLOAT"
+ ],
+ [
+ 552,
+ 295,
+ 0,
+ 278,
+ 10,
+ "FLOAT"
+ ],
+ [
+ 553,
+ 299,
+ 0,
+ 278,
+ 11,
+ "FLOAT"
+ ],
+ [
+ 557,
+ 303,
+ 0,
+ 278,
+ 2,
+ "CONTROL_NET"
+ ],
+ [
+ 563,
+ 306,
+ 0,
+ 277,
+ 2,
+ "COMBO"
+ ],
+ [
+ 570,
+ 291,
+ 0,
+ 311,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 571,
+ 311,
+ 0,
+ 277,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 574,
+ 16,
+ 0,
+ 314,
+ 0,
+ "*"
+ ],
+ [
+ 576,
+ 19,
+ 0,
+ 314,
+ 1,
+ "*"
+ ],
+ [
+ 577,
+ 32,
+ 0,
+ 314,
+ 2,
+ "*"
+ ],
+ [
+ 578,
+ 43,
+ 0,
+ 314,
+ 3,
+ "*"
+ ],
+ [
+ 579,
+ 35,
+ 0,
+ 314,
+ 4,
+ "*"
+ ],
+ [
+ 580,
+ 70,
+ 0,
+ 314,
+ 5,
+ "*"
+ ],
+ [
+ 581,
+ 38,
+ 0,
+ 314,
+ 6,
+ "*"
+ ],
+ [
+ 582,
+ 47,
+ 0,
+ 314,
+ 7,
+ "*"
+ ],
+ [
+ 583,
+ 75,
+ 0,
+ 314,
+ 8,
+ "*"
+ ],
+ [
+ 586,
+ 316,
+ 0,
+ 173,
+ 0,
+ "MODEL"
+ ],
+ [
+ 587,
+ 316,
+ 1,
+ 173,
+ 1,
+ "CLIP"
+ ],
+ [
+ 588,
+ 86,
+ 0,
+ 317,
+ 0,
+ "MODEL"
+ ],
+ [
+ 589,
+ 86,
+ 1,
+ 317,
+ 1,
+ "CLIP"
+ ],
+ [
+ 590,
+ 317,
+ 0,
+ 316,
+ 0,
+ "MODEL"
+ ],
+ [
+ 591,
+ 317,
+ 1,
+ 316,
+ 1,
+ "CLIP"
+ ],
+ [
+ 595,
+ 12,
+ 0,
+ 315,
+ 0,
+ "*"
+ ],
+ [
+ 596,
+ 73,
+ 0,
+ 315,
+ 1,
+ "*"
+ ],
+ [
+ 597,
+ 86,
+ 0,
+ 315,
+ 2,
+ "*"
+ ],
+ [
+ 598,
+ 317,
+ 0,
+ 315,
+ 3,
+ "*"
+ ],
+ [
+ 599,
+ 316,
+ 0,
+ 315,
+ 4,
+ "*"
+ ],
+ [
+ 600,
+ 173,
+ 0,
+ 315,
+ 5,
+ "*"
+ ],
+ [
+ 606,
+ 305,
+ 0,
+ 311,
+ 1,
+ "BOOLEAN"
+ ],
+ [
+ 609,
+ 257,
+ 0,
+ 319,
+ 0,
+ "*"
+ ],
+ [
+ 610,
+ 253,
+ 0,
+ 319,
+ 1,
+ "*"
+ ],
+ [
+ 612,
+ 184,
+ 0,
+ 320,
+ 0,
+ "*"
+ ],
+ [
+ 613,
+ 191,
+ 0,
+ 320,
+ 1,
+ "*"
+ ],
+ [
+ 614,
+ 193,
+ 0,
+ 320,
+ 2,
+ "*"
+ ],
+ [
+ 615,
+ 192,
+ 0,
+ 320,
+ 3,
+ "*"
+ ],
+ [
+ 616,
+ 194,
+ 0,
+ 320,
+ 4,
+ "*"
+ ],
+ [
+ 617,
+ 195,
+ 0,
+ 320,
+ 5,
+ "*"
+ ],
+ [
+ 618,
+ 196,
+ 0,
+ 320,
+ 6,
+ "*"
+ ],
+ [
+ 619,
+ 197,
+ 0,
+ 320,
+ 7,
+ "*"
+ ],
+ [
+ 620,
+ 198,
+ 2,
+ 321,
+ 0,
+ "*"
+ ],
+ [
+ 621,
+ 207,
+ 2,
+ 321,
+ 1,
+ "*"
+ ],
+ [
+ 622,
+ 208,
+ 2,
+ 321,
+ 2,
+ "*"
+ ],
+ [
+ 623,
+ 209,
+ 2,
+ 321,
+ 3,
+ "*"
+ ],
+ [
+ 624,
+ 213,
+ 2,
+ 321,
+ 4,
+ "*"
+ ],
+ [
+ 625,
+ 212,
+ 2,
+ 321,
+ 5,
+ "*"
+ ],
+ [
+ 626,
+ 211,
+ 2,
+ 321,
+ 6,
+ "*"
+ ],
+ [
+ 627,
+ 210,
+ 2,
+ 321,
+ 7,
+ "*"
+ ],
+ [
+ 636,
+ 277,
+ 0,
+ 329,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 637,
+ 329,
+ 0,
+ 278,
+ 3,
+ "IMAGE"
+ ],
+ [
+ 639,
+ 325,
+ 0,
+ 329,
+ 1,
+ "IMAGE"
+ ],
+ [
+ 641,
+ 305,
+ 0,
+ 329,
+ 2,
+ "BOOLEAN"
+ ],
+ [
+ 644,
+ 331,
+ 0,
+ 325,
+ 1,
+ "BOOLEAN"
+ ],
+ [
+ 646,
+ 333,
+ 0,
+ 325,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 650,
+ 329,
+ 0,
+ 338,
+ 0,
+ "*"
+ ],
+ [
+ 651,
+ 331,
+ 0,
+ 338,
+ 1,
+ "BOOLEAN"
+ ],
+ [
+ 653,
+ 338,
+ 0,
+ 332,
+ 0,
+ "IMAGE"
+ ],
+ [
+ 654,
+ 11,
+ 0,
+ 161,
+ 0,
+ "MODEL"
+ ],
+ [
+ 655,
+ 11,
+ 0,
+ 81,
+ 0,
+ "MODEL"
+ ],
+ [
+ 656,
+ 2,
+ 0,
+ 241,
+ 0,
+ "CLIP"
+ ],
+ [
+ 657,
+ 2,
+ 0,
+ 261,
+ 0,
+ "CLIP"
+ ],
+ [
+ 658,
+ 8,
+ 0,
+ 83,
+ 1,
+ "VAE"
+ ],
+ [
+ 659,
+ 241,
+ 0,
+ 278,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 660,
+ 261,
+ 0,
+ 278,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 661,
+ 8,
+ 0,
+ 278,
+ 8,
+ "VAE"
+ ],
+ [
+ 662,
+ 11,
+ 0,
+ 161,
+ 0,
+ "MODEL"
+ ],
+ [
+ 663,
+ 11,
+ 0,
+ 81,
+ 0,
+ "MODEL"
+ ],
+ [
+ 664,
+ 2,
+ 0,
+ 241,
+ 0,
+ "CLIP"
+ ],
+ [
+ 665,
+ 2,
+ 0,
+ 261,
+ 0,
+ "CLIP"
+ ],
+ [
+ 666,
+ 8,
+ 0,
+ 83,
+ 1,
+ "VAE"
+ ],
+ [
+ 667,
+ 241,
+ 0,
+ 278,
+ 0,
+ "CONDITIONING"
+ ],
+ [
+ 668,
+ 261,
+ 0,
+ 278,
+ 1,
+ "CONDITIONING"
+ ],
+ [
+ 669,
+ 8,
+ 0,
+ 278,
+ 8,
+ "VAE"
+ ]
+ ],
+ "groups": [
+ {
+ "id": 1,
+ "title": "Model Backend",
+ "bounding": [
+ -770,
+ 0,
+ 330,
+ 790
+ ],
+ "color": "#88A",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 2,
+ "title": "Prompts",
+ "bounding": [
+ 1320,
+ 0,
+ 440,
+ 790
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 3,
+ "title": "Sampler Settings",
+ "bounding": [
+ -430,
+ 0,
+ 510,
+ 790
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 6,
+ "title": "Before & After",
+ "bounding": [
+ 1770,
+ 0,
+ 860,
+ 790
+ ],
+ "color": "#b06634",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 17,
+ "title": "LoRA's",
+ "bounding": [
+ -770,
+ 800,
+ 1000,
+ 560
+ ],
+ "color": "#88A",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 18,
+ "title": "Backend - Model preperation",
+ "bounding": [
+ -770,
+ 1370,
+ 560,
+ 300
+ ],
+ "color": "#444",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 20,
+ "title": "Detection Models",
+ "bounding": [
+ 240,
+ 800,
+ 460,
+ 560
+ ],
+ "color": "#88A",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 21,
+ "title": "Debug",
+ "bounding": [
+ 2290,
+ 800,
+ 340,
+ 560
+ ],
+ "color": "#b06634",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 22,
+ "title": "Detailer Prompts (Optional)",
+ "bounding": [
+ 710,
+ 800,
+ 510,
+ 560
+ ],
+ "color": "#88A",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 23,
+ "title": "Detailer LoRA's",
+ "bounding": [
+ 1230,
+ 800,
+ 1050,
+ 560
+ ],
+ "color": "#88A",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 24,
+ "title": "Function Control",
+ "bounding": [
+ 90,
+ 0,
+ 760,
+ 790
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 25,
+ "title": "Backend - Detailer preperation",
+ "bounding": [
+ 460,
+ 1370,
+ 360,
+ 300
+ ],
+ "color": "#444",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 26,
+ "title": "ControlNet",
+ "bounding": [
+ 860,
+ 0,
+ 450,
+ 790
+ ],
+ "color": "#8A8",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 27,
+ "title": "Backend - ControlNet",
+ "bounding": [
+ -200,
+ 1370,
+ 320,
+ 300
+ ],
+ "color": "#444",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ },
+ {
+ "id": 28,
+ "title": "Backend - ImageSave",
+ "bounding": [
+ 130,
+ 1370,
+ 320,
+ 300
+ ],
+ "color": "#444",
+ "font_size": 24,
+ "flags": {
+ "pinned": true
+ }
+ }
+ ],
+ "config": {},
+ "extra": {
+ "ds": {
+ "scale": 0.7513148009015778,
+ "offset": [
+ 659.57619,
+ 386.1335100000003
+ ]
+ },
+ "ue_links": [
+ {
+ "downstream": 161,
+ "downstream_slot": 0,
+ "upstream": "11",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "MODEL"
+ },
+ {
+ "downstream": 81,
+ "downstream_slot": 0,
+ "upstream": "11",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "MODEL"
+ },
+ {
+ "downstream": 241,
+ "downstream_slot": 0,
+ "upstream": "2",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "CLIP"
+ },
+ {
+ "downstream": 261,
+ "downstream_slot": 0,
+ "upstream": "2",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "CLIP"
+ },
+ {
+ "downstream": 83,
+ "downstream_slot": 1,
+ "upstream": "8",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "VAE"
+ },
+ {
+ "downstream": 278,
+ "downstream_slot": 0,
+ "upstream": "241",
+ "upstream_slot": 0,
+ "controller": 51,
+ "type": "CONDITIONING"
+ },
+ {
+ "downstream": 278,
+ "downstream_slot": 1,
+ "upstream": "261",
+ "upstream_slot": 0,
+ "controller": 51,
+ "type": "CONDITIONING"
+ },
+ {
+ "downstream": 278,
+ "downstream_slot": 8,
+ "upstream": "8",
+ "upstream_slot": 0,
+ "controller": 50,
+ "type": "VAE"
+ }
+ ],
+ "groupNodes": {
+ "End quality prompt (Optional)": {
+ "nodes": [
+ {
+ "id": -1,
+ "type": "Primitive string multiline [Crystools]",
+ "pos": [
+ 480,
+ 10
+ ],
+ "size": [
+ 390,
+ 110
+ ],
+ "flags": {},
+ "order": 50,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "localized_name": "string",
+ "name": "string",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "title": "End quality prompt (Optional)",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive string multiline [Crystools]"
+ },
+ "widgets_values": [
+ ""
+ ],
+ "index": 0
+ },
+ {
+ "id": -1,
+ "type": "CR Text Concatenate",
+ "pos": [
+ 880,
+ -220
+ ],
+ "size": [
+ 300,
+ 126
+ ],
+ "flags": {},
+ "order": 59,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text1",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "text1"
+ },
+ "link": null
+ },
+ {
+ "name": "text2",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "text2"
+ },
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "localized_name": "STRING",
+ "name": "STRING",
+ "type": "*",
+ "links": []
+ },
+ {
+ "localized_name": "show_help",
+ "name": "show_help",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyroll",
+ "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
+ "Node name for S&R": "CR Text Concatenate"
+ },
+ "widgets_values": [
+ "",
+ "",
+ ", "
+ ],
+ "index": 1
+ }
+ ],
+ "links": [
+ [
+ null,
+ 0,
+ 1,
+ 0,
+ 240,
+ "*"
+ ],
+ [
+ 0,
+ 0,
+ 1,
+ 1,
+ 243,
+ "STRING"
+ ]
+ ],
+ "external": [
+ [
+ 1,
+ 0,
+ "STRING"
+ ]
+ ],
+ "config": {
+ "1": {
+ "input": {
+ "text1": {
+ "visible": true
+ },
+ "separator": {
+ "visible": false
+ }
+ },
+ "output": {
+ "0": {
+ "visible": true
+ },
+ "1": {
+ "visible": false
+ }
+ }
+ }
+ }
+ },
+ "Start quality prompt (Optional)": {
+ "nodes": [
+ {
+ "id": -1,
+ "type": "Primitive string multiline [Crystools]",
+ "pos": [
+ 510,
+ -760
+ ],
+ "size": [
+ 390,
+ 110
+ ],
+ "flags": {},
+ "order": 50,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "localized_name": "string",
+ "name": "string",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "title": "Start quality prompt",
+ "properties": {
+ "cnr_id": "comfyui-crystools",
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
+ "Node name for S&R": "Primitive string multiline [Crystools]"
+ },
+ "widgets_values": [
+ "masterpiece, best quality, absurdres, amazing quality, pikomarie"
+ ],
+ "color": "#232",
+ "bgcolor": "#353",
+ "shape": 1,
+ "index": 0
+ },
+ {
+ "id": -1,
+ "type": "CR Text Concatenate",
+ "pos": [
+ 940,
+ -670
+ ],
+ "size": [
+ 300,
+ 126
+ ],
+ "flags": {},
+ "order": 57,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "text1",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "text1"
+ },
+ "link": null
+ },
+ {
+ "name": "text2",
+ "shape": 7,
+ "type": "STRING",
+ "widget": {
+ "name": "text2"
+ },
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "localized_name": "STRING",
+ "name": "STRING",
+ "type": "*",
+ "links": []
+ },
+ {
+ "localized_name": "show_help",
+ "name": "show_help",
+ "type": "STRING",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyroll",
+ "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
+ "Node name for S&R": "CR Text Concatenate"
+ },
+ "widgets_values": [
+ "",
+ "",
+ ", "
+ ],
+ "index": 1
+ }
+ ],
+ "links": [
+ [
+ 0,
+ 0,
+ 1,
+ 0,
+ 238,
+ "STRING"
+ ],
+ [
+ null,
+ 0,
+ 1,
+ 1,
+ 239,
+ "STRING"
+ ]
+ ],
+ "external": [
+ [
+ 1,
+ 0,
+ "STRING"
+ ]
+ ],
+ "config": {
+ "1": {
+ "input": {
+ "separator": {
+ "visible": false
+ },
+ "text1": {
+ "visible": false
+ },
+ "text2": {
+ "visible": false
+ }
+ },
+ "output": {
+ "1": {
+ "visible": false
+ }
+ }
+ }
+ }
+ }
+ },
+ "VHS_latentpreview": false,
+ "VHS_latentpreviewrate": 0,
+ "VHS_MetadataImage": true,
+ "VHS_KeepIntermediate": true
+ },
+ "version": 0.4
+}
\ No newline at end of file