{ "id": "45ddf146-ff62-445e-ba95-490651a0c739", "revision": 0, "last_node_id": 303, "last_link_id": 490, "nodes": [ { "id": 17, "type": "LoadImage", "pos": [ 3991.944462048393, 499.4445938731476 ], "size": [ 441.6666666666667, 550 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 486 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "LoadImage", "cnr_id": "comfy-core", "ver": "0.3.41" }, "widgets_values": [ "7362ec72023bf038c4e4874b558e8161244c78a22ad6a49cad4778e2862941af.jpg", "image" ], "color": "#232", "bgcolor": "#353" }, { "id": 282, "type": "SaveImage", "pos": [ 5675.277624253558, -133.88887677272294 ], "size": [ 458.33333333333337, 566.6666666666667 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 473 } ], "outputs": [], "properties": {}, "widgets_values": [ "portrait-upscaled" ] }, { "id": 283, "type": "fb45acca-28ee-4342-9487-e4e2369c9883", "pos": [ 5241.943946610726, -133.88886284353552 ], "size": [ 341.6666666666667, 170 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 476 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 473, 489 ] } ], "title": "Image Upscaler (SeedVR2)", "properties": { "proxyWidgets": [ [ "28", "model" ], [ "30", "value" ], [ "27", "seed" ], [ "27", "control_after_generate" ] ] }, "widgets_values": [] }, { "id": 285, "type": "773cfb8f-7f8e-4fc7-a1c5-2954b1247e83", "pos": [ 3533.611124557471, -133.88883498516066 ], "size": [ 400, 550.8333333333334 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "label": "prompt", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 477, 485 ] } ], "properties": { "proxyWidgets": [ [ "290", "text" ], [ "13", "width" ], [ "13", "height" ], [ "289", "unet_name" ], [ "288", "clip_name" ], [ "29", "vae_name" ], [ "3", "steps" ], [ "3", "control_after_generate" ] ], "cnr_id": "comfy-core", "ver": "0.3.73", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 298, "type": "MarkdownNote", "pos": [ 4815, 531.6666666666667 ], "size": [ 341.6666666666667, 423.64583333333337 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [], "title": "Add Skin Detail Explained", "properties": {}, "widgets_values": [ "## Prompt\nDescribe features of the face you want to have, such as:\n- man/woman, freckles, red blush on cheeks, long dark eyelashes, acne, mascara, without-makeup, facial hair, etc\n\n## Denoise\n- Higher denoise → more change to the face *(recommended 0.15–0.35)*\n\n## Feature Toggles\n`nose` `r_eye` `l_eye` `r_brow` `l_brow` `u_lip` `l_lip`\n- Features toggled **on** (`true`) will change\n- Features toggled **off** (`false`) will be retained" ], "color": "#222", "bgcolor": "#000" }, { "id": 303, "type": "MarkdownNote", "pos": [ 4500.277787836487, 24.444503076783697 ], "size": [ 241.66666666666669, 93.33333333333334 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Image Switch Explained", "properties": {}, "widgets_values": [ "Toggle Off = Z-image-turbo image\nToggle On = Load Image" ], "color": "#222", "bgcolor": "#000" }, { "id": 284, "type": "eeeed90f-caa6-493b-8da1-03f72f13e685", "pos": [ 4808.611160435888, -133.88883498516066 ], "size": [ 341.6666666666667, 570.8333333333334 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 487 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 476 ] } ], "title": "Add Skin Detail (SDXL)", "properties": { "proxyWidgets": [ [ "78", "text" ], [ "76", "seed" ], [ "76", "denoise" ], [ "156", "nose" ], [ "156", "r_eye" ], [ "156", "l_eye" ], [ "156", "r_brow" ], [ "156", "l_brow" ], [ "156", "u_lip" ], [ "156", "l_lip" ], [ "170", "$$canvas-image-preview" ], [ "166", "$$canvas-image-preview" ] ] }, "widgets_values": [] }, { "id": 286, "type": "SaveImage", "pos": [ 3963.6109347663614, -135.55553190594543 ], "size": [ 441.6666666666667, 558.3333333333334 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 477 } ], "outputs": [], "properties": { "Node name for S&R": "SaveImage", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "portrait-z-image-turbo" ] }, { "id": 300, "type": "ComfySwitchNode", "pos": [ 4500.277787836487, -133.88886284353552 ], "size": [ 241.66666666666669, 103.33333333333334 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "name": "on_false", "type": "IMAGE", "link": 485 }, { "name": "on_true", "type": "IMAGE", "link": 486 } ], "outputs": [ { "name": "output", "type": "IMAGE", "links": [ 487, 490 ] } ], "title": "Image Switch", "properties": { "Node name for S&R": "ComfySwitchNode" }, "widgets_values": [ true ], "color": "#232", "bgcolor": "#353" }, { "id": 302, "type": "ImageCompare", "pos": [ 6213.282530311546, -131.60027205506321 ], "size": [ 458.33333333333337, 667.0703125 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "image_a", "shape": 7, "type": "IMAGE", "link": 489 }, { "name": "image_b", "shape": 7, "type": "IMAGE", "link": 490 } ], "outputs": [], "title": "Image Compare (Before/After)", "properties": { "Node name for S&R": "ImageCompare" }, "widgets_values": [] } ], "links": [ [ 473, 283, 0, 282, 0, "IMAGE" ], [ 476, 284, 0, 283, 0, "IMAGE" ], [ 477, 285, 0, 286, 0, "IMAGE" ], [ 485, 285, 0, 300, 0, "IMAGE" ], [ 486, 17, 0, 300, 1, "IMAGE" ], [ 487, 300, 0, 284, 0, "IMAGE" ], [ 489, 283, 0, 302, 0, "IMAGE" ], [ 490, 300, 0, 302, 1, "IMAGE" ] ], "groups": [], "definitions": { "subgraphs": [ { "id": "fb45acca-28ee-4342-9487-e4e2369c9883", "version": 1, "state": { "lastGroupId": 4, "lastNodeId": 303, "lastLinkId": 490, "lastRerouteId": 0 }, "revision": 0, "config": {}, "name": "Image Upscale(SeedVR2)", "inputNode": { "id": -10, "bounding": [ -930, 790, 120, 60 ] }, "outputNode": { "id": -20, "bounding": [ 1365, 1215, 120, 60 ] }, "inputs": [ { "id": "040e9c36-17d5-4d9b-93e3-f61d43013403", "name": "image", "type": "IMAGE", "linkIds": [ 49, 50 ], "localized_name": "image", "pos": [ -830, 810 ] } ], "outputs": [ { "id": "43c03fed-dfc5-4410-b196-9d1bd4f44ba3", "name": "IMAGE", "type": "IMAGE", "linkIds": [ 43, 43 ], "localized_name": "IMAGE", "pos": [ 1385, 1235 ] } ], "widgets": [], "nodes": [ { "id": 43, "type": "LayerUtility: If ", "pos": [ 31.66672079424056, 1556.666653837735 ], "size": [ 187.5, 66 ], "flags": { "collapsed": false }, "order": 8, "mode": 0, "inputs": [ { "localized_name": "if_condition", "name": "if_condition", "type": "*", "link": 38 }, { "localized_name": "when_TRUE", "name": "when_TRUE", "type": "*", "link": 41 }, { "localized_name": "when_FALSE", "name": "when_FALSE", "type": "*", "link": 40 } ], "outputs": [ { "localized_name": "?", "name": "?", "type": "*", "links": [ 42 ] } ], "title": "IfElse", "properties": { "Node name for S&R": "LayerUtility: If " }, "widgets_values": [], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 40, "type": "ImpactCompare", "pos": [ -310, 1450 ], "size": [ 252.01822916666669, 78 ], "flags": { "collapsed": false }, "order": 7, "mode": 0, "inputs": [ { "localized_name": "a", "name": "a", "type": "*", "link": 36 }, { "localized_name": "b", "name": "b", "type": "*", "link": 37 } ], "outputs": [ { "localized_name": "BOOLEAN", "name": "BOOLEAN", "type": "BOOLEAN", "links": [ 38 ] } ], "properties": { "Node name for S&R": "ImpactCompare" }, "widgets_values": [ "a <= b" ] }, { "id": 25, "type": "SimpleMath+", "pos": [ 400, 1560 ], "size": [ 260.31796875, 78 ], "flags": { "collapsed": false }, "order": 5, "mode": 0, "inputs": [ { "localized_name": "a", "name": "a", "shape": 7, "type": "INT,FLOAT", "link": 42 }, { "localized_name": "b", "name": "b", "shape": 7, "type": "INT,FLOAT", "link": 23 } ], "outputs": [ { "localized_name": "INT", "name": "INT", "type": "INT", "links": [ 27 ] }, { "localized_name": "FLOAT", "name": "FLOAT", "type": "FLOAT", "links": null } ], "title": "Upscale to Shortest Edge (pixels)", "properties": { "Node name for S&R": "SimpleMath+", "cnr_id": "comfyui_essentials", "ver": "1.1.0" }, "widgets_values": [ "a*b" ] }, { "id": 30, "type": "PrimitiveFloat", "pos": [ -40, 1710 ], "size": [ 251.9921875, 58 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "label": "upscale_by", "localized_name": "value", "name": "value", "type": "FLOAT", "widget": { "name": "value" }, "link": null } ], "outputs": [ { "localized_name": "FLOAT", "name": "FLOAT", "type": "FLOAT", "links": [ 23 ] } ], "title": "Upscale Factor", "properties": { "Node name for S&R": "PrimitiveFloat", "cnr_id": "comfy-core", "ver": "0.3.66" }, "widgets_values": [ 4 ], "color": "#232", "bgcolor": "#353" }, { "id": 27, "type": "SeedVR2VideoUpscaler", "pos": [ 790, 800 ], "size": [ 323.99739583333337, 386 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 50 }, { "localized_name": "dit", "name": "dit", "type": "SEEDVR2_DIT", "link": 25 }, { "localized_name": "vae", "name": "vae", "type": "SEEDVR2_VAE", "link": 26 }, { "localized_name": "resolution", "name": "resolution", "type": "INT", "widget": { "name": "resolution" }, "link": 27 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 43 ] } ], "properties": { "Node name for S&R": "SeedVR2VideoUpscaler", "cnr_id": "seedvr2_videoupscaler", "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d" }, "widgets_values": [ 2092555835, "randomize", 1080, 0, 1, false, "lab", 0, 0, 0, 0, "cpu", false ] }, { "id": 22, "type": "SeedVR2LoadVAEModel", "pos": [ 220, 1080 ], "size": [ 443.99739583333337, 307.2135416666667 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "torch_compile_args", "name": "torch_compile_args", "shape": 7, "type": "TORCH_COMPILE_ARGS", "link": null } ], "outputs": [ { "localized_name": "SEEDVR2_VAE", "name": "SEEDVR2_VAE", "type": "SEEDVR2_VAE", "links": [ 26 ] } ], "properties": { "Node name for S&R": "SeedVR2LoadVAEModel", "cnr_id": "seedvr2_videoupscaler", "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d" }, "widgets_values": [ "ema_vae_fp16.safetensors", "cuda:0", true, 1024, 128, true, 1024, 128, "false", "none", false ] }, { "id": 28, "type": "SeedVR2LoadDiTModel", "pos": [ 220, 810 ], "size": [ 443.99739583333337, 203.88020833333334 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "torch_compile_args", "name": "torch_compile_args", "shape": 7, "type": "TORCH_COMPILE_ARGS", "link": null } ], "outputs": [ { "localized_name": "SEEDVR2_DIT", "name": "SEEDVR2_DIT", "type": "SEEDVR2_DIT", "links": [ 25 ] } ], "properties": { "Node name for S&R": "SeedVR2LoadDiTModel", "cnr_id": "seedvr2_videoupscaler", "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d" }, "widgets_values": [ "seedvr2_ema_7b_fp16.safetensors", "cuda:0", 0, false, "cpu", false, "sdpa" ] }, { "id": 21, "type": "GetImageSize", "pos": [ -590, 1580 ], "size": [ 187.5, 66 ], "flags": { "collapsed": false }, "order": 4, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 49 } ], "outputs": [ { "localized_name": "width", "name": "width", "type": "INT", "links": [ 36, 41 ] }, { "localized_name": "height", "name": "height", "type": "INT", "links": [ 37, 40 ] }, { "localized_name": "batch_size", "name": "batch_size", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "GetImageSize", "cnr_id": "comfy-core", "ver": "0.3.66" }, "widgets_values": [] }, { "id": 26, "type": "MarkdownNote", "pos": [ -170, 830 ], "size": [ 325, 266.484375 ], "flags": { "collapsed": false }, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Note", "properties": {}, "widgets_values": [ "## About SeedVR2\n\nYou can watch a comprehensive tutorial from the author on [Youtube](https://www.youtube.com/watch?v=MBtWYXq_r60) or check out the [Github](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler).\n\n## Quick Notes\nHover over the node inputs for tooltip info from author\n\ninput_noise_scale softens higher frequency details (e.g. skin textures)\n\nlatent_noise_scale softens low frequency details. Best around 0.01-0.05 (but depends on upscale factor)\n\nNodes support alpha masks\n\n\n" ], "color": "#222", "bgcolor": "#000" } ], "groups": [], "links": [ { "id": 36, "origin_id": 21, "origin_slot": 0, "target_id": 40, "target_slot": 0, "type": "INT" }, { "id": 37, "origin_id": 21, "origin_slot": 1, "target_id": 40, "target_slot": 1, "type": "INT" }, { "id": 42, "origin_id": 43, "origin_slot": 0, "target_id": 25, "target_slot": 0, "type": "INT,FLOAT" }, { "id": 23, "origin_id": 30, "origin_slot": 0, "target_id": 25, "target_slot": 1, "type": "FLOAT" }, { "id": 38, "origin_id": 40, "origin_slot": 0, "target_id": 43, "target_slot": 0, "type": "BOOLEAN" }, { "id": 41, "origin_id": 21, "origin_slot": 0, "target_id": 43, "target_slot": 1, "type": "INT" }, { "id": 40, "origin_id": 21, "origin_slot": 1, "target_id": 43, "target_slot": 2, "type": "INT" }, { "id": 25, "origin_id": 28, "origin_slot": 0, "target_id": 27, "target_slot": 1, "type": "SEEDVR2_DIT" }, { "id": 26, "origin_id": 22, "origin_slot": 0, "target_id": 27, "target_slot": 2, "type": "SEEDVR2_VAE" }, { "id": 27, "origin_id": 25, "origin_slot": 0, "target_id": 27, "target_slot": 3, "type": "INT" }, { "id": 43, "origin_id": 27, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "IMAGE" }, { "id": 49, "origin_id": -10, "origin_slot": 0, "target_id": 21, "target_slot": 0, "type": "IMAGE" }, { "id": 50, "origin_id": -10, "origin_slot": 0, "target_id": 27, "target_slot": 0, "type": "IMAGE" } ], "extra": { "workflowRendererVersion": "LG" } }, { "id": "eeeed90f-caa6-493b-8da1-03f72f13e685", "version": 1, "state": { "lastGroupId": 4, "lastNodeId": 303, "lastLinkId": 490, "lastRerouteId": 0 }, "revision": 0, "config": {}, "name": "New Subgraph", "inputNode": { "id": -10, "bounding": [ 3598.6112104093054, -193.39390452823932, 120, 60 ] }, "outputNode": { "id": -20, "bounding": [ 7698.611252016593, -193.39390452823932, 120, 60 ] }, "inputs": [ { "id": "abe1b4fb-6201-47e3-9962-84bdd458b8ae", "name": "", "type": "*", "linkIds": [ 471 ], "pos": [ 3698.6112104093054, -173.39390452823932 ] } ], "outputs": [ { "id": "c8967628-09c4-4856-88f2-14d077e431d8", "name": "IMAGE", "type": "IMAGE", "linkIds": [ 474 ], "localized_name": "IMAGE", "pos": [ 7718.611252016593, -173.39390452823932 ] } ], "widgets": [], "nodes": [ { "id": 100, "type": "Reroute", "pos": [ 4498.612454045614, -734.7221235811058 ], "size": [ 75, 26 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 171 } ], "outputs": [ { "name": "", "type": "CLIP", "links": [ 157 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 160, "type": "BBoxDetect(FaceParsing)", "pos": [ 4606.944136439207, -268.05529247377905 ], "size": [ 280, 195.98958333333334 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "localized_name": "bbox_detector", "name": "bbox_detector", "type": "BBOX_DETECTOR", "link": 239 }, { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 301 } ], "outputs": [ { "localized_name": "BBOX_LIST", "name": "BBOX_LIST", "type": "BBOX_LIST", "links": [ 241 ] }, { "localized_name": "count", "name": "count", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "BBoxDetect(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [ 0.3, 8, 0.2, false ] }, { "id": 170, "type": "PreviewImage", "pos": [ 4606.944136439207, 265.27839459428606 ], "size": [ 234.3208984375, 26 ], "flags": { "collapsed": true }, "order": 28, "mode": 4, "inputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "link": 457 } ], "outputs": [], "title": "Preview Cropped Face Image", "properties": { "Node name for S&R": "PreviewImage", "cnr_id": "comfy-core", "ver": "0.3.52" }, "widgets_values": [] }, { "id": 161, "type": "FaceParse(FaceParsing)", "pos": [ 5231.94574181436, -134.72206414306964 ], "size": [ 283.33333333333337, 100 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "FACE_PARSING_MODEL", "link": 242 }, { "localized_name": "processor", "name": "processor", "type": "FACE_PARSING_PROCESSOR", "link": 248 }, { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 456 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 249 ] }, { "localized_name": "FACE_PARSING_RESULT", "name": "FACE_PARSING_RESULT", "type": "FACE_PARSING_RESULT", "links": [ 250 ] } ], "properties": { "Node name for S&R": "FaceParse(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [] }, { "id": 165, "type": "FaceParsingProcessorLoader(FaceParsing)", "pos": [ 5231.94574181436, -259.72195965822516 ], "size": [ 326.9341796875, 60 ], "flags": { "collapsed": false }, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "FACE_PARSING_PROCESSOR", "name": "FACE_PARSING_PROCESSOR", "type": "FACE_PARSING_PROCESSOR", "links": [ 248 ] } ], "properties": { "Node name for S&R": "FaceParsingProcessorLoader(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [] }, { "id": 90, "type": "Reroute", "pos": [ 4498.612454045614, -593.0555140757658 ], "size": [ 187.5, 26 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 471 } ], "outputs": [ { "name": "", "type": "IMAGE", "links": [ 299, 301, 302 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 104, "type": "Reroute", "pos": [ 5640.279339930962, -659.722224959274 ], "size": [ 75, 26 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 158 } ], "outputs": [ { "name": "", "type": "VAE", "links": [ 161 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 102, "type": "Reroute", "pos": [ 5640.279339930962, -809.7219254847845 ], "size": [ 75, 26 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 156 } ], "outputs": [ { "name": "", "type": "MODEL", "links": [ 163 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 99, "type": "Reroute", "pos": [ 4498.612454045614, -809.7222156392447 ], "size": [ 75, 26 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 182 } ], "outputs": [ { "name": "", "type": "MODEL", "links": [ 156 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 103, "type": "Reroute", "pos": [ 5640.279339930962, -734.7221235811058 ], "size": [ 75, 26 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 157 } ], "outputs": [ { "name": "", "type": "CLIP", "links": [ 162, 175 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 101, "type": "Reroute", "pos": [ 4498.612454045614, -659.722224959274 ], "size": [ 75, 26 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 172 } ], "outputs": [ { "name": "", "type": "VAE", "links": [ 158 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 162, "type": "BBoxListItemSelect(FaceParsing)", "pos": [ 4606.944136439207, -18.05530800716118 ], "size": [ 280, 86.66666666666667 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "localized_name": "bbox_list", "name": "bbox_list", "type": "BBOX_LIST", "link": 241 } ], "outputs": [ { "localized_name": "BBOX", "name": "BBOX", "type": "BBOX", "links": [ 246, 311 ] } ], "properties": { "Node name for S&R": "BBoxListItemSelect(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [ 0 ] }, { "id": 189, "type": "Reroute", "pos": [ 5640.279339930962, -884.7223076973835 ], "size": [ 75, 26 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 311 } ], "outputs": [ { "name": "", "type": "BBOX", "links": [ 312 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 163, "type": "ImageCropWithBBox(FaceParsing)", "pos": [ 4606.944136439207, 123.61134985725568 ], "size": [ 280, 80 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "localized_name": "bbox", "name": "bbox", "type": "BBOX", "link": 246 }, { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 302 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 316, 456, 457, 458 ] } ], "properties": { "Node name for S&R": "ImageCropWithBBox(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [] }, { "id": 105, "type": "Reroute", "pos": [ 5640.279339930962, -518.0556638130106 ], "size": [ 75, 26 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 458 } ], "outputs": [ { "name": "", "type": "IMAGE", "links": [ 272, 314, 449 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 196, "type": "ImageResizeKJv2", "pos": [ 6531.9448872955445, -593.0555140757658 ], "size": [ 210, 94 ], "flags": { "collapsed": true }, "order": 36, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 320 }, { "localized_name": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": null }, { "localized_name": "width", "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 321 }, { "localized_name": "height", "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 322 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 323 ] }, { "localized_name": "width", "name": "width", "type": "INT", "links": null }, { "localized_name": "height", "name": "height", "type": "INT", "links": null }, { "localized_name": "mask", "name": "mask", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "ImageResizeKJv2", "cnr_id": "comfyui-kjnodes", "ver": "ba9153cb06fc77bfd86c36835f1817482e8328a0" }, "widgets_values": [ 512, 512, "lanczos", "stretch", "0, 0, 0", "center", 2, "cpu" ] }, { "id": 190, "type": "Reroute", "pos": [ 6973.613364164818, -884.7223076973835 ], "size": [ 75, 26 ], "flags": {}, "order": 34, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 312 } ], "outputs": [ { "name": "", "type": "BBOX", "links": [ 313 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 157, "type": "FaceParsingModelLoader(FaceParsing)", "pos": [ 5231.94574181436, -401.3886658817186 ], "size": [ 300.9029296875, 88.88020833333334 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "FACE_PARSING_MODEL", "name": "FACE_PARSING_MODEL", "type": "FACE_PARSING_MODEL", "links": [ 242 ] } ], "properties": { "Node name for S&R": "FaceParsingModelLoader(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [ "cuda" ] }, { "id": 166, "type": "PreviewImage", "pos": [ 5231.944194323904, 15.277829818747744 ], "size": [ 140, 26 ], "flags": { "collapsed": true }, "order": 26, "mode": 4, "inputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "link": 249 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage", "cnr_id": "comfy-core", "ver": "0.3.52" }, "widgets_values": [] }, { "id": 193, "type": "GetImageSize", "pos": [ 4956.943534383551, 148.61134830391734 ], "size": [ 140, 66 ], "flags": { "collapsed": true }, "order": 35, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 316 } ], "outputs": [ { "localized_name": "width", "name": "width", "type": "INT", "links": [ 321 ] }, { "localized_name": "height", "name": "height", "type": "INT", "links": [ 322 ] }, { "localized_name": "batch_size", "name": "batch_size", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "GetImageSize", "cnr_id": "comfy-core", "ver": "0.3.52" }, "widgets_values": [] }, { "id": 76, "type": "UltimateSDUpscale", "pos": [ 6540.280444628628, -459.722189026903 ], "size": [ 266.6666666666667, 668.8802083333334 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 272 }, { "localized_name": "model", "name": "model", "type": "MODEL", "link": 163 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 174 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 176 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 161 }, { "localized_name": "upscale_model", "name": "upscale_model", "type": "UPSCALE_MODEL", "link": 104 }, { "localized_name": "upscale_by", "name": "upscale_by", "type": "FLOAT", "widget": { "name": "upscale_by" }, "link": 152 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 320 ] } ], "properties": { "Node name for S&R": "UltimateSDUpscale", "cnr_id": "comfyui_ultimatesdupscale", "ver": "ff3fdfeee03de46d4462211cffd165d27155e858", "widget_ue_connectable": { "upscale_by": true } }, "widgets_values": [ 1.5, 67718277859536, "randomize", 35, 4, "dpmpp_2m_sde", "karras", 0.2, "Linear", 1024, 1024, 32, 32, "None", 1, 64, 8, 16, true, false ] }, { "id": 116, "type": "CheckpointLoaderSimple", "pos": [ 3748.61192033684, -268.05529247377905 ], "size": [ 358.33333333333337, 125 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 388 ] }, { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 171 ] }, { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 172 ] } ], "properties": { "Node name for S&R": "CheckpointLoaderSimple", "cnr_id": "comfy-core", "ver": "0.3.52", "models": [ { "name": "Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors", "url": "https://huggingface.co/RunDiffusion/Juggernaut-XL-v9/resolve/main/Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors?download=true", "directory": "checkpoints" } ] }, "widgets_values": [ "Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors" ] }, { "id": 72, "type": "UpscaleModelLoader", "pos": [ 6540.2773496477175, 465.27818873127353 ], "size": [ 265.0260416666667, 82.65625 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "UPSCALE_MODEL", "name": "UPSCALE_MODEL", "type": "UPSCALE_MODEL", "links": [ 104 ] } ], "properties": { "Node name for S&R": "UpscaleModelLoader", "cnr_id": "comfy-core", "ver": "0.3.27", "widget_ue_connectable": {} }, "widgets_values": [ "8xNMKDFaces160000G_v10.pt" ] }, { "id": 176, "type": "ImageCompositeMasked", "pos": [ 6830.277834563393, -639.7222165301291 ], "size": [ 225, 187.99479166666669 ], "flags": { "collapsed": false }, "order": 29, "mode": 0, "inputs": [ { "localized_name": "destination", "name": "destination", "type": "IMAGE", "link": 314 }, { "localized_name": "source", "name": "source", "type": "IMAGE", "link": 323 }, { "localized_name": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": 285 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 289, 448 ] } ], "properties": { "Node name for S&R": "ImageCompositeMasked", "cnr_id": "comfy-core", "ver": "0.3.52" }, "widgets_values": [ 0, 0, false ] }, { "id": 201, "type": "Note", "pos": [ 3748.61192033684, -776.3886909407221 ], "size": [ 270, 91.9921875 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "Bypass (ctrl+B) the \"LoraLoaderModelOnly\" if you do not want to add freckles (also add/remove \"freckles\" from the prompt)" ], "color": "#432", "bgcolor": "#653" }, { "id": 167, "type": "MaskPreview", "pos": [ 5881.944734246032, -43.05559660828313 ], "size": [ 140, 26 ], "flags": { "collapsed": true }, "order": 27, "mode": 4, "inputs": [ { "localized_name": "mask", "name": "mask", "type": "MASK", "link": 330 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview", "cnr_id": "comfy-core", "ver": "0.3.52" }, "widgets_values": [] }, { "id": 184, "type": "Reroute", "pos": [ 5640.279339930962, -593.0555140757658 ], "size": [ 187.5, 26 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 299 } ], "outputs": [ { "name": "", "type": "IMAGE", "links": [ 327 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 180, "type": "ImageInsertWithBBox(FaceParsing)", "pos": [ 7323.6116014913205, -643.055414250936 ], "size": [ 274.003515625, 100 ], "flags": { "collapsed": false }, "order": 31, "mode": 0, "inputs": [ { "localized_name": "bbox", "name": "bbox", "type": "BBOX", "link": 313 }, { "localized_name": "image_src", "name": "image_src", "type": "IMAGE", "link": 328 }, { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 289 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 450, 474 ] } ], "properties": { "Node name for S&R": "ImageInsertWithBBox(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [] }, { "id": 198, "type": "Reroute", "pos": [ 7140.276538622375, -709.7221734935208 ], "size": [ 187.5, 26 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 327 } ], "outputs": [ { "name": "", "type": "IMAGE", "links": [ 328, 451 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 179, "type": "GrowMaskWithBlur", "pos": [ 5940.280095036132, -234.72215464787013 ], "size": [ 210, 54 ], "flags": { "collapsed": true }, "order": 30, "mode": 0, "inputs": [ { "localized_name": "mask", "name": "mask", "type": "MASK", "link": 284 }, { "localized_name": "blur_radius", "name": "blur_radius", "type": "FLOAT", "widget": { "name": "blur_radius" }, "link": 309 } ], "outputs": [ { "localized_name": "mask", "name": "mask", "type": "MASK", "links": [ 285, 330 ] }, { "localized_name": "mask_inverted", "name": "mask_inverted", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "GrowMaskWithBlur", "cnr_id": "comfyui-kjnodes", "ver": "ba9153cb06fc77bfd86c36835f1817482e8328a0" }, "widgets_values": [ -4, 0, true, false, 8, 1, 1, false ] }, { "id": 117, "type": "CLIPTextEncode", "pos": [ 6220.277988526629, -199.7221761661744 ], "size": [ 270, 120 ], "flags": { "collapsed": false }, "order": 16, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 175 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 176 ] } ], "title": "Negative Prompt", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.27", "widget_ue_connectable": { "text": true } }, "widgets_values": [ "plastic, smooth, glossy, cartoon, anime, worst quality, low quality, illustration, 3d, 2d, painting, cartoons, sketch, anime" ], "color": "#322", "bgcolor": "#533" }, { "id": 98, "type": "PrimitiveFloat", "pos": [ 6540.2773496477175, 315.2782947694561 ], "size": [ 264.5703125, 80 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "FLOAT", "name": "FLOAT", "type": "FLOAT", "links": [ 152 ] } ], "title": "Upscale By", "properties": { "Node name for S&R": "PrimitiveFloat", "cnr_id": "comfy-core", "ver": "0.3.50" }, "widgets_values": [ 2 ] }, { "id": 187, "type": "PrimitiveNode", "pos": [ 5881.944734246032, -168.05529868713185 ], "size": [ 240, 82.99479166666667 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "widget": { "name": "blur_radius" }, "links": [ 309 ] } ], "title": "blur_radius (pixels)", "properties": { "Run widget replace on values": false }, "widgets_values": [ 8, "fixed" ], "color": "#232", "bgcolor": "#353" }, { "id": 78, "type": "CLIPTextEncode", "pos": [ 6220.277988526629, -459.722189026903 ], "size": [ 270, 200 ], "flags": { "collapsed": false }, "order": 15, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 162 }, { "label": "prompt", "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 174 ] } ], "title": "Positive Prompt", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.27", "widget_ue_connectable": { "text": true } }, "widgets_values": [ "Close-up professional photograph of a woman, detailed face skin and visible skin pores, detailed natural skin and blemishes without-makeup, detailed skin texure, detailed lips, natural skin pores, subtle skin imperfections, visible skin pores, slightly cracked lips, skin discoloration, intricate detailed iris, perfect eyes, soft freckles" ], "color": "#232", "bgcolor": "#353" }, { "id": 156, "type": "FaceParsingResultsParser(FaceParsing)", "pos": [ 5540.279346144315, -249.7225599321115 ], "size": [ 325, 503.33333333333337 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "localized_name": "result", "name": "result", "type": "FACE_PARSING_RESULT", "link": 250 } ], "outputs": [ { "localized_name": "MASK", "name": "MASK", "type": "MASK", "links": [ 284 ] } ], "properties": { "Node name for S&R": "FaceParsingResultsParser(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [ false, true, true, false, false, false, true, true, false, false, false, true, true, false, false, false, false, false, false ], "color": "#232", "bgcolor": "#353" }, { "id": 269, "type": "ImageCompare", "pos": [ 6831.946803018554, -409.7221921335793 ], "size": [ 358.33333333333337, 616.6666666666667 ], "flags": {}, "order": 38, "mode": 4, "inputs": [ { "localized_name": "image_a", "name": "image_a", "shape": 7, "type": "IMAGE", "link": 448 }, { "localized_name": "image_b", "name": "image_b", "shape": 7, "type": "IMAGE", "link": 449 } ], "outputs": [], "title": "Compare Crop Enhance vs Crop Original", "properties": { "Node name for S&R": "ImageCompare" }, "widgets_values": [] }, { "id": 270, "type": "ImageCompare", "pos": [ 7281.944647259092, -434.7222872983946 ], "size": [ 333.33333333333337, 632.9166666666667 ], "flags": { "collapsed": false }, "order": 39, "mode": 4, "inputs": [ { "localized_name": "image_a", "name": "image_a", "shape": 7, "type": "IMAGE", "link": 450 }, { "localized_name": "image_b", "name": "image_b", "shape": 7, "type": "IMAGE", "link": 451 } ], "outputs": [], "title": "Compare Enhanced vs Original", "properties": { "Node name for S&R": "ImageCompare" }, "widgets_values": [] }, { "id": 159, "type": "BBoxDetectorLoader(FaceParsing)", "pos": [ 4610.277430878167, -413.0556316497697 ], "size": [ 283.33333333333337, 91.66666666666667 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "BBOX_DETECTOR", "name": "BBOX_DETECTOR", "type": "BBOX_DETECTOR", "links": [ 239 ] } ], "properties": { "Node name for S&R": "BBoxDetectorLoader(FaceParsing)", "cnr_id": "comfyui_face_parsing", "ver": "1.0.5" }, "widgets_values": [ "bbox/face_yolov8m.pt" ] }, { "id": 122, "type": "LoraLoaderModelOnly", "pos": [ 3748.61192033684, -609.7222764250271 ], "size": [ 358.33333333333337, 116.66666666666667 ], "flags": {}, "order": 11, "mode": 4, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 389 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 182 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "cnr_id": "comfy-core", "ver": "0.3.52", "models": [ { "name": "sdxl-better_freckles.safetensors", "url": "https://civitai.com/api/download/models/588715", "directory": "loras" } ] }, "widgets_values": [ "sdxl-better_freckles.safetensors", 0.5 ], "color": "#232", "bgcolor": "#353" }, { "id": 227, "type": "LoraLoaderModelOnly", "pos": [ 3748.61192033684, -443.0555717548718 ], "size": [ 358.33333333333337, 116.66666666666667 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 388 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 389 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "cnr_id": "comfy-core", "ver": "0.3.52", "models": [ { "name": "sdxl-skin_realism_acne_skin_details_imperfections.safetensors", "url": "https://civitai.com/api/download/models/340833", "directory": "loras" } ] }, "widgets_values": [ "sdxl-skin_realism_acne_skin_details_imperfections.safetensors", 0.6 ], "color": "#232", "bgcolor": "#353" } ], "groups": [], "links": [ { "id": 171, "origin_id": 116, "origin_slot": 1, "target_id": 100, "target_slot": 0, "type": "*" }, { "id": 239, "origin_id": 159, "origin_slot": 0, "target_id": 160, "target_slot": 0, "type": "BBOX_DETECTOR" }, { "id": 301, "origin_id": 90, "origin_slot": 0, "target_id": 160, "target_slot": 1, "type": "IMAGE" }, { "id": 457, "origin_id": 163, "origin_slot": 0, "target_id": 170, "target_slot": 0, "type": "IMAGE" }, { "id": 242, "origin_id": 157, "origin_slot": 0, "target_id": 161, "target_slot": 0, "type": "FACE_PARSING_MODEL" }, { "id": 248, "origin_id": 165, "origin_slot": 0, "target_id": 161, "target_slot": 1, "type": "FACE_PARSING_PROCESSOR" }, { "id": 456, "origin_id": 163, "origin_slot": 0, "target_id": 161, "target_slot": 2, "type": "IMAGE" }, { "id": 158, "origin_id": 101, "origin_slot": 0, "target_id": 104, "target_slot": 0, "type": "*" }, { "id": 156, "origin_id": 99, "origin_slot": 0, "target_id": 102, "target_slot": 0, "type": "*" }, { "id": 182, "origin_id": 122, "origin_slot": 0, "target_id": 99, "target_slot": 0, "type": "*" }, { "id": 157, "origin_id": 100, "origin_slot": 0, "target_id": 103, "target_slot": 0, "type": "*" }, { "id": 172, "origin_id": 116, "origin_slot": 2, "target_id": 101, "target_slot": 0, "type": "*" }, { "id": 241, "origin_id": 160, "origin_slot": 0, "target_id": 162, "target_slot": 0, "type": "BBOX_LIST" }, { "id": 311, "origin_id": 162, "origin_slot": 0, "target_id": 189, "target_slot": 0, "type": "*" }, { "id": 246, "origin_id": 162, "origin_slot": 0, "target_id": 163, "target_slot": 0, "type": "BBOX" }, { "id": 302, "origin_id": 90, "origin_slot": 0, "target_id": 163, "target_slot": 1, "type": "IMAGE" }, { "id": 458, "origin_id": 163, "origin_slot": 0, "target_id": 105, "target_slot": 0, "type": "IMAGE" }, { "id": 320, "origin_id": 76, "origin_slot": 0, "target_id": 196, "target_slot": 0, "type": "IMAGE" }, { "id": 321, "origin_id": 193, "origin_slot": 0, "target_id": 196, "target_slot": 2, "type": "INT" }, { "id": 322, "origin_id": 193, "origin_slot": 1, "target_id": 196, "target_slot": 3, "type": "INT" }, { "id": 312, "origin_id": 189, "origin_slot": 0, "target_id": 190, "target_slot": 0, "type": "*" }, { "id": 249, "origin_id": 161, "origin_slot": 0, "target_id": 166, "target_slot": 0, "type": "IMAGE" }, { "id": 316, "origin_id": 163, "origin_slot": 0, "target_id": 193, "target_slot": 0, "type": "IMAGE" }, { "id": 272, "origin_id": 105, "origin_slot": 0, "target_id": 76, "target_slot": 0, "type": "IMAGE" }, { "id": 163, "origin_id": 102, "origin_slot": 0, "target_id": 76, "target_slot": 1, "type": "MODEL" }, { "id": 174, "origin_id": 78, "origin_slot": 0, "target_id": 76, "target_slot": 2, "type": "CONDITIONING" }, { "id": 176, "origin_id": 117, "origin_slot": 0, "target_id": 76, "target_slot": 3, "type": "CONDITIONING" }, { "id": 161, "origin_id": 104, "origin_slot": 0, "target_id": 76, "target_slot": 4, "type": "VAE" }, { "id": 104, "origin_id": 72, "origin_slot": 0, "target_id": 76, "target_slot": 5, "type": "UPSCALE_MODEL" }, { "id": 152, "origin_id": 98, "origin_slot": 0, "target_id": 76, "target_slot": 6, "type": "FLOAT" }, { "id": 314, "origin_id": 105, "origin_slot": 0, "target_id": 176, "target_slot": 0, "type": "IMAGE" }, { "id": 323, "origin_id": 196, "origin_slot": 0, "target_id": 176, "target_slot": 1, "type": "IMAGE" }, { "id": 285, "origin_id": 179, "origin_slot": 0, "target_id": 176, "target_slot": 2, "type": "MASK" }, { "id": 330, "origin_id": 179, "origin_slot": 0, "target_id": 167, "target_slot": 0, "type": "MASK" }, { "id": 299, "origin_id": 90, "origin_slot": 0, "target_id": 184, "target_slot": 0, "type": "*" }, { "id": 313, "origin_id": 190, "origin_slot": 0, "target_id": 180, "target_slot": 0, "type": "BBOX" }, { "id": 328, "origin_id": 198, "origin_slot": 0, "target_id": 180, "target_slot": 1, "type": "IMAGE" }, { "id": 289, "origin_id": 176, "origin_slot": 0, "target_id": 180, "target_slot": 2, "type": "IMAGE" }, { "id": 327, "origin_id": 184, "origin_slot": 0, "target_id": 198, "target_slot": 0, "type": "*" }, { "id": 284, "origin_id": 156, "origin_slot": 0, "target_id": 179, "target_slot": 0, "type": "MASK" }, { "id": 309, "origin_id": 187, "origin_slot": 0, "target_id": 179, "target_slot": 1, "type": "FLOAT" }, { "id": 175, "origin_id": 103, "origin_slot": 0, "target_id": 117, "target_slot": 0, "type": "CLIP" }, { "id": 388, "origin_id": 116, "origin_slot": 0, "target_id": 227, "target_slot": 0, "type": "MODEL" }, { "id": 389, "origin_id": 227, "origin_slot": 0, "target_id": 122, "target_slot": 0, "type": "MODEL" }, { "id": 162, "origin_id": 103, "origin_slot": 0, "target_id": 78, "target_slot": 0, "type": "CLIP" }, { "id": 250, "origin_id": 161, "origin_slot": 1, "target_id": 156, "target_slot": 0, "type": "FACE_PARSING_RESULT" }, { "id": 448, "origin_id": 176, "origin_slot": 0, "target_id": 269, "target_slot": 0, "type": "IMAGE" }, { "id": 449, "origin_id": 105, "origin_slot": 0, "target_id": 269, "target_slot": 1, "type": "IMAGE" }, { "id": 450, "origin_id": 180, "origin_slot": 0, "target_id": 270, "target_slot": 0, "type": "IMAGE" }, { "id": 451, "origin_id": 198, "origin_slot": 0, "target_id": 270, "target_slot": 1, "type": "IMAGE" }, { "id": 471, "origin_id": -10, "origin_slot": 0, "target_id": 90, "target_slot": 0, "type": "IMAGE" }, { "id": 474, "origin_id": 180, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "IMAGE" } ], "extra": { "workflowRendererVersion": "LG" } }, { "id": "773cfb8f-7f8e-4fc7-a1c5-2954b1247e83", "version": 1, "state": { "lastGroupId": 4, "lastNodeId": 303, "lastLinkId": 490, "lastRerouteId": 0 }, "revision": 0, "config": {}, "name": "Text to Image (Z-Image-Turbo)", "inputNode": { "id": -10, "bounding": [ -80, 425, 100, 150 ] }, "outputNode": { "id": -20, "bounding": [ 1490, 415, 100, 50 ] }, "inputs": [ { "id": "fb178669-e742-4a53-8a69-7df59834dfd8", "name": "text", "type": "STRING", "linkIds": [ 34 ], "label": "prompt", "pos": [ 6, 532 ] }, { "id": "dd780b3c-23e9-46ff-8469-156008f42e5a", "name": "width", "type": "INT", "linkIds": [ 35 ], "pos": [ 6, 552 ] }, { "id": "7b08d546-6bb0-4ef9-82e9-ffae5e1ee6bc", "name": "height", "type": "INT", "linkIds": [ 36 ], "pos": [ 6, 572 ] }, { "id": "8ed4eb73-a2bf-4766-8bf4-c5890b560596", "name": "unet_name", "type": "COMBO", "linkIds": [ 38 ], "pos": [ 6, 592 ] }, { "id": "f362d639-d412-4b5d-8490-1e9995dc5f82", "name": "clip_name", "type": "COMBO", "linkIds": [ 39 ], "pos": [ 6, 612 ] }, { "id": "ee25ac16-de63-4b74-bbbb-5b29fdc1efcf", "name": "vae_name", "type": "COMBO", "linkIds": [ 40 ], "pos": [ 6, 632 ] }, { "id": "51cbcd61-9218-4bcb-89ac-ecdfb1ef8892", "name": "steps", "type": "INT", "linkIds": [ 70 ], "pos": [ 6, 652 ] } ], "outputs": [ { "id": "1fa72a21-ce00-4952-814e-1f2ffbe87d1d", "name": "IMAGE", "type": "IMAGE", "linkIds": [ 16 ], "localized_name": "IMAGE", "pos": [ 1810, 520 ] } ], "widgets": [], "nodes": [ { "id": 288, "type": "CLIPLoader", "pos": [ 110.000018360851, 330.00000634451123 ], "size": [ 270, 127.7734375 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "localized_name": "clip_name", "name": "clip_name", "type": "COMBO", "widget": { "name": "clip_name" }, "link": 39 } ], "outputs": [ { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 28 ] } ], "properties": { "Node name for S&R": "CLIPLoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "qwen_3_4b.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors", "directory": "text_encoders" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "qwen_3_4b.safetensors", "lumina2", "default" ] }, { "id": 29, "type": "VAELoader", "pos": [ 110.000018360851, 480.0000069795858 ], "size": [ 270, 70 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "vae_name", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": 40 } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 27 ] } ], "properties": { "Node name for S&R": "VAELoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "ae.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors", "directory": "vae" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "ae.safetensors" ] }, { "id": 33, "type": "ConditioningZeroOut", "pos": [ 639.9999914102864, 619.9999686463291 ], "size": [ 204.134765625, 40 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": 32 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 33 ] } ], "properties": { "Node name for S&R": "ConditioningZeroOut", "cnr_id": "comfy-core", "ver": "0.3.73", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 8, "type": "VAEDecode", "pos": [ 1220.000013328905, 160.00000075901093 ], "size": [ 210, 60 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "samples", "name": "samples", "type": "LATENT", "link": 14 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 27 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 16 ] } ], "properties": { "Node name for S&R": "VAEDecode", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 289, "type": "UNETLoader", "pos": [ 110.000018360851, 199.99999849548956 ], "size": [ 270, 98.88020833333334 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "unet_name", "name": "unet_name", "type": "COMBO", "widget": { "name": "unet_name" }, "link": 38 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 479 ] } ], "properties": { "Node name for S&R": "UNETLoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "z_image_turbo_bf16.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors", "directory": "diffusion_models" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "z_image_turbo_bf16.safetensors", "default" ] }, { "id": 290, "type": "CLIPTextEncode", "pos": [ 430.00009756766303, 199.99999849548956 ], "size": [ 410, 370 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 28 }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": 34 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 30, 32 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.73", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "A clean, high-key studio portrait features a central subject captured in a sharp headshot composition against a solid, vibrant cerulean blue backdrop. The lighting is soft and even, characteristic of a professional beauty dish or large softbox, which minimizes harsh shadows and creates a subtle, healthy glow across the skin. The focus is tack-sharp on the eyes, with a shallow depth of field that gently softens the texture of the hair as it recedes toward the shoulders.\n\nThe subject possesses a symmetrical, heart-shaped face with a neutral, poised expression and a direct gaze. Their hair is a bright, cool-toned platinum blonde, styled in a sleek, center-parted bob that falls just to the collarbone with slightly textured ends. Their complexion is smooth and radiant, complemented by a light application of makeup that emphasizes the natural arch of the well-defined, dark blonde eyebrows. The eyes are a warm hazel-brown, framed by dark, delicate lashes, while the lips are a soft, natural rose-pink with a slight satin finish.\n\nThe subject wears a crisp, minimalist white turtleneck sweater made of a fine-ribbed, lightweight knit fabric. The garment's clean lines and bright tone provide a high-contrast transition between the subject and the saturated blue background. The overall atmosphere is modern and clinical yet approachable, defined by the precision of the studio environment and the clarity of the facial features." ] }, { "id": 13, "type": "EmptySD3LatentImage", "pos": [ 110.000018360851, 629.999958957169 ], "size": [ 260, 120 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "width", "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 35 }, { "localized_name": "height", "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 36 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 17 ] } ], "properties": { "Node name for S&R": "EmptySD3LatentImage", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 896, 1152, 1 ] }, { "id": 11, "type": "ModelSamplingAuraFlow", "pos": [ 880.0001481303783, 160.00000075901093 ], "size": [ 310, 66.66666666666667 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 478 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "slot_index": 0, "links": [ 13 ] } ], "properties": { "Node name for S&R": "ModelSamplingAuraFlow", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 3 ] }, { "id": 3, "type": "KSampler", "pos": [ 880.0001481303783, 269.999991493234 ], "size": [ 315, 264.4401041666667 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 13 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 30 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 33 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 17 }, { "localized_name": "steps", "name": "steps", "type": "INT", "widget": { "name": "steps" }, "link": 70 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 14 ] } ], "properties": { "Node name for S&R": "KSampler", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 36577523251918, "randomize", 8, 1, "res_multistep", "simple", 1 ] }, { "id": 287, "type": "LoraLoaderModelOnly", "pos": [ 431.66663837084667, -1.6666723127681369 ], "size": [ 408.33333333333337, 116.66666666666667 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 479 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 478 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "models": [ { "name": "zimage-grainscape_ultrareal.safetensors", "url": "https://civitai.com/api/download/models/2460872", "directory": "loras" } ] }, "widgets_values": [ "zimage-grainscape_ultrareal.safetensors", 1 ] } ], "groups": [ { "id": 2, "title": "Step2 - Image size", "bounding": [ 98.33333333333334, 556.6666666666667, 290, 200 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, "title": "Step3 - Prompt", "bounding": [ 406.6666666666667, 131.66666666666669, 450, 540 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 4, "title": "Step1 - Load models", "bounding": [ 98.33333333333334, 131.66666666666669, 290, 413.6 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "links": [ { "id": 32, "origin_id": 290, "origin_slot": 0, "target_id": 33, "target_slot": 0, "type": "CONDITIONING" }, { "id": 14, "origin_id": 3, "origin_slot": 0, "target_id": 8, "target_slot": 0, "type": "LATENT" }, { "id": 27, "origin_id": 29, "origin_slot": 0, "target_id": 8, "target_slot": 1, "type": "VAE" }, { "id": 13, "origin_id": 11, "origin_slot": 0, "target_id": 3, "target_slot": 0, "type": "MODEL" }, { "id": 30, "origin_id": 290, "origin_slot": 0, "target_id": 3, "target_slot": 1, "type": "CONDITIONING" }, { "id": 33, "origin_id": 33, "origin_slot": 0, "target_id": 3, "target_slot": 2, "type": "CONDITIONING" }, { "id": 17, "origin_id": 13, "origin_slot": 0, "target_id": 3, "target_slot": 3, "type": "LATENT" }, { "id": 28, "origin_id": 288, "origin_slot": 0, "target_id": 290, "target_slot": 0, "type": "CLIP" }, { "id": 16, "origin_id": 8, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "IMAGE" }, { "id": 34, "origin_id": -10, "origin_slot": 0, "target_id": 290, "target_slot": 1, "type": "STRING" }, { "id": 35, "origin_id": -10, "origin_slot": 1, "target_id": 13, "target_slot": 0, "type": "INT" }, { "id": 36, "origin_id": -10, "origin_slot": 2, "target_id": 13, "target_slot": 1, "type": "INT" }, { "id": 38, "origin_id": -10, "origin_slot": 3, "target_id": 289, "target_slot": 0, "type": "COMBO" }, { "id": 39, "origin_id": -10, "origin_slot": 4, "target_id": 288, "target_slot": 0, "type": "COMBO" }, { "id": 40, "origin_id": -10, "origin_slot": 5, "target_id": 29, "target_slot": 0, "type": "COMBO" }, { "id": 70, "origin_id": -10, "origin_slot": 6, "target_id": 3, "target_slot": 4, "type": "INT" }, { "id": 478, "origin_id": 287, "origin_slot": 0, "target_id": 11, "target_slot": 0, "type": "MODEL" }, { "id": 479, "origin_id": 289, "origin_slot": 0, "target_id": 287, "target_slot": 0, "type": "MODEL" } ], "extra": { "workflowRendererVersion": "LG" } } ] }, "config": {}, "extra": { "ds": { "scale": 1.4294160642338816, "offset": [ -5076.879611767422, 267.35697603738 ] }, "frontendVersion": "1.42.6", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "workflowRendererVersion": "Vue-corrected" }, "version": 0.4 }