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