comfy-anything / workflows /InstantID_IPAdapter_ControlNet_FaceDetailer.json
martintomov's picture
workflows
6286aa4 verified
raw
history blame
33.9 kB
{
"last_node_id": 49,
"last_link_id": 88,
"nodes": [
{
"id": 38,
"type": "ImageScaleBy",
"pos": [
2961,
-2019
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 71
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
72
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageScaleBy"
},
"widgets_values": [
"lanczos",
1.5
]
},
{
"id": 29,
"type": "Image Filter Adjustments",
"pos": [
3315,
-2023
],
"size": {
"0": 315,
"1": 226
},
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 72
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
56,
73
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Image Filter Adjustments"
},
"widgets_values": [
0,
1,
1,
1.1,
0,
0,
0.1,
"true"
]
},
{
"id": 37,
"type": "FaceDetailer",
"pos": [
2414,
-1045
],
"size": {
"0": 506.4000244140625,
"1": 880
},
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 66
},
{
"name": "model",
"type": "MODEL",
"link": 77
},
{
"name": "clip",
"type": "CLIP",
"link": 78
},
{
"name": "vae",
"type": "VAE",
"link": 79
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 80
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 81
},
{
"name": "bbox_detector",
"type": "BBOX_DETECTOR",
"link": 82
},
{
"name": "sam_model_opt",
"type": "SAM_MODEL",
"link": null
},
{
"name": "segm_detector_opt",
"type": "SEGM_DETECTOR",
"link": null
},
{
"name": "detailer_hook",
"type": "DETAILER_HOOK",
"link": null
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
83
],
"shape": 3,
"slot_index": 0
},
{
"name": "cropped_refined",
"type": "IMAGE",
"links": null,
"shape": 6
},
{
"name": "cropped_enhanced_alpha",
"type": "IMAGE",
"links": null,
"shape": 6
},
{
"name": "mask",
"type": "MASK",
"links": null,
"shape": 3
},
{
"name": "detailer_pipe",
"type": "DETAILER_PIPE",
"links": null,
"shape": 3
},
{
"name": "cnet_images",
"type": "IMAGE",
"links": null,
"shape": 6
}
],
"properties": {
"Node name for S&R": "FaceDetailer"
},
"widgets_values": [
384,
true,
1024,
803419312974237,
"randomize",
4,
1,
"dpmpp_sde",
"karras",
0.35000000000000003,
5,
true,
true,
0.5,
10,
3,
"center-1",
0,
0.93,
0,
0.7000000000000001,
"False",
10,
"",
1,
false,
20
]
},
{
"id": 39,
"type": "VAEEncode",
"pos": [
3330,
-1705
],
"size": {
"0": 210,
"1": 46
},
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "pixels",
"type": "IMAGE",
"link": 73
},
{
"name": "vae",
"type": "VAE",
"link": 74
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
75
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "VAEEncode"
}
},
{
"id": 36,
"type": "VAEDecode",
"pos": [
3314,
-1235
],
"size": {
"0": 210,
"1": 46
},
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 65
},
{
"name": "vae",
"type": "VAE",
"link": 76
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
66
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "VAEDecode"
}
},
{
"id": 19,
"type": "CLIPTextEncode",
"pos": [
-762,
-748
],
"size": {
"0": 400,
"1": 200
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 22
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
16
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"(nsfw:1.5), nipple, nude, naked, lowres, child, getty, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name, trademark, watermark, title, multiple view, reference sheet, mutated hands and fingers, poorly drawn face, mutation, deformed, ugly, bad proportions, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, tatoo, amateur drawing, odd eyes, uneven eyes, unnatural face, uneven nostrils, crooked mouth, bad teeth, crooked teeth, photoshop, video game, censor, censored, ghost, b&w, weird colors, gradient background, spotty background, blurry background, ugly background, simple background, realistic, out of frame, extra objects, gross, ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of focus, blurry, very long body, duplicate, morbid, mutilated, extra fingers, mutated hands, poorly drawn eyes, cloned face, disfigured, deformed, cross-eye, extra limbs, missing limb, malformed hands, mutated, morbid, mutilated, disfigured, extra arms, extra hands, mangled fingers, contorted, conjoined, mismatched limbs, mismatched parts, bad perspective, black and white, oversaturated, undersaturated, bad shadow, cropped image, draft, grainy, pixelated"
]
},
{
"id": 23,
"type": "IPAdapterUnifiedLoader",
"pos": [
-726,
-2642
],
"size": {
"0": 315,
"1": 78
},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 30
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"link": null
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
28
],
"shape": 3,
"slot_index": 0
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"links": [
29
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "IPAdapterUnifiedLoader"
},
"widgets_values": [
"PLUS FACE (portraits)"
]
},
{
"id": 40,
"type": "Image Filter Adjustments",
"pos": [
3039,
-1048
],
"size": {
"0": 315,
"1": 226
},
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 83
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
84
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Image Filter Adjustments"
},
"widgets_values": [
0,
1,
1,
1.1,
0,
0,
0.1,
"true"
]
},
{
"id": 18,
"type": "CLIPTextEncode",
"pos": [
-758,
-898
],
"size": {
"0": 386.73193359375,
"1": 76
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 21
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
15
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"a portrait photo of a woman"
]
},
{
"id": 35,
"type": "KSampler",
"pos": [
3320,
-1576
],
"size": {
"0": 315,
"1": 262
},
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 62
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 63
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 64
},
{
"name": "latent_image",
"type": "LATENT",
"link": 75
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
65
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "KSampler"
},
"widgets_values": [
801508779180744,
"randomize",
4,
1,
"dpmpp_sde_gpu",
"karras",
0.2
]
},
{
"id": 10,
"type": "InstantIDModelLoader",
"pos": [
-702,
-2115
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "INSTANTID",
"type": "INSTANTID",
"links": [
10
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "InstantIDModelLoader"
},
"widgets_values": [
"SDXL/ip-adapter.bin"
]
},
{
"id": 13,
"type": "InstantIDFaceAnalysis",
"pos": [
-696,
-1996
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 1,
"mode": 0,
"outputs": [
{
"name": "FACEANALYSIS",
"type": "FACEANALYSIS",
"links": [
11
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "InstantIDFaceAnalysis"
},
"widgets_values": [
"CUDA"
]
},
{
"id": 21,
"type": "ControlNetLoader",
"pos": [
-697,
-1877
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "CONTROL_NET",
"type": "CONTROL_NET",
"links": [
27
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ControlNetLoader"
},
"widgets_values": [
"SDXL/instantid/diffusion_pytorch_model.safetensors"
]
},
{
"id": 25,
"type": "CLIPTextEncode",
"pos": [
1685,
-1445
],
"size": {
"0": 280.4338073730469,
"1": 76
},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 38
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
45,
80
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"perfect eyes"
]
},
{
"id": 28,
"type": "FaceDetailer",
"pos": [
2377,
-2013
],
"size": {
"0": 506.4000244140625,
"1": 880
},
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 88
},
{
"name": "model",
"type": "MODEL",
"link": 48
},
{
"name": "clip",
"type": "CLIP",
"link": 47
},
{
"name": "vae",
"type": "VAE",
"link": 46
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 45
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 44
},
{
"name": "bbox_detector",
"type": "BBOX_DETECTOR",
"link": 43
},
{
"name": "sam_model_opt",
"type": "SAM_MODEL",
"link": null
},
{
"name": "segm_detector_opt",
"type": "SEGM_DETECTOR",
"link": null
},
{
"name": "detailer_hook",
"type": "DETAILER_HOOK",
"link": null
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
71
],
"shape": 3,
"slot_index": 0
},
{
"name": "cropped_refined",
"type": "IMAGE",
"links": null,
"shape": 6
},
{
"name": "cropped_enhanced_alpha",
"type": "IMAGE",
"links": null,
"shape": 6
},
{
"name": "mask",
"type": "MASK",
"links": null,
"shape": 3
},
{
"name": "detailer_pipe",
"type": "DETAILER_PIPE",
"links": null,
"shape": 3
},
{
"name": "cnet_images",
"type": "IMAGE",
"links": null,
"shape": 6
}
],
"properties": {
"Node name for S&R": "FaceDetailer"
},
"widgets_values": [
384,
true,
1024,
1125841656046085,
"randomize",
4,
1,
"dpmpp_sde",
"karras",
0.35000000000000003,
5,
true,
true,
0.5,
10,
3,
"center-1",
0,
0.93,
0,
0.7000000000000001,
"False",
10,
"",
1,
false,
20
]
},
{
"id": 17,
"type": "CheckpointLoaderSimple",
"pos": [
-1292,
-1165
],
"size": {
"0": 315,
"1": 98
},
"flags": {},
"order": 3,
"mode": 0,
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
30,
77
],
"shape": 3,
"slot_index": 0
},
{
"name": "CLIP",
"type": "CLIP",
"links": [
21,
22,
38,
40,
47,
78
],
"shape": 3,
"slot_index": 1
},
{
"name": "VAE",
"type": "VAE",
"links": [
20,
46,
74,
76,
79
],
"shape": 3,
"slot_index": 2
}
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple"
},
"widgets_values": [
"dreamshaperXL_lightningDPMSDE.safetensors"
]
},
{
"id": 12,
"type": "ApplyInstantID",
"pos": [
-102,
-1919
],
"size": {
"0": 315,
"1": 266
},
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "instantid",
"type": "INSTANTID",
"link": 10
},
{
"name": "insightface",
"type": "FACEANALYSIS",
"link": 11
},
{
"name": "control_net",
"type": "CONTROL_NET",
"link": 27
},
{
"name": "image",
"type": "IMAGE",
"link": 13
},
{
"name": "model",
"type": "MODEL",
"link": 32
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 15
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 16
},
{
"name": "image_kps",
"type": "IMAGE",
"link": 86
},
{
"name": "mask",
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
17,
48,
62
],
"shape": 3,
"slot_index": 0
},
{
"name": "positive",
"type": "CONDITIONING",
"links": [
63,
87
],
"shape": 3,
"slot_index": 1
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
19,
64
],
"shape": 3,
"slot_index": 2
}
],
"properties": {
"Node name for S&R": "ApplyInstantID"
},
"widgets_values": [
0.8,
0,
1
]
},
{
"id": 5,
"type": "EmptyLatentImage",
"pos": [
600,
-2204
],
"size": {
"0": 315,
"1": 106
},
"flags": {},
"order": 4,
"mode": 0,
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
2
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "EmptyLatentImage"
},
"widgets_values": [
1024,
1024,
1
]
},
{
"id": 22,
"type": "IPAdapterAdvanced",
"pos": [
-240,
-2638
],
"size": {
"0": 315,
"1": 278
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 28
},
{
"name": "ipadapter",
"type": "IPADAPTER",
"link": 29
},
{
"name": "image",
"type": "IMAGE",
"link": 31
},
{
"name": "image_negative",
"type": "IMAGE",
"link": null
},
{
"name": "attn_mask",
"type": "MASK",
"link": null
},
{
"name": "clip_vision",
"type": "CLIP_VISION",
"link": null
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
32
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "IPAdapterAdvanced"
},
"widgets_values": [
1,
"style transfer",
"concat",
0,
1,
"V only"
]
},
{
"id": 8,
"type": "VAEDecode",
"pos": [
1729,
-2069
],
"size": {
"0": 210,
"1": 46
},
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 7
},
{
"name": "vae",
"type": "VAE",
"link": 20
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
70,
88
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "VAEDecode"
}
},
{
"id": 26,
"type": "CLIPTextEncode",
"pos": [
1676,
-1296
],
"size": {
"0": 279.3338317871094,
"1": 76.00000762939453
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 40
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
44,
81
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"deformed pupils, deformed eyes, ugly eyes"
]
},
{
"id": 27,
"type": "UltralyticsDetectorProvider",
"pos": [
1680,
-1145
],
"size": {
"0": 315,
"1": 78
},
"flags": {},
"order": 5,
"mode": 0,
"outputs": [
{
"name": "BBOX_DETECTOR",
"type": "BBOX_DETECTOR",
"links": [
43,
82
],
"shape": 3,
"slot_index": 0
},
{
"name": "SEGM_DETECTOR",
"type": "SEGM_DETECTOR",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "UltralyticsDetectorProvider"
},
"widgets_values": [
"bbox/Eyes.pt"
]
},
{
"id": 20,
"type": "ControlNetApply",
"pos": [
845,
-1763
],
"size": {
"0": 317.4000244140625,
"1": 98
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "conditioning",
"type": "CONDITIONING",
"link": 87
},
{
"name": "control_net",
"type": "CONTROL_NET",
"link": 24
},
{
"name": "image",
"type": "IMAGE",
"link": 85
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
68
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ControlNetApply"
},
"widgets_values": [
0.9
]
},
{
"id": 15,
"type": "ControlNetLoader",
"pos": [
435,
-1720
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 6,
"mode": 0,
"outputs": [
{
"name": "CONTROL_NET",
"type": "CONTROL_NET",
"links": [
24
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ControlNetLoader"
},
"widgets_values": [
"OpenPoseXL2.safetensors"
]
},
{
"id": 47,
"type": "LoadImage",
"pos": [
1091,
-903
],
"size": {
"0": 335.3519592285156,
"1": 412.7876892089844
},
"flags": {},
"order": 7,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
86
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"headshot_kps_00003_.png",
"image"
]
},
{
"id": 16,
"type": "LoadImage",
"pos": [
752,
-907
],
"size": {
"0": 327.251953125,
"1": 433.7876892089844
},
"flags": {},
"order": 8,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
13,
31
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"avatar-gen119f60f370baf7d7a7c9ee07d3b64b37.jpg",
"image"
]
},
{
"id": 9,
"type": "SaveImage",
"pos": [
766,
-409
],
"size": {
"0": 325.98931884765625,
"1": 377.5952453613281
},
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 70
}
],
"properties": {},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 32,
"type": "SaveImage",
"pos": [
1112,
-408
],
"size": {
"0": 324.2383117675781,
"1": 371.650146484375
},
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 56
}
],
"properties": {},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 30,
"type": "SaveImage",
"pos": [
1477,
-414
],
"size": {
"0": 324.2383117675781,
"1": 371.650146484375
},
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 84
}
],
"properties": {},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 46,
"type": "LoadImage",
"pos": [
1447,
-906
],
"size": {
"0": 327.0519714355469,
"1": 415.08770751953125
},
"flags": {},
"order": 9,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
85
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"headshot_dw_pose_00003_.png",
"image"
]
},
{
"id": 3,
"type": "KSampler",
"pos": [
1264,
-2150
],
"size": {
"0": 315,
"1": 262
},
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 17
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 68
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 19
},
{
"name": "latent_image",
"type": "LATENT",
"link": 2
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
7
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "KSampler"
},
"widgets_values": [
901250504283933,
"randomize",
4,
1.3,
"dpmpp_sde_gpu",
"karras",
0.9500000000000001
]
}
],
"links": [
[
2,
5,
0,
3,
3,
"LATENT"
],
[
7,
3,
0,
8,
0,
"LATENT"
],
[
10,
10,
0,
12,
0,
"INSTANTID"
],
[
11,
13,
0,
12,
1,
"FACEANALYSIS"
],
[
13,
16,
0,
12,
3,
"IMAGE"
],
[
15,
18,
0,
12,
5,
"CONDITIONING"
],
[
16,
19,
0,
12,
6,
"CONDITIONING"
],
[
17,
12,
0,
3,
0,
"MODEL"
],
[
19,
12,
2,
3,
2,
"CONDITIONING"
],
[
20,
17,
2,
8,
1,
"VAE"
],
[
21,
17,
1,
18,
0,
"CLIP"
],
[
22,
17,
1,
19,
0,
"CLIP"
],
[
24,
15,
0,
20,
1,
"CONTROL_NET"
],
[
27,
21,
0,
12,
2,
"CONTROL_NET"
],
[
28,
23,
0,
22,
0,
"MODEL"
],
[
29,
23,
1,
22,
1,
"IPADAPTER"
],
[
30,
17,
0,
23,
0,
"MODEL"
],
[
31,
16,
0,
22,
2,
"IMAGE"
],
[
32,
22,
0,
12,
4,
"MODEL"
],
[
38,
17,
1,
25,
0,
"CLIP"
],
[
40,
17,
1,
26,
0,
"CLIP"
],
[
43,
27,
0,
28,
6,
"BBOX_DETECTOR"
],
[
44,
26,
0,
28,
5,
"CONDITIONING"
],
[
45,
25,
0,
28,
4,
"CONDITIONING"
],
[
46,
17,
2,
28,
3,
"VAE"
],
[
47,
17,
1,
28,
2,
"CLIP"
],
[
48,
12,
0,
28,
1,
"MODEL"
],
[
56,
29,
0,
32,
0,
"IMAGE"
],
[
62,
12,
0,
35,
0,
"MODEL"
],
[
63,
12,
1,
35,
1,
"CONDITIONING"
],
[
64,
12,
2,
35,
2,
"CONDITIONING"
],
[
65,
35,
0,
36,
0,
"LATENT"
],
[
66,
36,
0,
37,
0,
"IMAGE"
],
[
68,
20,
0,
3,
1,
"CONDITIONING"
],
[
70,
8,
0,
9,
0,
"IMAGE"
],
[
71,
28,
0,
38,
0,
"IMAGE"
],
[
72,
38,
0,
29,
0,
"IMAGE"
],
[
73,
29,
0,
39,
0,
"IMAGE"
],
[
74,
17,
2,
39,
1,
"VAE"
],
[
75,
39,
0,
35,
3,
"LATENT"
],
[
76,
17,
2,
36,
1,
"VAE"
],
[
77,
17,
0,
37,
1,
"MODEL"
],
[
78,
17,
1,
37,
2,
"CLIP"
],
[
79,
17,
2,
37,
3,
"VAE"
],
[
80,
25,
0,
37,
4,
"CONDITIONING"
],
[
81,
26,
0,
37,
5,
"CONDITIONING"
],
[
82,
27,
0,
37,
6,
"BBOX_DETECTOR"
],
[
83,
37,
0,
40,
0,
"IMAGE"
],
[
84,
40,
0,
30,
0,
"IMAGE"
],
[
85,
46,
0,
20,
2,
"IMAGE"
],
[
86,
47,
0,
12,
7,
"IMAGE"
],
[
87,
12,
1,
20,
0,
"CONDITIONING"
],
[
88,
8,
0,
28,
0,
"IMAGE"
]
],
"groups": [],
"config": {},
"extra": {},
"version": 0.4
}