{ "id": "45056f5f-684b-4465-b38c-a76044a5baec", "revision": 0, "last_node_id": 512, "last_link_id": 1015, "nodes": [ { "id": 177, "type": "ReferenceLatent", "pos": [ -1492.3231201171875, -236.60580444335938 ], "size": [ 197.712890625, 46 ], "flags": {}, "order": 44, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 294 }, { "name": "latent", "shape": 7, "type": "LATENT", "link": 293 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 292 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.41", "Node name for S&R": "ReferenceLatent" }, "widgets_values": [] }, { "id": 435, "type": "LayerUtility: ImageReelComposit", "pos": [ -527.2655639648438, -507.96319580078125 ], "size": [ 311.5337829589844, 190 ], "flags": {}, "order": 51, "mode": 0, "inputs": [ { "name": "reel_1", "type": "Reel", "link": 832 }, { "name": "reel_2", "shape": 7, "type": "Reel", "link": null }, { "name": "reel_3", "shape": 7, "type": "Reel", "link": null }, { "name": "reel_4", "shape": 7, "type": "Reel", "link": null } ], "outputs": [ { "name": "image1", "type": "IMAGE", "links": [ 834 ] } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "a46b1e6d26d45be9784c49f7065ba44700ef2b63", "Node name for S&R": "LayerUtility: ImageReelComposit" }, "widgets_values": [ "Alibaba-PuHuiTi-Heavy.ttf", 40, 32, "light" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 434, "type": "LayerUtility: ImageReel", "pos": [ -178.68833923339844, -498.1277160644531 ], "size": [ 270, 238 ], "flags": {}, "order": 49, "mode": 0, "inputs": [ { "name": "image1", "type": "IMAGE", "link": 829 }, { "name": "image2", "shape": 7, "type": "IMAGE", "link": 830 }, { "name": "image3", "shape": 7, "type": "IMAGE", "link": 833 }, { "name": "image4", "shape": 7, "type": "IMAGE", "link": null } ], "outputs": [ { "name": "reel", "type": "Reel", "links": [ 832 ] } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "a46b1e6d26d45be9784c49f7065ba44700ef2b63", "Node name for S&R": "LayerUtility: ImageReel" }, "widgets_values": [ "模特", "衣服", "结果", "image4", 1024, 17 ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 38, "type": "DualCLIPLoader", "pos": [ -1922.936767578125, -124.79927825927734 ], "size": [ 337.76861572265625, 130 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 622 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "DualCLIPLoader", "models": [ { "name": "clip_l.safetensors", "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors", "directory": "text_encoders" }, { "name": "t5xxl_fp8_e4m3fn_scaled.safetensors", "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn_scaled.safetensors", "directory": "text_encoders" } ] }, "widgets_values": [ "clip_l.safetensors", "t5xxl_fp8_e4m3fn.safetensors", "flux", "default" ], "color": "#322", "bgcolor": "#533" }, { "id": 39, "type": "VAELoader", "pos": [ -1922.936767578125, 55.20071029663086 ], "size": [ 337.76861572265625, 58 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 223, 358, 787 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "VAELoader", "models": [ { "name": "ae.safetensors", "url": "https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors", "directory": "vae" } ] }, "widgets_values": [ "ae.sft" ], "color": "#322", "bgcolor": "#533" }, { "id": 218, "type": "PreviewImage", "pos": [ -1902.25732421875, 249.6382598876953 ], "size": [ 624.4566650390625, 489.0848388671875 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 338 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.46", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 421, "type": "VAEDecode", "pos": [ -510.77001953125, -633.7874145507812 ], "size": [ 190, 46 ], "flags": { "collapsed": false }, "order": 47, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 788 }, { "name": "vae", "type": "VAE", "link": 787 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 789, 833, 835 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 37, "type": "UNETLoader", "pos": [ -1922.936767578125, -254.7991943359375 ], "size": [ 337.76861572265625, 82 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 862 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "UNETLoader", "models": [ { "name": "flux1-dev-kontext_fp8_scaled.safetensors", "url": "https://huggingface.co/Comfy-Org/flux1-kontext-dev_ComfyUI/resolve/main/split_files/diffusion_models/flux1-dev-kontext_fp8_scaled.safetensors", "directory": "diffusion_models" } ] }, "widgets_values": [ "flux1-dev-kontext_fp8_scaled.safetensors", "default" ], "color": "#322", "bgcolor": "#533" }, { "id": 124, "type": "VAEEncode", "pos": [ -1486.1888427734375, -75.64749908447266 ], "size": [ 154.30078125, 46 ], "flags": { "collapsed": false }, "order": 34, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 372 }, { "name": "vae", "type": "VAE", "link": 223 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 293 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.39", "Node name for S&R": "VAEEncode" }, "widgets_values": [] }, { "id": 500, "type": "InvertMask", "pos": [ -3915.4541015625, 1008.489013671875 ], "size": [ 140, 26 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "mask", "type": "MASK", "link": 982 } ], "outputs": [ { "name": "MASK", "type": "MASK", "links": [ 975 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.56", "Node name for S&R": "InvertMask" }, "widgets_values": [] }, { "id": 503, "type": "BiRefNetRMBG", "pos": [ -3953.559814453125, 685.5907592773438 ], "size": [ 340, 254 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 981 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": null }, { "name": "MASK", "type": "MASK", "links": [ 982, 986 ] }, { "name": "MASK_IMAGE", "type": "IMAGE", "links": null } ], "properties": { "cnr_id": "comfyui-rmbg", "ver": "4b2e8ce688386cca1257ae3aea94cb7c6bfca09f", "Node name for S&R": "BiRefNetRMBG" }, "widgets_values": [ "BiRefNet_lite-2K", 0, 0, false, false, "Alpha", "#222222" ], "color": "#222e40", "bgcolor": "#364254" }, { "id": 214, "type": "LayerUtility: ImageScaleByAspectRatio V2", "pos": [ -3478.523681640625, 695.1802368164062 ], "size": [ 363.6851501464844, 330 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "label": "image", "name": "image", "shape": 7, "type": "IMAGE", "link": 987 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": null }, { "name": "proportional_width", "type": "INT", "widget": { "name": "proportional_width" }, "link": 332 }, { "name": "proportional_height", "type": "INT", "widget": { "name": "proportional_height" }, "link": 333 } ], "outputs": [ { "label": "image", "name": "image", "type": "IMAGE", "links": [ 734, 737, 848, 962 ] }, { "label": "mask", "name": "mask", "type": "MASK", "links": [] }, { "label": "original_size", "name": "original_size", "type": "BOX" }, { "label": "width", "name": "width", "type": "INT" }, { "label": "height", "name": "height", "type": "INT" } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "a46b1e6d26d45be9784c49f7065ba44700ef2b63", "Node name for S&R": "LayerUtility: ImageScaleByAspectRatio V2" }, "widgets_values": [ "custom", 1, 1, "letterbox", "lanczos", "16", "longest", 1024, "#FFFFFF" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 342, "type": "PreviewImage", "pos": [ -3056.342041015625, 662.5950927734375 ], "size": [ 606.9967651367188, 807.9586181640625 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 737 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.50", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 135, "type": "ConditioningZeroOut", "pos": [ -1267.281982421875, -75.42564392089844 ], "size": [ 240, 26 ], "flags": { "collapsed": false }, "order": 43, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 237 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 769 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.39", "Node name for S&R": "ConditioningZeroOut" }, "widgets_values": [] }, { "id": 35, "type": "FluxGuidance", "pos": [ -1263.3914794921875, -232.16339111328125 ], "size": [ 240, 58 ], "flags": { "collapsed": false }, "order": 45, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 292 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 768 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "FluxGuidance" }, "widgets_values": [ 2.5 ] }, { "id": 502, "type": "easy showAnything", "pos": [ 450.0716857910156, 1532.52099609375 ], "size": [ 857.929931640625, 306.31640625 ], "flags": {}, "order": 42, "mode": 0, "inputs": [ { "name": "anything", "shape": 7, "type": "*", "link": 1011 } ], "outputs": [ { "name": "output", "type": "*", "links": null } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy showAnything" }, "widgets_values": [ "This person is wearing this Short-sleeve t-shirt" ] }, { "id": 416, "type": "KSamplerAdvanced", "pos": [ -979.2493896484375, -410.895751953125 ], "size": [ 304.748046875, 546 ], "flags": {}, "order": 46, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 767 }, { "name": "positive", "type": "CONDITIONING", "link": 768 }, { "name": "negative", "type": "CONDITIONING", "link": 769 }, { "name": "latent_image", "type": "LATENT", "link": 770 }, { "name": "noise_seed", "type": "INT", "widget": { "name": "noise_seed" }, "link": 988 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 788 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.50", "Node name for S&R": "KSamplerAdvanced" }, "widgets_values": [ "enable", 319284994346043, "randomize", 25, 1, "euler", "simple", 0, 25, "disable" ] }, { "id": 487, "type": "LayerUtility: NumberCalculatorV2", "pos": [ -1621.0274658203125, 1042.4228515625 ], "size": [ 314.6441345214844, 146 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "name": "a", "shape": 7, "type": "*", "link": 961 }, { "name": "b", "shape": 7, "type": "*", "link": null } ], "outputs": [ { "name": "int", "type": "INT", "links": [ 951 ] }, { "name": "float", "type": "FLOAT", "links": null }, { "name": "string", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "42ccdd8f75ab312285eaa77073a5cc20bdba484c", "Node name for S&R": "LayerUtility: NumberCalculatorV2", "ue_properties": { "widget_ue_connectable": { "a_value": true, "b_value": true, "operator": true }, "version": "7.0.1" } }, "widgets_values": [ "3", "5", "%" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 481, "type": "TextInput_", "pos": [ -1920.252685546875, 1293.36572265625 ], "size": [ 404.5614013671875, 106.4911880493164 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 949 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Change the outfit to [clothing_description]\"", [ false, true ] ] }, { "id": 486, "type": "easy anythingIndexSwitch", "pos": [ -1447.6217041015625, 1270.5303955078125 ], "size": [ 270, 158 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "value0", "shape": 7, "type": "*", "link": 949 }, { "name": "value1", "shape": 7, "type": "*", "link": 950 }, { "name": "index", "type": "INT", "widget": { "name": "index" }, "link": 951 }, { "name": "value2", "type": "*", "link": 952 }, { "name": "value3", "type": "*", "link": 953 }, { "name": "value4", "type": "*", "link": 954 }, { "name": "value5", "type": "*", "link": null } ], "outputs": [ { "name": "value", "type": "*", "links": [ 963, 968 ] } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy anythingIndexSwitch" }, "widgets_values": [ 0 ] }, { "id": 482, "type": "TextInput_", "pos": [ -1913.982666015625, 1446.44287109375 ], "size": [ 404.5614013671875, 106.4911880493164 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 950 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Replace the clothes with [clothing_description], keep the person the same\"", [ false, true ] ] }, { "id": 483, "type": "TextInput_", "pos": [ -1917.6690673828125, 1612.7589111328125 ], "size": [ 404.5614013671875, 106.4911880493164 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 952 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Edit this photo so the person is wearing [clothing_description]\"", [ false, true ] ] }, { "id": 484, "type": "TextInput_", "pos": [ -1918.162841796875, 1779.321533203125 ], "size": [ 404.5614013671875, 106.4911880493164 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 953 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Swap the current outfit for [clothing_description], do not change the person\"", [ false, true ] ] }, { "id": 485, "type": "TextInput_", "pos": [ -1918.39013671875, 1940.0955810546875 ], "size": [ 404.5614013671875, 106.4911880493164 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 954 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Make the person wear [clothing_description], keep everything else the same\"", [ false, true ] ] }, { "id": 493, "type": "easy showAnything", "pos": [ -1453.794677734375, 1486.5240478515625 ], "size": [ 279.1715087890625, 102.94893646240234 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "name": "anything", "shape": 7, "type": "*", "link": 963 } ], "outputs": [ { "name": "output", "type": "*", "links": null } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy showAnything" }, "widgets_values": [ "To describe the outfit-changing task and the results after the outfit change, please output in the following format,return should be simple.:\n\"Edit this photo so the person is wearing [clothing_description]\"" ] }, { "id": 488, "type": "LayerUtility: JoyCaptionBeta1ExtraOptions", "pos": [ -2369.4404296875, 1216.846923828125 ], "size": [ 459.39678955078125, 706 ], "flags": { "collapsed": true }, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "extra_option", "type": "JoyCaption2ExtraOption", "links": [ 956, 983 ] } ], "properties": { "cnr_id": "ComfyUI_LayerStyle_Advance", "ver": "0f9184100e626e3202568a7cf890b3b92685a168", "Node name for S&R": "LayerUtility: JoyCaptionBeta1ExtraOptions" }, "widgets_values": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, "Huluwa" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 489, "type": "LayerUtility: LoadJoyCaptionBeta1Model", "pos": [ -2379.914794921875, 1313.5970458984375 ], "size": [ 454.7535095214844, 106 ], "flags": { "collapsed": true }, "order": 9, "mode": 0, "inputs": [], "outputs": [ { "name": "joycaption_beta1_model", "type": "JOYCAPTIONBETA1_MODEL", "links": [ 955, 984 ] } ], "properties": { "cnr_id": "ComfyUI_LayerStyle_Advance", "ver": "0f9184100e626e3202568a7cf890b3b92685a168", "Node name for S&R": "LayerUtility: LoadJoyCaptionBeta1Model" }, "widgets_values": [ "fancyfeast/llama-joycaption-beta-one-hf-llava", "nf4", "cuda" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 444, "type": "LayerUtility: JoyCaptionBeta1", "pos": [ -1898.34423828125, 2210.893310546875 ], "size": [ 399.7977294921875, 344.98333740234375 ], "flags": { "collapsed": false }, "order": 31, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 848 }, { "name": "joycaption_beta1_model", "type": "JOYCAPTIONBETA1_MODEL", "link": 984 }, { "name": "extra_options", "shape": 7, "type": "JoyCaption2ExtraOption", "link": 983 } ], "outputs": [ { "name": "text", "shape": 6, "type": "STRING", "links": [ 850, 895 ] } ], "properties": { "cnr_id": "ComfyUI_LayerStyle_Advance", "ver": "0f9184100e626e3202568a7cf890b3b92685a168", "Node name for S&R": "LayerUtility: JoyCaptionBeta1" }, "widgets_values": [ "Descriptive", "any", 512, 0.9, 0, 0, "What type of clothing is this? Please return only two words. Other content is not included.", [ false, true ] ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 460, "type": "TextInput_", "pos": [ -1402.3377685546875, 2156.102294921875 ], "size": [ 397.7664489746094, 93 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 894 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "This person is wearing this ", [ false, true ] ] }, { "id": 445, "type": "easy showAnything", "pos": [ -1453.8828125, 2332.578857421875 ], "size": [ 212.04713439941406, 101.42338562011719 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "name": "anything", "shape": 7, "type": "*", "link": 850 } ], "outputs": [ { "name": "output", "type": "*", "links": null } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy showAnything" }, "widgets_values": [ "Short-sleeve t-shirt" ] }, { "id": 490, "type": "LayerUtility: JoyCaptionBeta1", "pos": [ -1150.6517333984375, 1030.1947021484375 ], "size": [ 321.43975830078125, 353.3045349121094 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 962 }, { "name": "joycaption_beta1_model", "type": "JOYCAPTIONBETA1_MODEL", "link": 955 }, { "name": "extra_options", "shape": 7, "type": "JoyCaption2ExtraOption", "link": 956 }, { "name": "user_prompt", "type": "STRING", "widget": { "name": "user_prompt" }, "link": 968 } ], "outputs": [ { "name": "text", "shape": 6, "type": "STRING", "links": [ 960, 977, 1003 ] } ], "properties": { "cnr_id": "ComfyUI_LayerStyle_Advance", "ver": "0f9184100e626e3202568a7cf890b3b92685a168", "Node name for S&R": "LayerUtility: JoyCaptionBeta1" }, "widgets_values": [ "Descriptive", "any", 512, 0.9, 0, 0.6, "\n", [ false, true ] ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 461, "type": "Text Concatenate (JPS)", "pos": [ -1208.1063232421875, 2311.908447265625 ], "size": [ 270, 138 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "name": "text1", "shape": 7, "type": "STRING", "link": 894 }, { "name": "text2", "shape": 7, "type": "STRING", "link": 895 }, { "name": "text3", "shape": 7, "type": "STRING", "link": null }, { "name": "text4", "shape": 7, "type": "STRING", "link": null }, { "name": "text5", "shape": 7, "type": "STRING", "link": null } ], "outputs": [ { "name": "text", "type": "STRING", "links": [ 978, 1002 ] } ], "properties": { "cnr_id": "ComfyUI_JPS-Nodes", "ver": "0e2a9aca02b17dde91577bfe4b65861df622dcaf", "Node name for S&R": "Text Concatenate (JPS)" }, "widgets_values": [ "none" ] }, { "id": 501, "type": "Text Concatenate (JPS)", "pos": [ -1120.848388671875, 1846.533935546875 ], "size": [ 270, 138 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "name": "text1", "shape": 7, "type": "STRING", "link": 977 }, { "name": "text2", "shape": 7, "type": "STRING", "link": 978 }, { "name": "text3", "shape": 7, "type": "STRING", "link": null }, { "name": "text4", "shape": 7, "type": "STRING", "link": null }, { "name": "text5", "shape": 7, "type": "STRING", "link": null } ], "outputs": [ { "name": "text", "type": "STRING", "links": [ 1004 ] } ], "properties": { "cnr_id": "ComfyUI_JPS-Nodes", "ver": "0e2a9aca02b17dde91577bfe4b65861df622dcaf", "Node name for S&R": "Text Concatenate (JPS)" }, "widgets_values": [ "none" ] }, { "id": 223, "type": "LayerUtility: ImageScaleByAspectRatio V2", "pos": [ -3924.882080078125, -923.1300659179688 ], "size": [ 363.6851501464844, 330 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "label": "image", "name": "image", "shape": 7, "type": "IMAGE", "link": 343 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": null } ], "outputs": [ { "label": "image", "name": "image", "type": "IMAGE", "links": [ 593, 829, 836, 1014 ] }, { "label": "mask", "name": "mask", "type": "MASK", "links": [] }, { "label": "original_size", "name": "original_size", "type": "BOX", "links": [] }, { "label": "width", "name": "width", "type": "INT", "links": [ 332 ] }, { "label": "height", "name": "height", "type": "INT", "links": [ 333 ] } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "a46b1e6d26d45be9784c49f7065ba44700ef2b63", "Node name for S&R": "LayerUtility: ImageScaleByAspectRatio V2" }, "widgets_values": [ "original", 1, 1, "crop", "lanczos", "16", "longest", 1024, "#000000" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 219, "type": "ImageStitch", "pos": [ -2350.1201171875, 201.4236602783203 ], "size": [ 270, 150 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "name": "image1", "type": "IMAGE", "link": 1014 }, { "name": "image2", "shape": 7, "type": "IMAGE", "link": 734 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 338, 372 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.46", "Node name for S&R": "ImageStitch" }, "widgets_values": [ "right", true, 0, "white" ] }, { "id": 491, "type": "easy showAnything", "pos": [ -1142.8944091796875, 1450.0181884765625 ], "size": [ 302.9824523925781, 187.8706817626953 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "anything", "shape": 7, "type": "*", "link": 960 } ], "outputs": [ { "name": "output", "type": "*", "links": null } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy showAnything" }, "widgets_values": [ "Edit this photo so the person is wearing a white short-sleeve t-shirt with a vibrant blue and green butterfly, and a cluster of smaller blue and yellow butterflies, on the front. The t-shirt is hanging on a wooden hanger." ] }, { "id": 6, "type": "CLIPTextEncode", "pos": [ -1151.5068359375, 223.96458435058594 ], "size": [ 263.2095642089844, 93 ], "flags": {}, "order": 41, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 622 }, { "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": 1010 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 237, 294 ] } ], "title": "CLIP Text Encode (Positive Prompt)", "properties": { "cnr_id": "comfy-core", "ver": "0.3.38", "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "", [ false, true ] ], "color": "#232", "bgcolor": "#353" }, { "id": 510, "type": "Text Concatenate (JPS)", "pos": [ -202.20286560058594, 1135.5810546875 ], "size": [ 270, 138 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "name": "text1", "shape": 7, "type": "STRING", "link": 1009 }, { "name": "text2", "shape": 7, "type": "STRING", "link": 1012 }, { "name": "text3", "shape": 7, "type": "STRING", "link": null }, { "name": "text4", "shape": 7, "type": "STRING", "link": null }, { "name": "text5", "shape": 7, "type": "STRING", "link": null } ], "outputs": [ { "name": "text", "type": "STRING", "links": [ 1010, 1011 ] } ], "properties": { "cnr_id": "ComfyUI_JPS-Nodes", "ver": "0e2a9aca02b17dde91577bfe4b65861df622dcaf", "Node name for S&R": "Text Concatenate (JPS)" }, "widgets_values": [ "none" ] }, { "id": 499, "type": "ImageAndMaskPreview", "pos": [ -3924.928955078125, 1114.887451171875 ], "size": [ 288.740234375, 126 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "name": "image", "shape": 7, "type": "IMAGE", "link": 973 }, { "name": "mask", "shape": 7, "type": "MASK", "link": 975 } ], "outputs": [ { "name": "composite", "type": "IMAGE", "links": [ 985 ] } ], "properties": { "cnr_id": "comfyui-kjnodes", "ver": "37a0973b474307b2883cfb49e720f2754106d98d", "Node name for S&R": "ImageAndMaskPreview" }, "widgets_values": [ 1, "255, 255, 255", true ] }, { "id": 504, "type": "LayerUtility: CropByMask V2", "pos": [ -3450.010009765625, 1097.6282958984375 ], "size": [ 278.0650329589844, 262 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 985 }, { "name": "mask", "type": "MASK", "link": 986 }, { "name": "crop_box", "shape": 7, "type": "BOX", "link": null } ], "outputs": [ { "name": "croped_image", "type": "IMAGE", "links": [ 987 ] }, { "name": "croped_mask", "type": "MASK", "links": null }, { "name": "crop_box", "type": "BOX", "links": null }, { "name": "box_preview", "type": "IMAGE", "links": null } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "42ccdd8f75ab312285eaa77073a5cc20bdba484c", "Node name for S&R": "LayerUtility: CropByMask V2" }, "widgets_values": [ false, "mask_area", 100, 100, 100, 100, "8" ], "color": "rgba(38, 73, 116, 0.7)" }, { "id": 422, "type": "PreviewImage", "pos": [ 1103.3709716796875, -199.07518005371094 ], "size": [ 811.3248901367188, 1023.6934204101562 ], "flags": {}, "order": 48, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 789 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.50", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 466, "type": "TextInput_", "pos": [ -1856.4354248046875, 2794.220458984375 ], "size": [ 971.912841796875, 329.4217224121094 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 1012 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "", [ false, true ] ] }, { "id": 437, "type": "Image Comparer (rgthree)", "pos": [ 164.0740203857422, -1287.8553466796875 ], "size": [ 817.3365478515625, 1022.0055541992188 ], "flags": {}, "order": 50, "mode": 0, "inputs": [ { "dir": 3, "name": "image_a", "type": "IMAGE", "link": 835 }, { "dir": 3, "name": "image_b", "type": "IMAGE", "link": 836 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "84a146fee39f7b3a8c6631dcac29bc13b077eb49", "comparer_mode": "Slide" }, "widgets_values": [ [ { "name": "A", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_msxph_00069_.png&type=temp&subfolder=&rand=0.6671911077580206" }, { "name": "B", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_msxph_00070_.png&type=temp&subfolder=&rand=0.3647596063784343" } ] ] }, { "id": 358, "type": "LoraLoaderModelOnly", "pos": [ -1581.420166015625, -468.12554931640625 ], "size": [ 559.1118774414062, 129.83839416503906 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 862 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 767 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.44", "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "kontext\\mytryon7.0\\my_kontext_tryon7_000001250.safetensors", 0.9999999999999993 ] }, { "id": 235, "type": "VAEEncode", "pos": [ -1881.7783203125, -442.6138000488281 ], "size": [ 142.3166961669922, 46 ], "flags": { "collapsed": false }, "order": 22, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 593 }, { "name": "vae", "type": "VAE", "link": 358 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 770 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.39", "Node name for S&R": "VAEEncode" }, "widgets_values": [] }, { "id": 436, "type": "PreviewImage", "pos": [ -604.994384765625, -186.80889892578125 ], "size": [ 1648.22216796875, 913.3333129882812 ], "flags": {}, "order": 52, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 834 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.52", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 511, "type": "Note", "pos": [ -216.6064910888672, 1817.434814453125 ], "size": [ 506.6728820800781, 269.81536865234375 ], "flags": {}, "order": 12, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "提示词模式说明:\n\n模式0 - 简单提示词模式。--- 如果穿不上身,换成1\n模式1 - 较复杂提示词模式 --- 如果一致性不好,换成0。如果结果只有衣服,换成2。\n模式2 - 稍微复杂一点的提示词模式 ---- 如果 一致性不好,换成1或者0\n模式3 - 全手动提示词,如果以上提示词结果都不满意,请切换到3并且手动填写完整提示词。\n\n\n其它说明:\n如果衣服穿得不那么自然有点像贴图的,请调大lora值,每次加0.2.\n如果衣服有色差,请检查提示词,去除颜色相关的描述,请只保留其它衣服特征值。\n如果结果缺少某些特征,可在补充提示词区域补充提示词。\n其它问题,在抽卡区域点击抽卡即可。\n\n\n全手动提示词格式要求:\n1. 描述换装任务。\n2. 描述人物穿上新衣服后的样子。\n3. 描述新衣服的主要特征,不要描述颜色值,否则结果容易偏色,不要描述太详细。" ], "color": "#432", "bgcolor": "#653" }, { "id": 512, "type": "TextInput_", "pos": [ -470.4566650390625, 2268.889892578125 ], "size": [ 971.912841796875, 329.4217224121094 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 1015 ] } ], "properties": { "cnr_id": "comfyui-mixlab-nodes", "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb", "Node name for S&R": "TextInput_" }, "widgets_values": [ "", [ false, true ] ] }, { "id": 505, "type": "easy seed", "pos": [ -1109.2509765625, 532.6972045898438 ], "size": [ 270, 106 ], "flags": {}, "order": 14, "mode": 0, "inputs": [], "outputs": [ { "name": "seed", "type": "INT", "links": [ 988, 989 ] } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy seed" }, "widgets_values": [ 246237330629024, "fixed", null ] }, { "id": 221, "type": "LoadImage", "pos": [ -5011.37890625, -1110.890625 ], "size": [ 804.3461303710938, 1406.07568359375 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 343 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.42", "Node name for S&R": "LoadImage", "widget_ue_connectable": {} }, "widgets_values": [ "a (1).jpeg", "image" ] }, { "id": 509, "type": "easy anythingIndexSwitch", "pos": [ -140.54681396484375, 1595.5640869140625 ], "size": [ 270, 138 ], "flags": {}, "order": 39, "mode": 0, "inputs": [ { "name": "value0", "shape": 7, "type": "*", "link": 1002 }, { "name": "value1", "shape": 7, "type": "*", "link": 1003 }, { "name": "value2", "type": "*", "link": 1004 }, { "name": "value3", "type": "*", "link": 1015 }, { "name": "value4", "type": "*", "link": null } ], "outputs": [ { "name": "value", "type": "*", "links": [ 1009 ] } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac", "Node name for S&R": "easy anythingIndexSwitch" }, "widgets_values": [ 0 ] }, { "id": 230, "type": "LoadImage", "pos": [ -5058.92626953125, 602.489990234375 ], "size": [ 862.5083618164062, 1107.480712890625 ], "flags": {}, "order": 16, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 830, 973, 981 ] }, { "name": "MASK", "type": "MASK", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.42", "Node name for S&R": "LoadImage" }, "widgets_values": [ "a (26).jpg", "image" ] }, { "id": 492, "type": "Random Number", "pos": [ -1909.7420654296875, 1034.0902099609375 ], "size": [ 270, 194 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 989 } ], "outputs": [ { "name": "NUMBER", "type": "NUMBER", "links": null }, { "name": "FLOAT", "type": "FLOAT", "links": null }, { "name": "INT", "type": "INT", "links": [ 961 ] } ], "properties": { "cnr_id": "was-node-suite-comfyui", "ver": "ea935d1044ae5a26efa54ebeb18fe9020af49a45", "Node name for S&R": "Random Number" }, "widgets_values": [ "integer", 0, 100000, 298667949913727, "randomize" ] } ], "links": [ [ 223, 39, 0, 124, 1, "VAE" ], [ 237, 6, 0, 135, 0, "CONDITIONING" ], [ 292, 177, 0, 35, 0, "CONDITIONING" ], [ 293, 124, 0, 177, 1, "LATENT" ], [ 294, 6, 0, 177, 0, "CONDITIONING" ], [ 332, 223, 3, 214, 2, "INT" ], [ 333, 223, 4, 214, 3, "INT" ], [ 338, 219, 0, 218, 0, "IMAGE" ], [ 343, 221, 0, 223, 0, "IMAGE" ], [ 358, 39, 0, 235, 1, "VAE" ], [ 372, 219, 0, 124, 0, "IMAGE" ], [ 593, 223, 0, 235, 0, "IMAGE" ], [ 622, 38, 0, 6, 0, "CLIP" ], [ 734, 214, 0, 219, 1, "IMAGE" ], [ 737, 214, 0, 342, 0, "IMAGE" ], [ 767, 358, 0, 416, 0, "MODEL" ], [ 768, 35, 0, 416, 1, "CONDITIONING" ], [ 769, 135, 0, 416, 2, "CONDITIONING" ], [ 770, 235, 0, 416, 3, "LATENT" ], [ 787, 39, 0, 421, 1, "VAE" ], [ 788, 416, 0, 421, 0, "LATENT" ], [ 789, 421, 0, 422, 0, "IMAGE" ], [ 829, 223, 0, 434, 0, "IMAGE" ], [ 830, 230, 0, 434, 1, "IMAGE" ], [ 832, 434, 0, 435, 0, "Reel" ], [ 833, 421, 0, 434, 2, "IMAGE" ], [ 834, 435, 0, 436, 0, "IMAGE" ], [ 835, 421, 0, 437, 0, "IMAGE" ], [ 836, 223, 0, 437, 1, "IMAGE" ], [ 848, 214, 0, 444, 0, "IMAGE" ], [ 850, 444, 0, 445, 0, "*" ], [ 862, 37, 0, 358, 0, "MODEL" ], [ 894, 460, 0, 461, 0, "STRING" ], [ 895, 444, 0, 461, 1, "STRING" ], [ 949, 481, 0, 486, 0, "*" ], [ 950, 482, 0, 486, 1, "*" ], [ 951, 487, 0, 486, 2, "INT" ], [ 952, 483, 0, 486, 3, "*" ], [ 953, 484, 0, 486, 4, "*" ], [ 954, 485, 0, 486, 5, "*" ], [ 955, 489, 0, 490, 1, "JOYCAPTIONBETA1_MODEL" ], [ 956, 488, 0, 490, 2, "JoyCaption2ExtraOption" ], [ 960, 490, 0, 491, 0, "*" ], [ 961, 492, 2, 487, 0, "*" ], [ 962, 214, 0, 490, 0, "IMAGE" ], [ 963, 486, 0, 493, 0, "*" ], [ 968, 486, 0, 490, 3, "STRING" ], [ 973, 230, 0, 499, 0, "IMAGE" ], [ 975, 500, 0, 499, 1, "MASK" ], [ 977, 490, 0, 501, 0, "STRING" ], [ 978, 461, 0, 501, 1, "STRING" ], [ 981, 230, 0, 503, 0, "IMAGE" ], [ 982, 503, 1, 500, 0, "MASK" ], [ 983, 488, 0, 444, 2, "JoyCaption2ExtraOption" ], [ 984, 489, 0, 444, 1, "JOYCAPTIONBETA1_MODEL" ], [ 985, 499, 0, 504, 0, "IMAGE" ], [ 986, 503, 1, 504, 1, "MASK" ], [ 987, 504, 0, 214, 0, "IMAGE" ], [ 988, 505, 0, 416, 4, "INT" ], [ 989, 505, 0, 492, 0, "INT" ], [ 1002, 461, 0, 509, 0, "*" ], [ 1003, 490, 0, 509, 1, "*" ], [ 1004, 501, 0, 509, 2, "*" ], [ 1009, 509, 0, 510, 0, "STRING" ], [ 1010, 510, 0, 6, 1, "STRING" ], [ 1011, 510, 0, 502, 0, "*" ], [ 1012, 466, 0, 510, 1, "STRING" ], [ 1014, 223, 0, 219, 0, "IMAGE" ], [ 1015, 512, 0, 509, 3, "*" ] ], "groups": [ { "id": 1, "title": "Step 1- Load models", "bounding": [ -1932.936767578125, -324.7991943359375, 360, 450 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, "title": "Step 2 - Upload images", "bounding": [ -1932.936767578125, 145.2008056640625, 700, 680 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 5, "title": "Step 3 - Prompt", "bounding": [ -1212.9366455078125, 145.2008056640625, 394.18280029296875, 227.92095947265625 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 6, "title": "Conditioning", "bounding": [ -1552.936767578125, -324.7991943359375, 553.5130615234375, 452.69586181640625 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 7, "title": "模特", "bounding": [ -5032.48974609375, -1193.37939453125, 864.34619140625, 1518.5645751953125 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 8, "title": "衣服(请使用平铺图)", "bounding": [ -5056.6201171875, 473.3533935546875, 882.50830078125, 1191.0806884765625 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 12, "title": "裁剪只提取衣服区域", "bounding": [ -3969.439208984375, 570.7919311523438, 1593.912841796875, 927.9276123046875 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 13, "title": "缩放到1024比例", "bounding": [ -3948.566650390625, -1029.3956298828125, 499.0698547363281, 480.308837890625 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 14, "title": "描述换装任务和目标衣服特征", "bounding": [ -1934.1856689453125, 926.8867797851562, 1122.6376953125, 1114.4398193359375 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 15, "title": "简单描述生成图的主要特征", "bounding": [ -1914.543701171875, 2078.17578125, 1103.710693359375, 503.7144775390625 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 16, "title": "最终的提示词", "bounding": [ 440.07171630859375, 1458.9210205078125, 877.9298706054688, 389.9162902832031 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 17, "title": "手动补充提示词", "bounding": [ -1911.563232421875, 2664.504638671875, 1095.0047607421875, 509.8681335449219 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 18, "title": "抽卡", "bounding": [ -1216.403076171875, 390.50091552734375, 510.77203369140625, 363.4579772949219 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 19, "title": "提示词模式", "bounding": [ -234.40740966796875, 1406.6070556640625, 532.7035522460938, 692.4791870117188 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 20, "title": "模式3,全手动提示词", "bounding": [ -535.7676391601562, 2151.74462890625, 1095.0047607421875, 509.8681335449219 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.31384283767210075, "offset": [ 5136.7542603296915, 1973.5943154671818 ] }, "frontendVersion": "1.24.0-1", "groupNodes": {}, "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }