Sentinel7 commited on
Commit
d76a82c
·
verified ·
1 Parent(s): c63de48

Upload 2027766/3363725/BodySwapQwenImage2.1.json with huggingface_hub

Browse files
2027766/3363725/BodySwapQwenImage2.1.json ADDED
@@ -0,0 +1,2718 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "54bb395d-3e60-4c94-b525-85523901575b",
3
+ "revision": 0,
4
+ "last_node_id": 545,
5
+ "last_link_id": 881,
6
+ "nodes": [
7
+ {
8
+ "id": 472,
9
+ "type": "ImageCompare",
10
+ "pos": [
11
+ 9296.368908118156,
12
+ 2564.443312668747
13
+ ],
14
+ "size": [
15
+ 660,
16
+ 760
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "name": "image_a",
24
+ "shape": 7,
25
+ "type": "IMAGE",
26
+ "link": null
27
+ },
28
+ {
29
+ "name": "image_b",
30
+ "shape": 7,
31
+ "type": "IMAGE",
32
+ "link": null
33
+ }
34
+ ],
35
+ "outputs": [],
36
+ "properties": {
37
+ "cnr_id": "comfy-core",
38
+ "ver": "0.37.1",
39
+ "Node name for S&R": "ImageCompare",
40
+ "ue_properties": {
41
+ "widget_ue_connectable": {},
42
+ "version": "7.5.1",
43
+ "input_ue_unconnectable": {}
44
+ }
45
+ },
46
+ "widgets_values": [],
47
+ "widgets_values_named": {}
48
+ },
49
+ {
50
+ "id": 514,
51
+ "type": "GetNode",
52
+ "pos": [
53
+ 3376.9188156397736,
54
+ 2624.337951069355
55
+ ],
56
+ "size": [
57
+ 210,
58
+ 60
59
+ ],
60
+ "flags": {
61
+ "collapsed": true
62
+ },
63
+ "order": 1,
64
+ "mode": 0,
65
+ "inputs": [],
66
+ "outputs": [
67
+ {
68
+ "name": "INT",
69
+ "type": "INT",
70
+ "links": [
71
+ 820
72
+ ]
73
+ }
74
+ ],
75
+ "title": "Get_width",
76
+ "properties": {
77
+ "Node name for S&R": "GetNode",
78
+ "aux_id": "kijai/ComfyUI-KJNodes",
79
+ "ue_properties": {
80
+ "widget_ue_connectable": {},
81
+ "version": "7.5.1",
82
+ "input_ue_unconnectable": {}
83
+ }
84
+ },
85
+ "widgets_values": [
86
+ "width"
87
+ ],
88
+ "widgets_values_named": {
89
+ "Constant": "width"
90
+ },
91
+ "color": "#1b4669",
92
+ "bgcolor": "#29699c"
93
+ },
94
+ {
95
+ "id": 515,
96
+ "type": "GetNode",
97
+ "pos": [
98
+ 3380.726997985999,
99
+ 2675.818839566489
100
+ ],
101
+ "size": [
102
+ 210,
103
+ 60
104
+ ],
105
+ "flags": {
106
+ "collapsed": true
107
+ },
108
+ "order": 2,
109
+ "mode": 0,
110
+ "inputs": [],
111
+ "outputs": [
112
+ {
113
+ "name": "INT",
114
+ "type": "INT",
115
+ "links": [
116
+ 821
117
+ ]
118
+ }
119
+ ],
120
+ "title": "Get_height",
121
+ "properties": {
122
+ "Node name for S&R": "GetNode",
123
+ "aux_id": "kijai/ComfyUI-KJNodes",
124
+ "ue_properties": {
125
+ "widget_ue_connectable": {},
126
+ "version": "7.5.1",
127
+ "input_ue_unconnectable": {}
128
+ }
129
+ },
130
+ "widgets_values": [
131
+ "height"
132
+ ],
133
+ "widgets_values_named": {
134
+ "Constant": "height"
135
+ },
136
+ "color": "#1b4669",
137
+ "bgcolor": "#29699c"
138
+ },
139
+ {
140
+ "id": 485,
141
+ "type": "VAELoader",
142
+ "pos": [
143
+ 2821.405479431937,
144
+ 2392.4917588838603
145
+ ],
146
+ "size": [
147
+ 510,
148
+ 70
149
+ ],
150
+ "flags": {},
151
+ "order": 3,
152
+ "mode": 0,
153
+ "inputs": [],
154
+ "outputs": [
155
+ {
156
+ "name": "VAE",
157
+ "type": "VAE",
158
+ "links": [
159
+ 754,
160
+ 774
161
+ ]
162
+ }
163
+ ],
164
+ "properties": {
165
+ "cnr_id": "comfy-core",
166
+ "ver": "0.37.1",
167
+ "Node name for S&R": "VAELoader",
168
+ "ue_properties": {
169
+ "widget_ue_connectable": {},
170
+ "version": "7.5.1",
171
+ "input_ue_unconnectable": {}
172
+ },
173
+ "models": [
174
+ {
175
+ "name": "qwen_image_2.1_vae_bf16.safetensors",
176
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
177
+ "directory": "vae"
178
+ }
179
+ ]
180
+ },
181
+ "widgets_values": [
182
+ "qwen_image_2.1_vae_bf16.safetensors"
183
+ ],
184
+ "widgets_values_named": {
185
+ "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
186
+ }
187
+ },
188
+ {
189
+ "id": 484,
190
+ "type": "CLIPLoader",
191
+ "pos": [
192
+ 2822.847578793,
193
+ 2211.2390505776975
194
+ ],
195
+ "size": [
196
+ 510,
197
+ 120
198
+ ],
199
+ "flags": {},
200
+ "order": 4,
201
+ "mode": 0,
202
+ "inputs": [],
203
+ "outputs": [
204
+ {
205
+ "name": "CLIP",
206
+ "type": "CLIP",
207
+ "links": [
208
+ 772
209
+ ]
210
+ }
211
+ ],
212
+ "properties": {
213
+ "cnr_id": "comfy-core",
214
+ "ver": "0.37.1",
215
+ "Node name for S&R": "CLIPLoader",
216
+ "ue_properties": {
217
+ "widget_ue_connectable": {},
218
+ "version": "7.5.1",
219
+ "input_ue_unconnectable": {}
220
+ },
221
+ "models": [
222
+ {
223
+ "name": "qwen3vl_8b_int8_convrot.safetensors",
224
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
225
+ "directory": "text_encoders"
226
+ }
227
+ ]
228
+ },
229
+ "widgets_values": [
230
+ "qwen3vl_8b_int8_convrot.safetensors",
231
+ "qwen_image",
232
+ "default"
233
+ ],
234
+ "widgets_values_named": {
235
+ "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
236
+ "type": "qwen_image",
237
+ "device": "default"
238
+ }
239
+ },
240
+ {
241
+ "id": 491,
242
+ "type": "UNETLoader",
243
+ "pos": [
244
+ 2819.8136501611643,
245
+ 1796.6143839671583
246
+ ],
247
+ "size": [
248
+ 510,
249
+ 90
250
+ ],
251
+ "flags": {},
252
+ "order": 5,
253
+ "mode": 0,
254
+ "inputs": [],
255
+ "outputs": [
256
+ {
257
+ "name": "MODEL",
258
+ "type": "MODEL",
259
+ "links": [
260
+ 770
261
+ ]
262
+ }
263
+ ],
264
+ "properties": {
265
+ "cnr_id": "comfy-core",
266
+ "ver": "0.37.1",
267
+ "Node name for S&R": "UNETLoader",
268
+ "ue_properties": {
269
+ "widget_ue_connectable": {},
270
+ "version": "7.5.1",
271
+ "input_ue_unconnectable": {}
272
+ },
273
+ "models": [
274
+ {
275
+ "name": "qwen_image_2.1_int8_convrot.safetensors",
276
+ "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",
277
+ "directory": "diffusion_models"
278
+ }
279
+ ]
280
+ },
281
+ "widgets_values": [
282
+ "qwen_image_2.1_int8_convrot.safetensors",
283
+ "default"
284
+ ],
285
+ "widgets_values_named": {
286
+ "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
287
+ "weight_dtype": "default"
288
+ }
289
+ },
290
+ {
291
+ "id": 463,
292
+ "type": "MarkdownNote",
293
+ "pos": [
294
+ 1017.2388238307908,
295
+ 1731.7549997274505
296
+ ],
297
+ "size": [
298
+ 420,
299
+ 620
300
+ ],
301
+ "flags": {},
302
+ "order": 6,
303
+ "mode": 0,
304
+ "inputs": [],
305
+ "outputs": [],
306
+ "title": "Note: Usage",
307
+ "properties": {
308
+ "ue_properties": {
309
+ "widget_ue_connectable": {},
310
+ "version": "7.5.1",
311
+ "input_ue_unconnectable": {}
312
+ }
313
+ },
314
+ "widgets_values": [
315
+ "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."
316
+ ],
317
+ "widgets_values_named": {
318
+ "text": "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."
319
+ },
320
+ "color": "#222",
321
+ "bgcolor": "#000"
322
+ },
323
+ {
324
+ "id": 487,
325
+ "type": "VAEDecode",
326
+ "pos": [
327
+ 4623.222809828765,
328
+ 1823.4029448711992
329
+ ],
330
+ "size": [
331
+ 230,
332
+ 60
333
+ ],
334
+ "flags": {},
335
+ "order": 31,
336
+ "mode": 0,
337
+ "inputs": [
338
+ {
339
+ "name": "samples",
340
+ "type": "LATENT",
341
+ "link": 756
342
+ },
343
+ {
344
+ "name": "vae",
345
+ "type": "VAE",
346
+ "link": 754
347
+ }
348
+ ],
349
+ "outputs": [
350
+ {
351
+ "name": "IMAGE",
352
+ "type": "IMAGE",
353
+ "links": [
354
+ 755
355
+ ]
356
+ }
357
+ ],
358
+ "properties": {
359
+ "cnr_id": "comfy-core",
360
+ "ver": "0.37.1",
361
+ "Node name for S&R": "VAEDecode",
362
+ "ue_properties": {
363
+ "widget_ue_connectable": {},
364
+ "version": "7.5.1",
365
+ "input_ue_unconnectable": {}
366
+ }
367
+ }
368
+ },
369
+ {
370
+ "id": 498,
371
+ "type": "ImageConcatMulti",
372
+ "pos": [
373
+ 5665.770903183726,
374
+ 1842.7341556635074
375
+ ],
376
+ "size": [
377
+ 270,
378
+ 170
379
+ ],
380
+ "flags": {
381
+ "collapsed": true
382
+ },
383
+ "order": 34,
384
+ "mode": 0,
385
+ "inputs": [
386
+ {
387
+ "name": "image_1",
388
+ "type": "IMAGE,MASK",
389
+ "link": 810
390
+ },
391
+ {
392
+ "name": "image_2",
393
+ "shape": 7,
394
+ "type": "IMAGE,MASK",
395
+ "link": 816
396
+ },
397
+ {
398
+ "name": "image_3",
399
+ "shape": 7,
400
+ "type": "IMAGE,MASK",
401
+ "link": 791
402
+ }
403
+ ],
404
+ "outputs": [
405
+ {
406
+ "name": "output",
407
+ "type": "IMAGE",
408
+ "links": [
409
+ 793
410
+ ]
411
+ }
412
+ ],
413
+ "properties": {
414
+ "cnr_id": "comfyui-kjnodes",
415
+ "ver": "60cd6bc1870db94c6eeb05fbe455147a8e91c4e9",
416
+ "Node name for S&R": "ImageConcatMulti",
417
+ "ue_properties": {
418
+ "widget_ue_connectable": {},
419
+ "input_ue_unconnectable": {},
420
+ "version": "7.5.1"
421
+ }
422
+ },
423
+ "widgets_values": [
424
+ 3,
425
+ "right",
426
+ true,
427
+ null
428
+ ],
429
+ "widgets_values_named": {
430
+ "inputcount": 3,
431
+ "direction": "right",
432
+ "match_image_size": true,
433
+ "Update inputs": null
434
+ }
435
+ },
436
+ {
437
+ "id": 508,
438
+ "type": "GetNode",
439
+ "pos": [
440
+ 5332.234517529806,
441
+ 1828.2237697555313
442
+ ],
443
+ "size": [
444
+ 210,
445
+ 58
446
+ ],
447
+ "flags": {
448
+ "collapsed": true
449
+ },
450
+ "order": 7,
451
+ "mode": 0,
452
+ "inputs": [],
453
+ "outputs": [
454
+ {
455
+ "name": "IMAGE",
456
+ "type": "IMAGE",
457
+ "links": [
458
+ 810
459
+ ]
460
+ }
461
+ ],
462
+ "title": "Get_scene_reference",
463
+ "properties": {
464
+ "Node name for S&R": "GetNode",
465
+ "aux_id": "kijai/ComfyUI-KJNodes",
466
+ "ue_properties": {
467
+ "widget_ue_connectable": {},
468
+ "version": "7.5.1",
469
+ "input_ue_unconnectable": {}
470
+ }
471
+ },
472
+ "widgets_values": [
473
+ "scene_reference"
474
+ ],
475
+ "widgets_values_named": {
476
+ "Constant": "scene_reference"
477
+ },
478
+ "color": "#2a363b",
479
+ "bgcolor": "#3f5159"
480
+ },
481
+ {
482
+ "id": 511,
483
+ "type": "GetNode",
484
+ "pos": [
485
+ 5334.723141975721,
486
+ 1881.3244001707715
487
+ ],
488
+ "size": [
489
+ 210,
490
+ 58
491
+ ],
492
+ "flags": {
493
+ "collapsed": true
494
+ },
495
+ "order": 8,
496
+ "mode": 0,
497
+ "inputs": [],
498
+ "outputs": [
499
+ {
500
+ "name": "IMAGE",
501
+ "type": "IMAGE",
502
+ "links": [
503
+ 816
504
+ ]
505
+ }
506
+ ],
507
+ "title": "Get_new_body_reference",
508
+ "properties": {
509
+ "Node name for S&R": "GetNode",
510
+ "aux_id": "kijai/ComfyUI-KJNodes",
511
+ "ue_properties": {
512
+ "widget_ue_connectable": {},
513
+ "version": "7.5.1",
514
+ "input_ue_unconnectable": {}
515
+ }
516
+ },
517
+ "widgets_values": [
518
+ "new_body_reference"
519
+ ],
520
+ "widgets_values_named": {
521
+ "Constant": "new_body_reference"
522
+ },
523
+ "color": "#2a363b",
524
+ "bgcolor": "#3f5159"
525
+ },
526
+ {
527
+ "id": 516,
528
+ "type": "Note",
529
+ "pos": [
530
+ 4112.577645827912,
531
+ 2543.6690459261044
532
+ ],
533
+ "size": [
534
+ 402.9878624440562,
535
+ 88
536
+ ],
537
+ "flags": {},
538
+ "order": 9,
539
+ "mode": 0,
540
+ "inputs": [],
541
+ "outputs": [],
542
+ "properties": {
543
+ "ue_properties": {
544
+ "widget_ue_connectable": {},
545
+ "version": "7.5.1",
546
+ "input_ue_unconnectable": {}
547
+ }
548
+ },
549
+ "widgets_values": [
550
+ "To use res_2m/res_2s/deis_2m, you need res4lyf nodes installed.\n\nhttps://github.com/ClownsharkBatwing/RES4LYF"
551
+ ],
552
+ "widgets_values_named": {
553
+ "text": "To use res_2m/res_2s/deis_2m, you need res4lyf nodes installed.\n\nhttps://github.com/ClownsharkBatwing/RES4LYF"
554
+ },
555
+ "color": "#432",
556
+ "bgcolor": "#653"
557
+ },
558
+ {
559
+ "id": 507,
560
+ "type": "GetNode",
561
+ "pos": [
562
+ 5343.9563297190725,
563
+ 1933.4550971039575
564
+ ],
565
+ "size": [
566
+ 210,
567
+ 58
568
+ ],
569
+ "flags": {
570
+ "collapsed": true
571
+ },
572
+ "order": 10,
573
+ "mode": 0,
574
+ "inputs": [],
575
+ "outputs": [
576
+ {
577
+ "name": "IMAGE",
578
+ "type": "IMAGE",
579
+ "links": [
580
+ 809
581
+ ]
582
+ }
583
+ ],
584
+ "title": "Get_scene_reference",
585
+ "properties": {
586
+ "Node name for S&R": "GetNode",
587
+ "aux_id": "kijai/ComfyUI-KJNodes",
588
+ "ue_properties": {
589
+ "widget_ue_connectable": {},
590
+ "version": "7.5.1",
591
+ "input_ue_unconnectable": {}
592
+ }
593
+ },
594
+ "widgets_values": [
595
+ "scene_reference"
596
+ ],
597
+ "widgets_values_named": {
598
+ "Constant": "scene_reference"
599
+ },
600
+ "color": "#2a363b",
601
+ "bgcolor": "#3f5159"
602
+ },
603
+ {
604
+ "id": 499,
605
+ "type": "AddLabel",
606
+ "pos": [
607
+ 5979.144990335831,
608
+ 1838.6605769221933
609
+ ],
610
+ "size": [
611
+ 270,
612
+ 270
613
+ ],
614
+ "flags": {
615
+ "collapsed": true
616
+ },
617
+ "order": 35,
618
+ "mode": 0,
619
+ "inputs": [
620
+ {
621
+ "name": "image",
622
+ "type": "IMAGE",
623
+ "link": 793
624
+ },
625
+ {
626
+ "name": "caption",
627
+ "shape": 7,
628
+ "type": "STRING",
629
+ "link": null
630
+ }
631
+ ],
632
+ "outputs": [
633
+ {
634
+ "name": "IMAGE",
635
+ "type": "IMAGE",
636
+ "links": [
637
+ 794
638
+ ]
639
+ }
640
+ ],
641
+ "properties": {
642
+ "cnr_id": "comfyui-kjnodes",
643
+ "ver": "60cd6bc1870db94c6eeb05fbe455147a8e91c4e9",
644
+ "Node name for S&R": "AddLabel",
645
+ "ue_properties": {
646
+ "widget_ue_connectable": {},
647
+ "input_ue_unconnectable": {},
648
+ "version": "7.5.1"
649
+ }
650
+ },
651
+ "widgets_values": [
652
+ 10,
653
+ 2,
654
+ 82,
655
+ 24,
656
+ "white",
657
+ "black",
658
+ "FreeMono.ttf",
659
+ "body_swap: start with <image1> as the base image, keeping its lighting, environment, and background. replace the body from <image1> with the body from <image2>, strictly preserving pose, background, lightning and structure from <image2>. copy the pose, direction of the eye, head rotation, micro expressions from <image1>",
660
+ "down"
661
+ ],
662
+ "widgets_values_named": {
663
+ "text_x": 10,
664
+ "text_y": 2,
665
+ "height": 82,
666
+ "font_size": 24,
667
+ "font_color": "white",
668
+ "label_color": "black",
669
+ "font": "FreeMono.ttf",
670
+ "text": "body_swap: start with <image1> as the base image, keeping its lighting, environment, and background. replace the body from <image1> with the body from <image2>, strictly preserving pose, background, lightning and structure from <image2>. copy the pose, direction of the eye, head rotation, micro expressions from <image1>",
671
+ "direction": "down"
672
+ }
673
+ },
674
+ {
675
+ "id": 486,
676
+ "type": "EmptyLatentImage",
677
+ "pos": [
678
+ 3564.0211792895375,
679
+ 2594.8540561338486
680
+ ],
681
+ "size": [
682
+ 300,
683
+ 120
684
+ ],
685
+ "flags": {},
686
+ "order": 18,
687
+ "mode": 0,
688
+ "inputs": [
689
+ {
690
+ "name": "width",
691
+ "type": "INT",
692
+ "widget": {
693
+ "name": "width"
694
+ },
695
+ "link": 820
696
+ },
697
+ {
698
+ "name": "height",
699
+ "type": "INT",
700
+ "widget": {
701
+ "name": "height"
702
+ },
703
+ "link": 821
704
+ }
705
+ ],
706
+ "outputs": [
707
+ {
708
+ "name": "LATENT",
709
+ "type": "LATENT",
710
+ "links": []
711
+ }
712
+ ],
713
+ "properties": {
714
+ "cnr_id": "comfy-core",
715
+ "ver": "0.37.1",
716
+ "Node name for S&R": "EmptyLatentImage",
717
+ "ue_properties": {
718
+ "widget_ue_connectable": {},
719
+ "version": "7.5.1",
720
+ "input_ue_unconnectable": {}
721
+ }
722
+ },
723
+ "widgets_values": [
724
+ 1024,
725
+ 1024,
726
+ 1
727
+ ],
728
+ "widgets_values_named": {
729
+ "width": 1024,
730
+ "height": 1024,
731
+ "batch_size": 1
732
+ }
733
+ },
734
+ {
735
+ "id": 476,
736
+ "type": "MarkdownNote",
737
+ "pos": [
738
+ 572.0659855390135,
739
+ 1726.582161435673
740
+ ],
741
+ "size": [
742
+ 420,
743
+ 620
744
+ ],
745
+ "flags": {},
746
+ "order": 11,
747
+ "mode": 0,
748
+ "inputs": [],
749
+ "outputs": [],
750
+ "title": "Note: Model links",
751
+ "properties": {
752
+ "ue_properties": {
753
+ "widget_ue_connectable": {},
754
+ "version": "7.5.1",
755
+ "input_ue_unconnectable": {}
756
+ }
757
+ },
758
+ "widgets_values": [
759
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [portrait_model_denim.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/portrait_model_denim.png)\n- [clothing_light_blue_denim_shirt.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/clothing_light_blue_denim_shirt.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors)\n- [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) \n\n**vae**\n\n- [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors)\n\n**loras**\n\n- [p_qwen_image_2.1_5step_v0.1.safetensors](https://huggingface.co/PrunaAI/Pruna-Qwen-Image-2.1/blob/main/p_qwen_image_2.1_5step_v0.1.safetensors)\n\n- [p_qwen_image_2.1_8step_v0.1.safetensors](https://huggingface.co/PrunaAI/Pruna-Qwen-Image-2.1/blob/main/p_qwen_image_2.1_8step_v0.1.safetensors)\n\n**background_removal**\n\n- [birefnet/lucida](https://huggingface.co/Comfy-Org/BiRefNet)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── qwen_image_2.1_bf16.safetensors\n│ │ └── qwen_image_2.1_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── qwen3vl_8b_bf16.safetensors\n│ │ └── qwen3vl_8b_int8_convrot.safetensors\n│ └── 📂 vae/\n│ └── qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
760
+ ],
761
+ "widgets_values_named": {
762
+ "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [portrait_model_denim.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/portrait_model_denim.png)\n- [clothing_light_blue_denim_shirt.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/clothing_light_blue_denim_shirt.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors)\n- [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) \n\n**vae**\n\n- [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors)\n\n**loras**\n\n- [p_qwen_image_2.1_5step_v0.1.safetensors](https://huggingface.co/PrunaAI/Pruna-Qwen-Image-2.1/blob/main/p_qwen_image_2.1_5step_v0.1.safetensors)\n\n- [p_qwen_image_2.1_8step_v0.1.safetensors](https://huggingface.co/PrunaAI/Pruna-Qwen-Image-2.1/blob/main/p_qwen_image_2.1_8step_v0.1.safetensors)\n\n**background_removal**\n\n- [birefnet/lucida](https://huggingface.co/Comfy-Org/BiRefNet)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── qwen_image_2.1_bf16.safetensors\n│ │ └── qwen_image_2.1_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── qwen3vl_8b_bf16.safetensors\n│ │ └── qwen3vl_8b_int8_convrot.safetensors\n│ └── 📂 vae/\n│ └── qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
763
+ },
764
+ "color": "#222",
765
+ "bgcolor": "#000"
766
+ },
767
+ {
768
+ "id": 461,
769
+ "type": "SaveImageAdvanced",
770
+ "pos": [
771
+ 4625.726219284064,
772
+ 1948.1822713144286
773
+ ],
774
+ "size": [
775
+ 534.5207875789044,
776
+ 342
777
+ ],
778
+ "flags": {},
779
+ "order": 32,
780
+ "mode": 0,
781
+ "inputs": [
782
+ {
783
+ "name": "images",
784
+ "type": "IMAGE",
785
+ "link": 755
786
+ }
787
+ ],
788
+ "outputs": [
789
+ {
790
+ "name": "images",
791
+ "type": "IMAGE",
792
+ "links": [
793
+ 744,
794
+ 791
795
+ ]
796
+ }
797
+ ],
798
+ "properties": {
799
+ "cnr_id": "comfy-core",
800
+ "ver": "0.37.1",
801
+ "Node name for S&R": "SaveImageAdvanced",
802
+ "ue_properties": {
803
+ "widget_ue_connectable": {},
804
+ "version": "7.5.1",
805
+ "input_ue_unconnectable": {}
806
+ }
807
+ },
808
+ "widgets_values": [
809
+ "Qwen_image_2.1",
810
+ "png",
811
+ "8-bit",
812
+ "sRGB"
813
+ ],
814
+ "widgets_values_named": {
815
+ "filename_prefix": "Qwen_image_2.1",
816
+ "format": "png",
817
+ "format.bit_depth": "8-bit",
818
+ "format.input_color_space": "sRGB"
819
+ }
820
+ },
821
+ {
822
+ "id": 480,
823
+ "type": "Image Comparer (rgthree)",
824
+ "pos": [
825
+ 5625.511760146177,
826
+ 1905.2402170386895
827
+ ],
828
+ "size": [
829
+ 501.51692088861034,
830
+ 451.8398162306071
831
+ ],
832
+ "flags": {},
833
+ "order": 33,
834
+ "mode": 0,
835
+ "inputs": [
836
+ {
837
+ "dir": 3,
838
+ "name": "image_a",
839
+ "type": "IMAGE",
840
+ "link": 809
841
+ },
842
+ {
843
+ "dir": 3,
844
+ "name": "image_b",
845
+ "type": "IMAGE",
846
+ "link": 744
847
+ }
848
+ ],
849
+ "outputs": [
850
+ {
851
+ "dir": 4,
852
+ "name": "images",
853
+ "shape": 3,
854
+ "type": "IMAGE",
855
+ "links": null
856
+ }
857
+ ],
858
+ "properties": {
859
+ "cnr_id": "rgthree-comfy",
860
+ "ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
861
+ "comparer_mode": "Slide",
862
+ "ue_properties": {
863
+ "widget_ue_connectable": {},
864
+ "input_ue_unconnectable": {},
865
+ "version": "7.5.1"
866
+ }
867
+ },
868
+ "widgets_values": [
869
+ [
870
+ {
871
+ "name": "A",
872
+ "selected": true,
873
+ "url": "/api/view?filename=rgthree.compare._temp_kfebj_00007_.png&type=temp&subfolder=&rand=0.9469545526239541"
874
+ },
875
+ {
876
+ "name": "B",
877
+ "selected": true,
878
+ "url": "/api/view?filename=rgthree.compare._temp_kfebj_00008_.png&type=temp&subfolder=&rand=0.6247896857205926"
879
+ }
880
+ ]
881
+ ],
882
+ "widgets_values_named": {
883
+ "rgthree_comparer": {
884
+ "images": [
885
+ {
886
+ "name": "A",
887
+ "selected": true,
888
+ "url": "/api/view?filename=rgthree.compare._temp_kfebj_00007_.png&type=temp&subfolder=&rand=0.9469545526239541",
889
+ "img": {}
890
+ },
891
+ {
892
+ "name": "B",
893
+ "selected": true,
894
+ "url": "/api/view?filename=rgthree.compare._temp_kfebj_00008_.png&type=temp&subfolder=&rand=0.6247896857205926",
895
+ "img": {}
896
+ }
897
+ ]
898
+ }
899
+ }
900
+ },
901
+ {
902
+ "id": 530,
903
+ "type": "Note",
904
+ "pos": [
905
+ 1502.703941943872,
906
+ 1603.2110812121748
907
+ ],
908
+ "size": [
909
+ 518.6520292347393,
910
+ 88
911
+ ],
912
+ "flags": {},
913
+ "order": 12,
914
+ "mode": 0,
915
+ "inputs": [],
916
+ "outputs": [],
917
+ "properties": {
918
+ "ue_properties": {
919
+ "widget_ue_connectable": {},
920
+ "version": "7.5.1",
921
+ "input_ue_unconnectable": {}
922
+ }
923
+ },
924
+ "widgets_values": [
925
+ "The resolution of the input and output images completely changes the LoRa result; in some cases, adjustments may be necessary."
926
+ ],
927
+ "widgets_values_named": {
928
+ "text": "The resolution of the input and output images completely changes the LoRa result; in some cases, adjustments may be necessary."
929
+ },
930
+ "color": "#432",
931
+ "bgcolor": "#653"
932
+ },
933
+ {
934
+ "id": 512,
935
+ "type": "SetNode",
936
+ "pos": [
937
+ 1933.0639888375122,
938
+ 2307.113537462195
939
+ ],
940
+ "size": [
941
+ 210,
942
+ 60
943
+ ],
944
+ "flags": {
945
+ "collapsed": true
946
+ },
947
+ "order": 26,
948
+ "mode": 0,
949
+ "inputs": [
950
+ {
951
+ "name": "INT",
952
+ "type": "INT",
953
+ "link": 817
954
+ }
955
+ ],
956
+ "outputs": [
957
+ {
958
+ "name": "INT",
959
+ "type": "INT",
960
+ "links": null
961
+ }
962
+ ],
963
+ "title": "Set_width",
964
+ "properties": {
965
+ "Node name for S&R": "SetNode",
966
+ "aux_id": "kijai/ComfyUI-KJNodes",
967
+ "previousName": "width",
968
+ "ue_properties": {
969
+ "widget_ue_connectable": {},
970
+ "version": "7.5.1",
971
+ "input_ue_unconnectable": {}
972
+ }
973
+ },
974
+ "widgets_values": [
975
+ "width"
976
+ ],
977
+ "widgets_values_named": {
978
+ "Constant": "width"
979
+ },
980
+ "color": "#1b4669",
981
+ "bgcolor": "#29699c"
982
+ },
983
+ {
984
+ "id": 513,
985
+ "type": "SetNode",
986
+ "pos": [
987
+ 1930.633005766238,
988
+ 2351.7235971853293
989
+ ],
990
+ "size": [
991
+ 210,
992
+ 50
993
+ ],
994
+ "flags": {
995
+ "collapsed": true
996
+ },
997
+ "order": 27,
998
+ "mode": 0,
999
+ "inputs": [
1000
+ {
1001
+ "name": "INT",
1002
+ "type": "INT",
1003
+ "link": 819
1004
+ }
1005
+ ],
1006
+ "outputs": [
1007
+ {
1008
+ "name": "INT",
1009
+ "type": "INT",
1010
+ "links": []
1011
+ }
1012
+ ],
1013
+ "title": "Set_height",
1014
+ "properties": {
1015
+ "Node name for S&R": "SetNode",
1016
+ "aux_id": "kijai/ComfyUI-KJNodes",
1017
+ "previousName": "height",
1018
+ "ue_properties": {
1019
+ "widget_ue_connectable": {},
1020
+ "version": "7.5.1",
1021
+ "input_ue_unconnectable": {}
1022
+ }
1023
+ },
1024
+ "widgets_values": [
1025
+ "height"
1026
+ ],
1027
+ "widgets_values_named": {
1028
+ "Constant": "height"
1029
+ },
1030
+ "color": "#1b4669",
1031
+ "bgcolor": "#29699c"
1032
+ },
1033
+ {
1034
+ "id": 506,
1035
+ "type": "GetNode",
1036
+ "pos": [
1037
+ 3374.4588063682263,
1038
+ 1852.711284475692
1039
+ ],
1040
+ "size": [
1041
+ 210,
1042
+ 60
1043
+ ],
1044
+ "flags": {
1045
+ "collapsed": true
1046
+ },
1047
+ "order": 13,
1048
+ "mode": 0,
1049
+ "inputs": [],
1050
+ "outputs": [
1051
+ {
1052
+ "name": "IMAGE",
1053
+ "type": "IMAGE",
1054
+ "links": [
1055
+ 807
1056
+ ]
1057
+ }
1058
+ ],
1059
+ "title": "Get_scene_reference",
1060
+ "properties": {
1061
+ "Node name for S&R": "GetNode",
1062
+ "aux_id": "kijai/ComfyUI-KJNodes",
1063
+ "ue_properties": {
1064
+ "widget_ue_connectable": {},
1065
+ "version": "7.5.1",
1066
+ "input_ue_unconnectable": {}
1067
+ }
1068
+ },
1069
+ "widgets_values": [
1070
+ "scene_reference"
1071
+ ],
1072
+ "widgets_values_named": {
1073
+ "Constant": "scene_reference"
1074
+ },
1075
+ "color": "#2a363b",
1076
+ "bgcolor": "#3f5159"
1077
+ },
1078
+ {
1079
+ "id": 509,
1080
+ "type": "SetNode",
1081
+ "pos": [
1082
+ 2552.258691989275,
1083
+ 2576.2563097468337
1084
+ ],
1085
+ "size": [
1086
+ 210,
1087
+ 50
1088
+ ],
1089
+ "flags": {
1090
+ "collapsed": true
1091
+ },
1092
+ "order": 29,
1093
+ "mode": 0,
1094
+ "inputs": [
1095
+ {
1096
+ "name": "IMAGE",
1097
+ "type": "IMAGE",
1098
+ "link": 848
1099
+ }
1100
+ ],
1101
+ "outputs": [
1102
+ {
1103
+ "name": "IMAGE",
1104
+ "type": "IMAGE",
1105
+ "links": []
1106
+ }
1107
+ ],
1108
+ "title": "Set_new_body_reference",
1109
+ "properties": {
1110
+ "Node name for S&R": "SetNode",
1111
+ "aux_id": "kijai/ComfyUI-KJNodes",
1112
+ "previousName": "new_body_reference",
1113
+ "ue_properties": {
1114
+ "widget_ue_connectable": {},
1115
+ "version": "7.5.1",
1116
+ "input_ue_unconnectable": {}
1117
+ }
1118
+ },
1119
+ "widgets_values": [
1120
+ "new_body_reference"
1121
+ ],
1122
+ "widgets_values_named": {
1123
+ "Constant": "new_body_reference"
1124
+ },
1125
+ "color": "#2a363b",
1126
+ "bgcolor": "#3f5159"
1127
+ },
1128
+ {
1129
+ "id": 477,
1130
+ "type": "ImageResizeKJv2",
1131
+ "pos": [
1132
+ 1675.9348110519152,
1133
+ 2283.5383581173583
1134
+ ],
1135
+ "size": [
1136
+ 290.6913531671082,
1137
+ 336
1138
+ ],
1139
+ "flags": {
1140
+ "collapsed": true
1141
+ },
1142
+ "order": 21,
1143
+ "mode": 0,
1144
+ "inputs": [
1145
+ {
1146
+ "name": "image",
1147
+ "type": "IMAGE",
1148
+ "link": 731
1149
+ },
1150
+ {
1151
+ "name": "mask",
1152
+ "shape": 7,
1153
+ "type": "MASK",
1154
+ "link": null
1155
+ },
1156
+ {
1157
+ "name": "width",
1158
+ "type": "INT",
1159
+ "widget": {
1160
+ "name": "width"
1161
+ },
1162
+ "link": 735
1163
+ },
1164
+ {
1165
+ "name": "height",
1166
+ "type": "INT",
1167
+ "widget": {
1168
+ "name": "height"
1169
+ },
1170
+ "link": 736
1171
+ }
1172
+ ],
1173
+ "outputs": [
1174
+ {
1175
+ "name": "IMAGE",
1176
+ "type": "IMAGE",
1177
+ "links": [
1178
+ 849
1179
+ ]
1180
+ },
1181
+ {
1182
+ "name": "width",
1183
+ "type": "INT",
1184
+ "links": [
1185
+ 817
1186
+ ]
1187
+ },
1188
+ {
1189
+ "name": "height",
1190
+ "type": "INT",
1191
+ "links": [
1192
+ 819
1193
+ ]
1194
+ },
1195
+ {
1196
+ "name": "mask",
1197
+ "type": "MASK",
1198
+ "links": null
1199
+ }
1200
+ ],
1201
+ "properties": {
1202
+ "cnr_id": "comfyui-kjnodes",
1203
+ "ver": "60cd6bc1870db94c6eeb05fbe455147a8e91c4e9",
1204
+ "Node name for S&R": "ImageResizeKJv2",
1205
+ "ue_properties": {
1206
+ "widget_ue_connectable": {},
1207
+ "input_ue_unconnectable": {},
1208
+ "version": "7.5.1"
1209
+ }
1210
+ },
1211
+ "widgets_values": [
1212
+ 512,
1213
+ 512,
1214
+ "lanczos",
1215
+ "resize",
1216
+ "0, 0, 0",
1217
+ "center",
1218
+ 32,
1219
+ "cpu"
1220
+ ],
1221
+ "widgets_values_named": {
1222
+ "width": 512,
1223
+ "height": 512,
1224
+ "upscale_method": "lanczos",
1225
+ "keep_proportion": "resize",
1226
+ "pad_color": "0, 0, 0",
1227
+ "crop_position": "center",
1228
+ "divisible_by": 32,
1229
+ "device": "cpu"
1230
+ }
1231
+ },
1232
+ {
1233
+ "id": 536,
1234
+ "type": "ImageResizeKJv2",
1235
+ "pos": [
1236
+ 1683.4959170519514,
1237
+ 2407.603389835504
1238
+ ],
1239
+ "size": [
1240
+ 290.6913531671082,
1241
+ 336
1242
+ ],
1243
+ "flags": {
1244
+ "collapsed": true
1245
+ },
1246
+ "order": 20,
1247
+ "mode": 0,
1248
+ "inputs": [
1249
+ {
1250
+ "name": "image",
1251
+ "type": "IMAGE",
1252
+ "link": 860
1253
+ },
1254
+ {
1255
+ "name": "mask",
1256
+ "shape": 7,
1257
+ "type": "MASK",
1258
+ "link": null
1259
+ },
1260
+ {
1261
+ "name": "width",
1262
+ "type": "INT",
1263
+ "widget": {
1264
+ "name": "width"
1265
+ },
1266
+ "link": 858
1267
+ },
1268
+ {
1269
+ "name": "height",
1270
+ "type": "INT",
1271
+ "widget": {
1272
+ "name": "height"
1273
+ },
1274
+ "link": 859
1275
+ }
1276
+ ],
1277
+ "outputs": [
1278
+ {
1279
+ "name": "IMAGE",
1280
+ "type": "IMAGE",
1281
+ "links": [
1282
+ 864
1283
+ ]
1284
+ },
1285
+ {
1286
+ "name": "width",
1287
+ "type": "INT",
1288
+ "links": []
1289
+ },
1290
+ {
1291
+ "name": "height",
1292
+ "type": "INT",
1293
+ "links": []
1294
+ },
1295
+ {
1296
+ "name": "mask",
1297
+ "type": "MASK",
1298
+ "links": null
1299
+ }
1300
+ ],
1301
+ "properties": {
1302
+ "cnr_id": "comfyui-kjnodes",
1303
+ "ver": "60cd6bc1870db94c6eeb05fbe455147a8e91c4e9",
1304
+ "Node name for S&R": "ImageResizeKJv2",
1305
+ "ue_properties": {
1306
+ "widget_ue_connectable": {},
1307
+ "input_ue_unconnectable": {},
1308
+ "version": "7.5.1"
1309
+ }
1310
+ },
1311
+ "widgets_values": [
1312
+ 512,
1313
+ 512,
1314
+ "lanczos",
1315
+ "resize",
1316
+ "0, 0, 0",
1317
+ "center",
1318
+ 32,
1319
+ "cpu"
1320
+ ],
1321
+ "widgets_values_named": {
1322
+ "width": 512,
1323
+ "height": 512,
1324
+ "upscale_method": "lanczos",
1325
+ "keep_proportion": "resize",
1326
+ "pad_color": "0, 0, 0",
1327
+ "crop_position": "center",
1328
+ "divisible_by": 32,
1329
+ "device": "cpu"
1330
+ }
1331
+ },
1332
+ {
1333
+ "id": 529,
1334
+ "type": "ece7caac-9a4c-4aec-9547-0e8583475e4a",
1335
+ "pos": [
1336
+ 2395.417844393985,
1337
+ 2380.8648477203183
1338
+ ],
1339
+ "size": [
1340
+ 349.609375,
1341
+ 145.9375
1342
+ ],
1343
+ "flags": {},
1344
+ "order": 24,
1345
+ "mode": 4,
1346
+ "inputs": [
1347
+ {
1348
+ "name": "image",
1349
+ "type": "IMAGE",
1350
+ "link": 864
1351
+ }
1352
+ ],
1353
+ "outputs": [
1354
+ {
1355
+ "name": "IMAGE",
1356
+ "type": "IMAGE",
1357
+ "links": [
1358
+ 848
1359
+ ]
1360
+ },
1361
+ {
1362
+ "name": "mask",
1363
+ "type": "MASK",
1364
+ "links": []
1365
+ }
1366
+ ],
1367
+ "properties": {
1368
+ "cnr_id": "comfy-core",
1369
+ "ver": "0.37.1",
1370
+ "ue_properties": {
1371
+ "widget_ue_connectable": {},
1372
+ "version": "7.5.1",
1373
+ "input_ue_unconnectable": {}
1374
+ },
1375
+ "previewExposures": []
1376
+ },
1377
+ "widgets_values": [
1378
+ "birefnet.safetensors"
1379
+ ],
1380
+ "widgets_values_named": {
1381
+ "bg_removal_name": "birefnet.safetensors"
1382
+ }
1383
+ },
1384
+ {
1385
+ "id": 505,
1386
+ "type": "SetNode",
1387
+ "pos": [
1388
+ 2141.4941969886004,
1389
+ 2327.1212296336057
1390
+ ],
1391
+ "size": [
1392
+ 210,
1393
+ 60
1394
+ ],
1395
+ "flags": {
1396
+ "collapsed": true
1397
+ },
1398
+ "order": 25,
1399
+ "mode": 0,
1400
+ "inputs": [
1401
+ {
1402
+ "name": "IMAGE",
1403
+ "type": "IMAGE",
1404
+ "link": 849
1405
+ }
1406
+ ],
1407
+ "outputs": [
1408
+ {
1409
+ "name": "IMAGE",
1410
+ "type": "IMAGE",
1411
+ "links": []
1412
+ }
1413
+ ],
1414
+ "title": "Set_scene_reference",
1415
+ "properties": {
1416
+ "Node name for S&R": "SetNode",
1417
+ "aux_id": "kijai/ComfyUI-KJNodes",
1418
+ "previousName": "scene_reference",
1419
+ "ue_properties": {
1420
+ "widget_ue_connectable": {},
1421
+ "version": "7.5.1",
1422
+ "input_ue_unconnectable": {}
1423
+ }
1424
+ },
1425
+ "widgets_values": [
1426
+ "scene_reference"
1427
+ ],
1428
+ "widgets_values_named": {
1429
+ "Constant": "scene_reference"
1430
+ },
1431
+ "color": "#2a363b",
1432
+ "bgcolor": "#3f5159"
1433
+ },
1434
+ {
1435
+ "id": 493,
1436
+ "type": "LoraLoaderModelOnly",
1437
+ "pos": [
1438
+ 2827.2680684663615,
1439
+ 2071.5269233499803
1440
+ ],
1441
+ "size": [
1442
+ 500.1102810387763,
1443
+ 82
1444
+ ],
1445
+ "flags": {},
1446
+ "order": 23,
1447
+ "mode": 0,
1448
+ "inputs": [
1449
+ {
1450
+ "name": "model",
1451
+ "type": "MODEL",
1452
+ "link": 800
1453
+ }
1454
+ ],
1455
+ "outputs": [
1456
+ {
1457
+ "name": "MODEL",
1458
+ "type": "MODEL",
1459
+ "links": [
1460
+ 832
1461
+ ]
1462
+ }
1463
+ ],
1464
+ "properties": {
1465
+ "cnr_id": "comfy-core",
1466
+ "ver": "0.37.1",
1467
+ "Node name for S&R": "LoraLoaderModelOnly",
1468
+ "ue_properties": {
1469
+ "widget_ue_connectable": {},
1470
+ "input_ue_unconnectable": {},
1471
+ "version": "7.5.1"
1472
+ }
1473
+ },
1474
+ "widgets_values": [
1475
+ "Downloads/bfs_body_swap_v1.0_qwen_2.1.safetensors",
1476
+ 1
1477
+ ],
1478
+ "widgets_values_named": {
1479
+ "lora_name": "Downloads/bfs_body_swap_v1.0_qwen_2.1.safetensors",
1480
+ "strength_model": 1
1481
+ }
1482
+ },
1483
+ {
1484
+ "id": 13,
1485
+ "type": "ResolutionSelector",
1486
+ "pos": [
1487
+ 1522.9765003175148,
1488
+ 1794.7638243639917
1489
+ ],
1490
+ "size": [
1491
+ 300,
1492
+ 190
1493
+ ],
1494
+ "flags": {},
1495
+ "order": 14,
1496
+ "mode": 0,
1497
+ "showAdvanced": true,
1498
+ "inputs": [],
1499
+ "outputs": [
1500
+ {
1501
+ "name": "width",
1502
+ "type": "INT",
1503
+ "links": [
1504
+ 735,
1505
+ 858
1506
+ ]
1507
+ },
1508
+ {
1509
+ "name": "height",
1510
+ "type": "INT",
1511
+ "links": [
1512
+ 736,
1513
+ 859
1514
+ ]
1515
+ }
1516
+ ],
1517
+ "title": "Output Resolution",
1518
+ "properties": {
1519
+ "cnr_id": "comfy-core",
1520
+ "ver": "0.37.1",
1521
+ "Node name for S&R": "ResolutionSelector",
1522
+ "ue_properties": {
1523
+ "widget_ue_connectable": {},
1524
+ "version": "7.5.1",
1525
+ "input_ue_unconnectable": {}
1526
+ }
1527
+ },
1528
+ "widgets_values": [
1529
+ "1:1 (Square)",
1530
+ 1.5,
1531
+ 32
1532
+ ],
1533
+ "widgets_values_named": {
1534
+ "aspect_ratio": "1:1 (Square)",
1535
+ "megapixels": 1.5,
1536
+ "multiple": 32
1537
+ }
1538
+ },
1539
+ {
1540
+ "id": 495,
1541
+ "type": "QwenImage21Cache",
1542
+ "pos": [
1543
+ 3776.508281759993,
1544
+ 2253.52584824611
1545
+ ],
1546
+ "size": [
1547
+ 270,
1548
+ 90
1549
+ ],
1550
+ "flags": {},
1551
+ "order": 28,
1552
+ "mode": 0,
1553
+ "inputs": [
1554
+ {
1555
+ "name": "model",
1556
+ "type": "MODEL",
1557
+ "link": 832
1558
+ }
1559
+ ],
1560
+ "outputs": [
1561
+ {
1562
+ "name": "MODEL",
1563
+ "type": "MODEL",
1564
+ "links": [
1565
+ 833
1566
+ ]
1567
+ }
1568
+ ],
1569
+ "properties": {
1570
+ "cnr_id": "comfy-core",
1571
+ "ver": "0.37.1",
1572
+ "Node name for S&R": "QwenImage21Cache",
1573
+ "ue_properties": {
1574
+ "widget_ue_connectable": {},
1575
+ "version": "7.5.1",
1576
+ "input_ue_unconnectable": {}
1577
+ }
1578
+ },
1579
+ "widgets_values": [
1580
+ "gpu",
1581
+ "default"
1582
+ ],
1583
+ "widgets_values_named": {
1584
+ "device": "gpu",
1585
+ "dtype": "default"
1586
+ }
1587
+ },
1588
+ {
1589
+ "id": 492,
1590
+ "type": "LoraLoaderModelOnly",
1591
+ "pos": [
1592
+ 2823.6038451694467,
1593
+ 1935.5057001458101
1594
+ ],
1595
+ "size": [
1596
+ 500.1102810387763,
1597
+ 82
1598
+ ],
1599
+ "flags": {},
1600
+ "order": 19,
1601
+ "mode": 0,
1602
+ "inputs": [
1603
+ {
1604
+ "name": "model",
1605
+ "type": "MODEL",
1606
+ "link": 770
1607
+ }
1608
+ ],
1609
+ "outputs": [
1610
+ {
1611
+ "name": "MODEL",
1612
+ "type": "MODEL",
1613
+ "links": [
1614
+ 800
1615
+ ]
1616
+ }
1617
+ ],
1618
+ "properties": {
1619
+ "cnr_id": "comfy-core",
1620
+ "ver": "0.37.1",
1621
+ "Node name for S&R": "LoraLoaderModelOnly",
1622
+ "ue_properties": {
1623
+ "widget_ue_connectable": {},
1624
+ "input_ue_unconnectable": {},
1625
+ "version": "7.5.1"
1626
+ }
1627
+ },
1628
+ "widgets_values": [
1629
+ "Downloads/p_qwen_image_2.1_8step_v0.1.safetensors",
1630
+ 1
1631
+ ],
1632
+ "widgets_values_named": {
1633
+ "lora_name": "Downloads/p_qwen_image_2.1_8step_v0.1.safetensors",
1634
+ "strength_model": 1
1635
+ }
1636
+ },
1637
+ {
1638
+ "id": 490,
1639
+ "type": "KSampler",
1640
+ "pos": [
1641
+ 4193.518333768549,
1642
+ 1812.297418710113
1643
+ ],
1644
+ "size": [
1645
+ 270,
1646
+ 590.516129032258
1647
+ ],
1648
+ "flags": {},
1649
+ "order": 30,
1650
+ "mode": 0,
1651
+ "inputs": [
1652
+ {
1653
+ "name": "model",
1654
+ "type": "MODEL",
1655
+ "link": 833
1656
+ },
1657
+ {
1658
+ "name": "positive",
1659
+ "type": "CONDITIONING",
1660
+ "link": 775
1661
+ },
1662
+ {
1663
+ "name": "negative",
1664
+ "type": "CONDITIONING",
1665
+ "link": 776
1666
+ },
1667
+ {
1668
+ "name": "latent_image",
1669
+ "type": "LATENT",
1670
+ "link": 850
1671
+ }
1672
+ ],
1673
+ "outputs": [
1674
+ {
1675
+ "name": "LATENT",
1676
+ "type": "LATENT",
1677
+ "links": [
1678
+ 756
1679
+ ]
1680
+ }
1681
+ ],
1682
+ "properties": {
1683
+ "cnr_id": "comfy-core",
1684
+ "ver": "0.37.1",
1685
+ "Node name for S&R": "KSampler",
1686
+ "ue_properties": {
1687
+ "widget_ue_connectable": {},
1688
+ "version": "7.5.1",
1689
+ "input_ue_unconnectable": {}
1690
+ }
1691
+ },
1692
+ "widgets_values": [
1693
+ 42,
1694
+ "fixed",
1695
+ 8,
1696
+ 1,
1697
+ "deis_2m",
1698
+ "simple",
1699
+ 1
1700
+ ],
1701
+ "widgets_values_named": {
1702
+ "seed": 42,
1703
+ "control_after_generate": "fixed",
1704
+ "steps": 8,
1705
+ "cfg": 1,
1706
+ "sampler_name": "deis_2m",
1707
+ "scheduler": "simple",
1708
+ "denoise": 1
1709
+ }
1710
+ },
1711
+ {
1712
+ "id": 475,
1713
+ "type": "LoadImage",
1714
+ "pos": [
1715
+ 2330.249845072757,
1716
+ 1799.8939726136825
1717
+ ],
1718
+ "size": [
1719
+ 423.1802054561417,
1720
+ 426.5400906339896
1721
+ ],
1722
+ "flags": {
1723
+ "collapsed": false
1724
+ },
1725
+ "order": 15,
1726
+ "mode": 0,
1727
+ "inputs": [],
1728
+ "outputs": [
1729
+ {
1730
+ "name": "IMAGE",
1731
+ "type": "IMAGE",
1732
+ "links": [
1733
+ 860
1734
+ ]
1735
+ },
1736
+ {
1737
+ "name": "MASK",
1738
+ "type": "MASK",
1739
+ "links": []
1740
+ }
1741
+ ],
1742
+ "title": "New Body Reference (Preferably in a neutral pose)",
1743
+ "properties": {
1744
+ "cnr_id": "comfy-core",
1745
+ "ver": "0.37.1",
1746
+ "Node name for S&R": "LoadImage",
1747
+ "ue_properties": {
1748
+ "widget_ue_connectable": {},
1749
+ "version": "7.5.1",
1750
+ "input_ue_unconnectable": {}
1751
+ }
1752
+ },
1753
+ "widgets_values": [
1754
+ "pexels-oscar-steiner-982093-32408084.jpg",
1755
+ "image"
1756
+ ],
1757
+ "widgets_values_named": {
1758
+ "image": "pexels-oscar-steiner-982093-32408084.jpg",
1759
+ "upload": "image"
1760
+ }
1761
+ },
1762
+ {
1763
+ "id": 470,
1764
+ "type": "LoadImage",
1765
+ "pos": [
1766
+ 1853.5478417319327,
1767
+ 1791.48402693924
1768
+ ],
1769
+ "size": [
1770
+ 419.1713642570967,
1771
+ 422.94296826078767
1772
+ ],
1773
+ "flags": {},
1774
+ "order": 16,
1775
+ "mode": 0,
1776
+ "inputs": [],
1777
+ "outputs": [
1778
+ {
1779
+ "name": "IMAGE",
1780
+ "type": "IMAGE",
1781
+ "links": [
1782
+ 731
1783
+ ]
1784
+ },
1785
+ {
1786
+ "name": "MASK",
1787
+ "type": "MASK",
1788
+ "links": null
1789
+ }
1790
+ ],
1791
+ "title": "Scene Reference",
1792
+ "properties": {
1793
+ "cnr_id": "comfy-core",
1794
+ "ver": "0.37.1",
1795
+ "Node name for S&R": "LoadImage",
1796
+ "ue_properties": {
1797
+ "widget_ue_connectable": {},
1798
+ "version": "7.5.1",
1799
+ "input_ue_unconnectable": {}
1800
+ }
1801
+ },
1802
+ "widgets_values": [
1803
+ "1266706140451585.jpg",
1804
+ "image"
1805
+ ],
1806
+ "widgets_values_named": {
1807
+ "image": "1266706140451585.jpg",
1808
+ "upload": "image"
1809
+ }
1810
+ },
1811
+ {
1812
+ "id": 500,
1813
+ "type": "PreviewImage",
1814
+ "pos": [
1815
+ 6146.798217773378,
1816
+ 1896.216536855464
1817
+ ],
1818
+ "size": [
1819
+ 521.0446866020411,
1820
+ 501.1470883366103
1821
+ ],
1822
+ "flags": {},
1823
+ "order": 36,
1824
+ "mode": 0,
1825
+ "inputs": [
1826
+ {
1827
+ "name": "images",
1828
+ "type": "IMAGE",
1829
+ "link": 794
1830
+ }
1831
+ ],
1832
+ "outputs": [
1833
+ {
1834
+ "name": "images",
1835
+ "type": "IMAGE",
1836
+ "links": null
1837
+ }
1838
+ ],
1839
+ "properties": {
1840
+ "cnr_id": "comfy-core",
1841
+ "ver": "0.37.1",
1842
+ "Node name for S&R": "PreviewImage",
1843
+ "ue_properties": {
1844
+ "widget_ue_connectable": {},
1845
+ "input_ue_unconnectable": {},
1846
+ "version": "7.5.1"
1847
+ }
1848
+ },
1849
+ "widgets_values": [],
1850
+ "widgets_values_named": {}
1851
+ },
1852
+ {
1853
+ "id": 510,
1854
+ "type": "GetNode",
1855
+ "pos": [
1856
+ 3345.3533567838745,
1857
+ 1890.2335362110705
1858
+ ],
1859
+ "size": [
1860
+ 226.4185546875,
1861
+ 60
1862
+ ],
1863
+ "flags": {
1864
+ "collapsed": true
1865
+ },
1866
+ "order": 17,
1867
+ "mode": 0,
1868
+ "inputs": [],
1869
+ "outputs": [
1870
+ {
1871
+ "name": "IMAGE",
1872
+ "type": "IMAGE",
1873
+ "links": [
1874
+ 881
1875
+ ]
1876
+ }
1877
+ ],
1878
+ "title": "Get_new_body_reference",
1879
+ "properties": {
1880
+ "Node name for S&R": "GetNode",
1881
+ "aux_id": "kijai/ComfyUI-KJNodes",
1882
+ "ue_properties": {
1883
+ "widget_ue_connectable": {},
1884
+ "version": "7.5.1",
1885
+ "input_ue_unconnectable": {}
1886
+ }
1887
+ },
1888
+ "widgets_values": [
1889
+ "new_body_reference"
1890
+ ],
1891
+ "widgets_values_named": {
1892
+ "Constant": "new_body_reference"
1893
+ },
1894
+ "color": "#2a363b",
1895
+ "bgcolor": "#3f5159"
1896
+ },
1897
+ {
1898
+ "id": 496,
1899
+ "type": "TextEncodeQwenImage21",
1900
+ "pos": [
1901
+ 3560.250266815009,
1902
+ 1798.0310985122328
1903
+ ],
1904
+ "size": [
1905
+ 491.46398605959075,
1906
+ 246
1907
+ ],
1908
+ "flags": {},
1909
+ "order": 22,
1910
+ "mode": 0,
1911
+ "inputs": [
1912
+ {
1913
+ "name": "clip",
1914
+ "type": "CLIP",
1915
+ "link": 772
1916
+ },
1917
+ {
1918
+ "name": "images.image_1",
1919
+ "shape": 7,
1920
+ "type": "IMAGE",
1921
+ "link": 807
1922
+ },
1923
+ {
1924
+ "name": "images.image_2",
1925
+ "shape": 7,
1926
+ "type": "IMAGE",
1927
+ "link": 881
1928
+ },
1929
+ {
1930
+ "name": "images.image_3",
1931
+ "shape": 7,
1932
+ "type": "IMAGE",
1933
+ "link": null
1934
+ },
1935
+ {
1936
+ "name": "vae",
1937
+ "shape": 7,
1938
+ "type": "VAE",
1939
+ "link": 774
1940
+ }
1941
+ ],
1942
+ "outputs": [
1943
+ {
1944
+ "name": "positive",
1945
+ "type": "CONDITIONING",
1946
+ "links": [
1947
+ 775
1948
+ ]
1949
+ },
1950
+ {
1951
+ "name": "negative",
1952
+ "type": "CONDITIONING",
1953
+ "links": [
1954
+ 776
1955
+ ]
1956
+ },
1957
+ {
1958
+ "name": "latent",
1959
+ "type": "LATENT",
1960
+ "links": [
1961
+ 850
1962
+ ]
1963
+ }
1964
+ ],
1965
+ "properties": {
1966
+ "cnr_id": "comfy-core",
1967
+ "ver": "0.37.1",
1968
+ "Node name for S&R": "TextEncodeQwenImage21",
1969
+ "ue_properties": {
1970
+ "widget_ue_connectable": {},
1971
+ "version": "7.5.1",
1972
+ "input_ue_unconnectable": {}
1973
+ }
1974
+ },
1975
+ "widgets_values": [
1976
+ "body_swap: start with <image1> as the base image, keeping its lighting, environment, and background. replace the body from <image1> with the body from <image2>, strictly preserving the clothing, body shape and proportions from <image2>. strictly replicate the exact pose, arm positions, leg positions, hand gestures, head rotation, eye direction and micro expressions from <image1>",
1977
+ "",
1978
+ 0
1979
+ ],
1980
+ "widgets_values_named": {
1981
+ "prompt": "body_swap: start with <image1> as the base image, keeping its lighting, environment, and background. replace the body from <image1> with the body from <image2>, strictly preserving the clothing, body shape and proportions from <image2>. strictly replicate the exact pose, arm positions, leg positions, hand gestures, head rotation, eye direction and micro expressions from <image1>",
1982
+ "negative_prompt": "",
1983
+ "resolution": 0
1984
+ }
1985
+ }
1986
+ ],
1987
+ "links": [
1988
+ [
1989
+ 731,
1990
+ 470,
1991
+ 0,
1992
+ 477,
1993
+ 0,
1994
+ "IMAGE"
1995
+ ],
1996
+ [
1997
+ 735,
1998
+ 13,
1999
+ 0,
2000
+ 477,
2001
+ 2,
2002
+ "INT"
2003
+ ],
2004
+ [
2005
+ 736,
2006
+ 13,
2007
+ 1,
2008
+ 477,
2009
+ 3,
2010
+ "INT"
2011
+ ],
2012
+ [
2013
+ 744,
2014
+ 461,
2015
+ 0,
2016
+ 480,
2017
+ 1,
2018
+ "IMAGE"
2019
+ ],
2020
+ [
2021
+ 754,
2022
+ 485,
2023
+ 0,
2024
+ 487,
2025
+ 1,
2026
+ "VAE"
2027
+ ],
2028
+ [
2029
+ 755,
2030
+ 487,
2031
+ 0,
2032
+ 461,
2033
+ 0,
2034
+ "IMAGE"
2035
+ ],
2036
+ [
2037
+ 756,
2038
+ 490,
2039
+ 0,
2040
+ 487,
2041
+ 0,
2042
+ "LATENT"
2043
+ ],
2044
+ [
2045
+ 770,
2046
+ 491,
2047
+ 0,
2048
+ 492,
2049
+ 0,
2050
+ "MODEL"
2051
+ ],
2052
+ [
2053
+ 772,
2054
+ 484,
2055
+ 0,
2056
+ 496,
2057
+ 0,
2058
+ "CLIP"
2059
+ ],
2060
+ [
2061
+ 774,
2062
+ 485,
2063
+ 0,
2064
+ 496,
2065
+ 4,
2066
+ "VAE"
2067
+ ],
2068
+ [
2069
+ 775,
2070
+ 496,
2071
+ 0,
2072
+ 490,
2073
+ 1,
2074
+ "CONDITIONING"
2075
+ ],
2076
+ [
2077
+ 776,
2078
+ 496,
2079
+ 1,
2080
+ 490,
2081
+ 2,
2082
+ "CONDITIONING"
2083
+ ],
2084
+ [
2085
+ 791,
2086
+ 461,
2087
+ 0,
2088
+ 498,
2089
+ 2,
2090
+ "IMAGE"
2091
+ ],
2092
+ [
2093
+ 793,
2094
+ 498,
2095
+ 0,
2096
+ 499,
2097
+ 0,
2098
+ "IMAGE"
2099
+ ],
2100
+ [
2101
+ 794,
2102
+ 499,
2103
+ 0,
2104
+ 500,
2105
+ 0,
2106
+ "IMAGE"
2107
+ ],
2108
+ [
2109
+ 800,
2110
+ 492,
2111
+ 0,
2112
+ 493,
2113
+ 0,
2114
+ "MODEL"
2115
+ ],
2116
+ [
2117
+ 807,
2118
+ 506,
2119
+ 0,
2120
+ 496,
2121
+ 1,
2122
+ "IMAGE"
2123
+ ],
2124
+ [
2125
+ 809,
2126
+ 507,
2127
+ 0,
2128
+ 480,
2129
+ 0,
2130
+ "IMAGE"
2131
+ ],
2132
+ [
2133
+ 810,
2134
+ 508,
2135
+ 0,
2136
+ 498,
2137
+ 0,
2138
+ "IMAGE"
2139
+ ],
2140
+ [
2141
+ 816,
2142
+ 511,
2143
+ 0,
2144
+ 498,
2145
+ 1,
2146
+ "IMAGE"
2147
+ ],
2148
+ [
2149
+ 817,
2150
+ 477,
2151
+ 1,
2152
+ 512,
2153
+ 0,
2154
+ "INT"
2155
+ ],
2156
+ [
2157
+ 819,
2158
+ 477,
2159
+ 2,
2160
+ 513,
2161
+ 0,
2162
+ "INT"
2163
+ ],
2164
+ [
2165
+ 820,
2166
+ 514,
2167
+ 0,
2168
+ 486,
2169
+ 0,
2170
+ "INT"
2171
+ ],
2172
+ [
2173
+ 821,
2174
+ 515,
2175
+ 0,
2176
+ 486,
2177
+ 1,
2178
+ "INT"
2179
+ ],
2180
+ [
2181
+ 832,
2182
+ 493,
2183
+ 0,
2184
+ 495,
2185
+ 0,
2186
+ "MODEL"
2187
+ ],
2188
+ [
2189
+ 833,
2190
+ 495,
2191
+ 0,
2192
+ 490,
2193
+ 0,
2194
+ "MODEL"
2195
+ ],
2196
+ [
2197
+ 848,
2198
+ 529,
2199
+ 0,
2200
+ 509,
2201
+ 0,
2202
+ "IMAGE"
2203
+ ],
2204
+ [
2205
+ 849,
2206
+ 477,
2207
+ 0,
2208
+ 505,
2209
+ 0,
2210
+ "IMAGE"
2211
+ ],
2212
+ [
2213
+ 850,
2214
+ 496,
2215
+ 2,
2216
+ 490,
2217
+ 3,
2218
+ "LATENT"
2219
+ ],
2220
+ [
2221
+ 858,
2222
+ 13,
2223
+ 0,
2224
+ 536,
2225
+ 2,
2226
+ "INT"
2227
+ ],
2228
+ [
2229
+ 859,
2230
+ 13,
2231
+ 1,
2232
+ 536,
2233
+ 3,
2234
+ "INT"
2235
+ ],
2236
+ [
2237
+ 860,
2238
+ 475,
2239
+ 0,
2240
+ 536,
2241
+ 0,
2242
+ "IMAGE"
2243
+ ],
2244
+ [
2245
+ 864,
2246
+ 536,
2247
+ 0,
2248
+ 529,
2249
+ 0,
2250
+ "IMAGE"
2251
+ ],
2252
+ [
2253
+ 881,
2254
+ 510,
2255
+ 0,
2256
+ 496,
2257
+ 2,
2258
+ "IMAGE"
2259
+ ]
2260
+ ],
2261
+ "groups": [
2262
+ {
2263
+ "id": 34,
2264
+ "title": "Models",
2265
+ "bounding": [
2266
+ 2812.8475787930015,
2267
+ 1706.176854724099,
2268
+ 527.6032308619097,
2269
+ 1055.3236429341985
2270
+ ],
2271
+ "color": "#3f789e",
2272
+ "flags": {}
2273
+ },
2274
+ {
2275
+ "id": 35,
2276
+ "title": "Image Size",
2277
+ "bounding": [
2278
+ 3360.698035328163,
2279
+ 2518.8710926928547,
2280
+ 708.5073852107066,
2281
+ 236.56396025295726
2282
+ ],
2283
+ "color": "#3f789e",
2284
+ "flags": {}
2285
+ },
2286
+ {
2287
+ "id": 36,
2288
+ "title": "Conditioning",
2289
+ "bounding": [
2290
+ 3358.3544802143024,
2291
+ 1708.383266746525,
2292
+ 713.9595218151089,
2293
+ 776.242869109346
2294
+ ],
2295
+ "color": "#3f789e",
2296
+ "flags": {}
2297
+ },
2298
+ {
2299
+ "id": 37,
2300
+ "title": "Sampling",
2301
+ "bounding": [
2302
+ 4086.4509090576967,
2303
+ 1712.7816697977712,
2304
+ 463.020239092446,
2305
+ 772.7529886555685
2306
+ ],
2307
+ "color": "#3f789e",
2308
+ "flags": {}
2309
+ },
2310
+ {
2311
+ "id": 38,
2312
+ "title": "Inputs",
2313
+ "bounding": [
2314
+ 1500.6640222320157,
2315
+ 1702.0791000952963,
2316
+ 1291.7247087470676,
2317
+ 1066.4338324976673
2318
+ ],
2319
+ "color": "#3f789e",
2320
+ "flags": {}
2321
+ },
2322
+ {
2323
+ "id": 39,
2324
+ "title": "Results",
2325
+ "bounding": [
2326
+ 4563.2444650879315,
2327
+ 1716.6998499855167,
2328
+ 2212.988989543688,
2329
+ 767.506449394119
2330
+ ],
2331
+ "color": "#3f789e",
2332
+ "flags": {}
2333
+ }
2334
+ ],
2335
+ "definitions": {
2336
+ "subgraphs": [
2337
+ {
2338
+ "id": "ece7caac-9a4c-4aec-9547-0e8583475e4a",
2339
+ "version": 1,
2340
+ "state": {
2341
+ "lastGroupId": 39,
2342
+ "lastNodeId": 545,
2343
+ "lastLinkId": 881,
2344
+ "lastRerouteId": 0
2345
+ },
2346
+ "revision": 0,
2347
+ "config": {},
2348
+ "name": "Remove Background (BiRefNet)",
2349
+ "inputNode": {
2350
+ "id": -10,
2351
+ "bounding": [
2352
+ -6728.534070722246,
2353
+ 1475.2619799128663,
2354
+ 150.9140625,
2355
+ 88
2356
+ ]
2357
+ },
2358
+ "outputNode": {
2359
+ "id": -20,
2360
+ "bounding": [
2361
+ -6169.049695722246,
2362
+ 1475.2619799128663,
2363
+ 128,
2364
+ 88
2365
+ ]
2366
+ },
2367
+ "inputs": [
2368
+ {
2369
+ "id": "7bc321cd-df31-4c39-aaf7-7f0d01326189",
2370
+ "name": "image",
2371
+ "type": "IMAGE",
2372
+ "linkIds": [
2373
+ 5,
2374
+ 7
2375
+ ],
2376
+ "localized_name": "image",
2377
+ "pos": [
2378
+ -6601.620008222246,
2379
+ 1499.2619799128663
2380
+ ]
2381
+ },
2382
+ {
2383
+ "id": "e89d2cd8-daa3-4e29-8a69-851db85072cb",
2384
+ "name": "bg_removal_name",
2385
+ "type": "COMBO",
2386
+ "linkIds": [
2387
+ 12
2388
+ ],
2389
+ "pos": [
2390
+ -6601.620008222246,
2391
+ 1519.2619799128663
2392
+ ]
2393
+ }
2394
+ ],
2395
+ "outputs": [
2396
+ {
2397
+ "id": "16e7863c-4c38-46c2-aa74-e82991fbfe8d",
2398
+ "name": "IMAGE",
2399
+ "type": "IMAGE",
2400
+ "linkIds": [
2401
+ 8
2402
+ ],
2403
+ "localized_name": "IMAGE",
2404
+ "pos": [
2405
+ -6145.049695722246,
2406
+ 1499.2619799128663
2407
+ ]
2408
+ },
2409
+ {
2410
+ "id": "f7240c19-5b80-406e-a8e2-9b12440ee2d6",
2411
+ "name": "mask",
2412
+ "type": "MASK",
2413
+ "linkIds": [
2414
+ 11
2415
+ ],
2416
+ "pos": [
2417
+ -6145.049695722246,
2418
+ 1519.2619799128663
2419
+ ]
2420
+ }
2421
+ ],
2422
+ "widgets": [],
2423
+ "nodes": [
2424
+ {
2425
+ "id": 528,
2426
+ "type": "RemoveBackground",
2427
+ "pos": [
2428
+ -6536.764823982709,
2429
+ 1444.9963409012412
2430
+ ],
2431
+ "size": [
2432
+ 302.25,
2433
+ 72
2434
+ ],
2435
+ "flags": {},
2436
+ "order": 3,
2437
+ "mode": 0,
2438
+ "inputs": [
2439
+ {
2440
+ "localized_name": "bg_removal_model",
2441
+ "name": "bg_removal_model",
2442
+ "type": "BACKGROUND_REMOVAL",
2443
+ "link": 3
2444
+ },
2445
+ {
2446
+ "localized_name": "image",
2447
+ "name": "image",
2448
+ "type": "IMAGE",
2449
+ "link": 5
2450
+ }
2451
+ ],
2452
+ "outputs": [
2453
+ {
2454
+ "localized_name": "mask",
2455
+ "name": "mask",
2456
+ "type": "MASK",
2457
+ "links": [
2458
+ 4,
2459
+ 11
2460
+ ]
2461
+ }
2462
+ ],
2463
+ "properties": {
2464
+ "cnr_id": "comfy-core",
2465
+ "ver": "0.37.1",
2466
+ "Node name for S&R": "RemoveBackground",
2467
+ "ue_properties": {
2468
+ "widget_ue_connectable": {},
2469
+ "version": "7.5.1",
2470
+ "input_ue_unconnectable": {}
2471
+ }
2472
+ }
2473
+ },
2474
+ {
2475
+ "id": 14,
2476
+ "type": "LoadBackgroundRemovalModel",
2477
+ "pos": [
2478
+ -6540.534070722246,
2479
+ 1302.223464635445
2480
+ ],
2481
+ "size": [
2482
+ 311.484375,
2483
+ 85.515625
2484
+ ],
2485
+ "flags": {},
2486
+ "order": 0,
2487
+ "mode": 0,
2488
+ "inputs": [
2489
+ {
2490
+ "localized_name": "bg_removal_name",
2491
+ "name": "bg_removal_name",
2492
+ "type": "COMBO",
2493
+ "widget": {
2494
+ "name": "bg_removal_name"
2495
+ },
2496
+ "link": 12
2497
+ }
2498
+ ],
2499
+ "outputs": [
2500
+ {
2501
+ "localized_name": "bg_model",
2502
+ "name": "bg_model",
2503
+ "type": "BACKGROUND_REMOVAL",
2504
+ "links": [
2505
+ 3
2506
+ ]
2507
+ }
2508
+ ],
2509
+ "properties": {
2510
+ "cnr_id": "comfy-core",
2511
+ "ver": "0.37.1",
2512
+ "Node name for S&R": "LoadBackgroundRemovalModel",
2513
+ "ue_properties": {
2514
+ "widget_ue_connectable": {},
2515
+ "version": "7.5.1",
2516
+ "input_ue_unconnectable": {}
2517
+ },
2518
+ "models": [
2519
+ {
2520
+ "name": "birefnet.safetensors",
2521
+ "url": "https://huggingface.co/Comfy-Org/BiRefNet/resolve/main/background_removal/birefnet.safetensors",
2522
+ "directory": "background_removal"
2523
+ }
2524
+ ]
2525
+ },
2526
+ "widgets_values": [
2527
+ "birefnet.safetensors"
2528
+ ],
2529
+ "widgets_values_named": {
2530
+ "bg_removal_name": "birefnet.safetensors"
2531
+ }
2532
+ },
2533
+ {
2534
+ "id": 16,
2535
+ "type": "JoinImageWithAlpha",
2536
+ "pos": [
2537
+ -6527.4370171636665,
2538
+ 1674.3004951902876
2539
+ ],
2540
+ "size": [
2541
+ 284.96875,
2542
+ 72
2543
+ ],
2544
+ "flags": {},
2545
+ "order": 2,
2546
+ "mode": 0,
2547
+ "inputs": [
2548
+ {
2549
+ "localized_name": "image",
2550
+ "name": "image",
2551
+ "type": "IMAGE",
2552
+ "link": 7
2553
+ },
2554
+ {
2555
+ "localized_name": "alpha",
2556
+ "name": "alpha",
2557
+ "type": "MASK",
2558
+ "link": 6
2559
+ }
2560
+ ],
2561
+ "outputs": [
2562
+ {
2563
+ "localized_name": "IMAGE",
2564
+ "name": "IMAGE",
2565
+ "type": "IMAGE",
2566
+ "links": [
2567
+ 8
2568
+ ]
2569
+ }
2570
+ ],
2571
+ "properties": {
2572
+ "cnr_id": "comfy-core",
2573
+ "ver": "0.37.1",
2574
+ "Node name for S&R": "JoinImageWithAlpha",
2575
+ "ue_properties": {
2576
+ "widget_ue_connectable": {},
2577
+ "version": "7.5.1",
2578
+ "input_ue_unconnectable": {}
2579
+ }
2580
+ }
2581
+ },
2582
+ {
2583
+ "id": 15,
2584
+ "type": "InvertMask",
2585
+ "pos": [
2586
+ -6532.446160529669,
2587
+ 1571.1111286839914
2588
+ ],
2589
+ "size": [
2590
+ 285.984375,
2591
+ 48
2592
+ ],
2593
+ "flags": {},
2594
+ "order": 1,
2595
+ "mode": 0,
2596
+ "inputs": [
2597
+ {
2598
+ "localized_name": "mask",
2599
+ "name": "mask",
2600
+ "type": "MASK",
2601
+ "link": 4
2602
+ }
2603
+ ],
2604
+ "outputs": [
2605
+ {
2606
+ "localized_name": "MASK",
2607
+ "name": "MASK",
2608
+ "type": "MASK",
2609
+ "links": [
2610
+ 6
2611
+ ]
2612
+ }
2613
+ ],
2614
+ "properties": {
2615
+ "cnr_id": "comfy-core",
2616
+ "ver": "0.37.1",
2617
+ "Node name for S&R": "InvertMask",
2618
+ "ue_properties": {
2619
+ "widget_ue_connectable": {},
2620
+ "version": "7.5.1",
2621
+ "input_ue_unconnectable": {}
2622
+ }
2623
+ }
2624
+ }
2625
+ ],
2626
+ "groups": [],
2627
+ "links": [
2628
+ {
2629
+ "id": 3,
2630
+ "origin_id": 14,
2631
+ "origin_slot": 0,
2632
+ "target_id": 528,
2633
+ "target_slot": 0,
2634
+ "type": "BACKGROUND_REMOVAL"
2635
+ },
2636
+ {
2637
+ "id": 4,
2638
+ "origin_id": 528,
2639
+ "origin_slot": 0,
2640
+ "target_id": 15,
2641
+ "target_slot": 0,
2642
+ "type": "MASK"
2643
+ },
2644
+ {
2645
+ "id": 6,
2646
+ "origin_id": 15,
2647
+ "origin_slot": 0,
2648
+ "target_id": 16,
2649
+ "target_slot": 1,
2650
+ "type": "MASK"
2651
+ },
2652
+ {
2653
+ "id": 5,
2654
+ "origin_id": -10,
2655
+ "origin_slot": 0,
2656
+ "target_id": 528,
2657
+ "target_slot": 1,
2658
+ "type": "IMAGE"
2659
+ },
2660
+ {
2661
+ "id": 7,
2662
+ "origin_id": -10,
2663
+ "origin_slot": 0,
2664
+ "target_id": 16,
2665
+ "target_slot": 0,
2666
+ "type": "IMAGE"
2667
+ },
2668
+ {
2669
+ "id": 8,
2670
+ "origin_id": 16,
2671
+ "origin_slot": 0,
2672
+ "target_id": -20,
2673
+ "target_slot": 0,
2674
+ "type": "IMAGE"
2675
+ },
2676
+ {
2677
+ "id": 11,
2678
+ "origin_id": 528,
2679
+ "origin_slot": 0,
2680
+ "target_id": -20,
2681
+ "target_slot": 1,
2682
+ "type": "MASK"
2683
+ },
2684
+ {
2685
+ "id": 12,
2686
+ "origin_id": -10,
2687
+ "origin_slot": 1,
2688
+ "target_id": 14,
2689
+ "target_slot": 0,
2690
+ "type": "COMBO"
2691
+ }
2692
+ ],
2693
+ "extra": {
2694
+ "ue_links": [],
2695
+ "links_added_by_ue": []
2696
+ }
2697
+ }
2698
+ ]
2699
+ },
2700
+ "config": {},
2701
+ "extra": {
2702
+ "ds": {
2703
+ "scale": 0.6303940863128513,
2704
+ "offset": [
2705
+ -1442.8112703767351,
2706
+ -1276.6272013565538
2707
+ ]
2708
+ },
2709
+ "frontendVersion": "1.52.7",
2710
+ "VHS_latentpreview": true,
2711
+ "VHS_latentpreviewrate": 0,
2712
+ "VHS_MetadataImage": true,
2713
+ "VHS_KeepIntermediate": true,
2714
+ "ue_links": [],
2715
+ "links_added_by_ue": []
2716
+ },
2717
+ "version": 0.4
2718
+ }