ComfyPilotComfyPilot
工作流 / 图像 / Gladas' MOSS Image Workflow
Gladas' MOSS Image Workflow

Gladas' MOSS Image Workflow

Gladas' MOSS Image Workflow

This workflow is based on the information found via ComfyUI's MOSS text-to-image templates and the official MOSS-Image user guide. My workflow is not recommended for brand new ComfyUI users. I suggest trying one of the C…

图像 89 个节点 638 次使用 Gladas 115 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 2 个权重文件,其中 0 个能在本站模型库里找到。

gladas_MOSS_Image_v2.json 模型库暂未收录
ComfyUI-LegacyResolutionPreview.zip 模型库暂未收录

节点构成

MarkdownNote × 9
WidgetToString × 5
Bookmark (rgthree) × 4
Fast Groups Bypasser (rgthree) × 4
StringConcatenate × 4
PrimitiveStringMultiline × 3
ComfyNumberConvert × 3
UNETLoader × 2
RandomNoise × 2
CFGGuider × 2
VAELoader × 2
SamplerCustomAdvanced × 2
KSamplerSelect × 2
BasicScheduler × 2
PreviewAny × 2
CM_IntToNumber × 2

官方标注的模型

4x-UltraSharpV2_Lite.safetensors8-steps-dmd2-lora.safetensorsflux2-vae_small.safetensorsgladas-style-moss_v1b.safetensorsqwen3.5_9b_w4a8_gptq.safetensorssam_moss33_int8_convrot.safetensorsseedvr2_3b_int8_convrot.safetensorsseedvr2_ema_vae_fp16.safetensors

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "e043460c-3b1a-4b45-96fb-db59251c1afa",
3 "revision": 0,
4 "last_node_id": 89,
5 "last_link_id": 99,
6 "nodes": [
7 {
8 "id": 1,
9 "type": "Bookmark (rgthree)",
10 "pos": [
11 178610,
12 -1360
13 ],
14 "size": [
15 210,
16 70
17 ],
18 "flags": {
19 "collapsed": true
20 },
21 "order": 0,
22 "mode": 0,
23 "inputs": [],
24 "outputs": [],
25 "title": "Start",
26 "properties": [],
27 "widgets_values": [
28 "1",
29 1.5
30 ],
31 "widgets_values_named": {
32 "shortcut_key": "1",
33 "zoom": 1.5
34 },
35 "color": "#323",
36 "bgcolor": "#535"
37 },
38 {
39 "id": 2,
40 "type": "Bookmark (rgthree)",
41 "pos": [
42 179560,
43 -1360
44 ],
45 "size": [
46 210,
47 70
48 ],
49 "flags": {
50 "collapsed": true
51 },
52 "order": 1,
53 "mode": 0,
54 "inputs": [],
55 "outputs": [],
56 "title": "Prompt",
57 "properties": [],
58 "widgets_values": [
59 "2",
60 1.5
61 ],
62 "widgets_values_named": {
63 "shortcut_key": "2",
64 "zoom": 1.5
65 },
66 "color": "#232",
67 "bgcolor": "#353"
68 },
69 {
70 "id": 3,
71 "type": "UNETLoader",
72 "pos": [
73 178990,
74 -1210
75 ],
76 "size": [
77 300,
78 90
79 ],
80 "flags": [],
81 "order": 2,
82 "mode": 0,
83 "inputs": [],
84 "outputs": [
85 {
86 "name": "MODEL",
87 "type": "MODEL",
88 "links": [
89 1,
90 89
91 ]
92 }
93 ],
94 "properties": {
95 "cnr_id": "comfy-core",
96 "ver": "0.40.0",
97 "Node name for S&R": "UNETLoader"
98 },
99 "widgets_values": [
100 "MOSS\\sam_moss33_int8_convrot.safetensors",
101 "default"
102 ],
103 "widgets_values_named": {
104 "unet_name": "MOSS\\sam_moss33_int8_convrot.safetensors",
105 "weight_dtype": "default"
106 },
107 "color": "#323",
108 "bgcolor": "#535"
109 },
110 {
111 "id": 4,
112 "type": "BKWildcardSelector",
113 "pos": [
114 180770,
115 -1210
116 ],
117 "size": [
118 400,
119 1144
120 ],
121 "flags": [],
122 "order": 3,
123 "mode": 4,
124 "inputs": [],
125 "outputs": [
126 {
127 "name": "prompt",
128 "type": "STRING",
129 "links": [
130 41
131 ]
132 }
133 ],
134 "title": "BKWILDCARDS Selector 0.9.22",
135 "properties": {
136 "cnr_id": "bkwildcards",
137 "ver": "acefe41af8e0fcd78cd9155cb539602ff28ff420",
138 "Node name for S&R": "BKWildcardSelector",
139 "bk_resolved": "outfit: long draping red haori-style kimono coat worn off the shoulders with wide sleeves, black-and-gold floral embroidery down the panels and a scarlet lining, black leather choker with a hanging D-ring, white corset-style bustier under a short black cropped bolero baring the midriff, black harness strap across the chest, high-waisted black maxi wrap skirt with a high front thigh slit, gold-cream floral embroidery climbing the hem and a black leather belt with a dangling silver chain, black pointed-toe high-heel ankle boots, elegant dark-gothic kimono-fusion look,\ncolor palette: ruby accents against cool-silver highlights,\nscene/background: a gun shop, a wall rack of rifles behind a glass pistol counter under cold downlights, a range-poster backdrop, gunmetal and blue palette, hard even light,\ncamera: worm's eye view,\nshot: chest up shot",
140 "_bkCollapsed": {
141 "Camera": false
142 }
143 },
144 "widgets_values": [
145 "_ghost.runner",
146 "— off —",
147 "— off —",
148 "— off —",
149 "— off —",
150 "— off —",
151 "— off —",
152 "— off —",
153 "— off —",
154 5,
155 5,
156 5,
157 5,
158 5,
159 "— off —",
160 "— off —",
161 false,
162 false,
163 false,
164 false,
165 false,
166 false,
167 "— off —",
168 "— off —",
169 false,
170 "— off —",
171 "— off —",
172 "— off —",
173 "— off —",
174 "Samurai Streetwear",
175 "— off —",
176 "— off —",
177 "— random —",
178 "— random —",
179 "— off —",
180 false,
181 "— random —",
182 "— random —",
183 "— random —",
184 "— random —",
185 "— random —",
186 "— random —",
187 "— random —",
188 "— random —",
189 "— off —",
190 "— off —",
191 "— off —",
192 "— off —",
193 "— random —",
194 "— random —",
195 "— random —",
196 "— random —",
197 "— random —",
198 "— random —",
199 "— random —",
200 "— off —",
201 "— random —",
202 "— off —",
203 "— random —",
204 "— random —",
205 "— random —",
206 false,
207 "— off —",
208 "— random —",
209 "— random —",
210 ", ",
211 289821654041797,
212 "randomize",
213 "labeled",
214 false,
215 "outfit: long draping red haori-style kimono coat worn off the shoulders with wide sleeves, black-and-gold floral embroidery down the panels and a scarlet lining, black leather choker with a hanging D-ring, white corset-style bustier under a short black cropped bolero baring the midriff, black harness strap across the chest, high-waisted black maxi wrap skirt with a high front thigh slit, gold-cream floral embroidery climbing the hem and a black leather belt with a dangling silver chain, black pointed-toe high-heel ankle boots, elegant dark-gothic kimono-fusion look,\ncolor palette: ruby accents against cool-silver highlights,\nscene/background: a gun shop, a wall rack of rifles behind a glass pistol counter under cold downlights, a range-poster backdrop, gunmetal and blue palette, hard even light,\ncamera: worm's eye view,\nshot: chest up shot"
216 ],
217 "widgets_values_named": {
218 "theme": "_ghost.runner",
219 "common_art_style": "— off —",
220 "common_art_style_2": "— off —",
221 "gender": "— off —",
222 "common_ancestry": "— off —",
223 "common_metatype": "— off —",
224 "body_sliders": "— off —",
225 "female_build": "— off —",
226 "male_build": "— off —",
227 "body_mass": 5,
228 "body_bust": 5,
229 "body_waist": 5,
230 "body_hips": 5,
231 "body_tone": 5,
232 "skin_tone": "— off —",
233 "eyes_eye": "— off —",
234 "female_face": false,
235 "male_face": false,
236 "female_nose": false,
237 "male_nose": false,
238 "female_lips": false,
239 "male_lips": false,
240 "common_cybernetics": "— off —",
241 "common_cyber_color": "— off —",
242 "hair_bald": false,
243 "hair_type": "— off —",
244 "hair_style": "— off —",
245 "hair_color": "— off —",
246 "cyberpunk_tattoo": "— off —",
247 "cyberpunk_outfit": "Samurai Streetwear",
248 "cyberpunk_bodysuit": "— off —",
249 "cyberpunk_weapon": "— off —",
250 "cyberpunk_accent_palette": "— random —",
251 "cyberpunk_environment": "— random —",
252 "cyberpunk_pose": "— off —",
253 "dresses_dress": false,
254 "dresses_eastern": "— random —",
255 "dresses_accent_palette": "— random —",
256 "dresses_environment": "— random —",
257 "dresses_pose": "— random —",
258 "autumnal_oxidation_outfit": "— random —",
259 "autumnal_oxidation_accent_palette": "— random —",
260 "autumnal_oxidation_environment": "— random —",
261 "autumnal_oxidation_pose": "— random —",
262 "cassette_futurism_outfit": "— off —",
263 "cassette_futurism_accent_palette": "— off —",
264 "cassette_futurism_environment": "— off —",
265 "cassette_futurism_pose": "— off —",
266 "lingerie_set": "— random —",
267 "halloween_outfit": "— random —",
268 "halloween_environment": "— random —",
269 "halloween_pose": "— random —",
270 "steampunk_outfit": "— random —",
271 "steampunk_environment": "— random —",
272 "steampunk_pose": "— random —",
273 "fantasy_tattoo": "— off —",
274 "fantasy_outfit": "— random —",
275 "fantasy_weapon": "— off —",
276 "fantasy_accent_palette": "— random —",
277 "fantasy_environment": "— random —",
278 "fantasy_pose": "— random —",
279 "fantasy_spell_casting": false,
280 "fantasy_spell_effects": "— off —",
281 "shots_angle": "— random —",
282 "shots_framing": "— random —",
283 "separator": ", ",
284 "seed": 289821654041797,
285 "control_after_generate": "randomize",
286 "label_output": "labeled",
287 "mayhem": false,
288 "resolved": "outfit: long draping red haori-style kimono coat worn off the shoulders with wide sleeves, black-and-gold floral embroidery down the panels and a scarlet lining, black leather choker with a hanging D-ring, white corset-style bustier under a short black cropped bolero baring the midriff, black harness strap across the chest, high-waisted black maxi wrap skirt with a high front thigh slit, gold-cream floral embroidery climbing the hem and a black leather belt with a dangling silver chain, black pointed-toe high-heel ankle boots, elegant dark-gothic kimono-fusion look,\ncolor palette: ruby accents against cool-silver highlights,\nscene/background: a gun shop, a wall rack of rifles behind a glass pistol counter under cold downlights, a range-poster backdrop, gunmetal and blue palette, hard even light,\ncamera: worm's eye view,\nshot: chest up shot"
289 },
290 "color": "#2a4d2a",
291 "bgcolor": "#1c331c"
292 },
293 {
294 "id": 5,
295 "type": "ImpactWildcardProcessor",
296 "pos": [
297 180210,
298 -1210
299 ],
300 "size": [
301 530,
302 420
303 ],
304 "flags": [],
305 "order": 4,
306 "mode": 4,
307 "inputs": [],
308 "outputs": [
309 {
310 "name": "processed text",
311 "type": "STRING",
312 "links": [
313 39
314 ]
315 }
316 ],
317 "properties": {
318 "cnr_id": "comfyui-impact-pack",
319 "ver": "8.28.3",
320 "Node name for S&R": "ImpactWildcardProcessor"
321 },
322 "widgets_values": [
323 "",
324 "",
325 "populate",
326 392314151399990,
327 "randomize",
328 "Select Wildcard 🟢 Full Cache"
329 ],
330 "widgets_values_named": {
331 "wildcard_text": "",
332 "populated_text": "",
333 "mode": "populate",
334 "seed": 392314151399990,
335 "control_after_generate": "randomize",
336 "Select to add Wildcard": "Select Wildcard 🟢 Full Cache"
337 },
338 "color": "#232",
339 "bgcolor": "#353"
340 },
341 {
342 "id": 6,
343 "type": "Fast Groups Bypasser (rgthree)",
344 "pos": [
345 178640,
346 -1210
347 ],
348 "size": [
349 320,
350 110
351 ],
352 "flags": [],
353 "order": 5,
354 "mode": 0,
355 "inputs": [],
356 "outputs": [
357 {
358 "name": "OPT_CONNECTION",
359 "type": "*",
360 "links": []
361 }
362 ],
363 "title": "Model Patches",
364 "properties": {
365 "matchColors": "purple",
366 "matchTitle": "",
367 "showNav": true,
368 "showAllGraphs": true,
369 "sort": "position",
370 "customSortAlphabet": "",
371 "toggleRestriction": "default"
372 },
373 "color": "#323",
374 "bgcolor": "#535"
375 },
376 {
377 "id": 7,
378 "type": "PrimitiveStringMultiline",
379 "pos": [
380 181200,
381 -1210
382 ],
383 "size": [
384 490,
385 460
386 ],
387 "flags": [],
388 "order": 6,
389 "mode": 4,
390 "inputs": [],
391 "outputs": [
392 {
393 "label": "system_prompt",
394 "name": "STRING",
395 "type": "STRING",
396 "links": [
397 24
398 ]
399 }
400 ],
401 "title": "System Prompt",
402 "properties": {
403 "cnr_id": "comfy-core",
404 "ver": "0.37.0",
405 "Node name for S&R": "PrimitiveStringMultiline"
406 },
407 "widgets_values": [
408 "You are a prompt enhancer for MOSS-Image. Turn the input into one cohesive caption that describes the finished image as if it already exists. Return only the caption, ready to pass into the positive prompt. Omit headings, preambles, Markdown, JSON, and commentary.\n\nPreserve the request\n- Keep every explicit visual requirement, including subject identity, age, count, appearance, clothing, actions, relationships, setting, framing, medium, style, mood, colors, and exclusions.\n- Treat the input as the source of truth. If a visual detail is unspecified, add it only when it helps realize the brief and fits everything already specified. Keep a minimalist brief sparse. If the input is already a clear, complete caption, make only the edits needed for clarity.\n- Keep separately supplied style blocks verbatim. If a style block is supplied at the end, leave it at the end.\n\nDescribe the image\n- Start with the main subject or visual focus, then connect it to the action, composition, and setting. Add relevant details about framing, lighting, materials, texture, palette, and mood where they help the image.\n- Express spatial placement in ordinary language. When the brief specifies what appears in the foreground, background, upper or lower frame, or in relation to another element, keep those relationships clear. Preserve explicit framing requirements, such as keeping a subject or prop fully in frame.\n- Write about what can be seen. Leave out backstory, sounds, smells, production notes, and generic quality tags.\n- Honor exclusions through the described composition where possible. If a meaningful exclusion cannot be conveyed that way, state it briefly and clearly.\n\nHandle visible text\n- Put each string meant to appear in the image in double quotes. Preserve its original language, spelling, capitalization, punctuation, and requested line breaks.\n- Distinguish text intended for the image from quoted references, examples, and instructions.\n- For posters, covers, panels, or other designed images, describe the reading order, relative prominence, alignment, and placement of the imagery and text. Describe typography and contrast where they matter for legibility.\n- When the brief asks you to write visible copy, supply actual copy that fits the design. Do not invent factual details such as dates, addresses, prices, or specifications. Do not carry over unrelated text, names, or watermarks from references.\n\nWrite the descriptive prose in English unless another output language is requested. Before returning the caption, silently check that it preserves the requested content, exact visible text, style wording, and negative-weight syntax."
409 ],
410 "widgets_values_named": {
411 "value": "You are a prompt enhancer for MOSS-Image. Turn the input into one cohesive caption that describes the finished image as if it already exists. Return only the caption, ready to pass into the positive prompt. Omit headings, preambles, Markdown, JSON, and commentary.\n\nPreserve the request\n- Keep every explicit visual requirement, including subject identity, age, count, appearance, clothing, actions, relationships, setting, framing, medium, style, mood, colors, and exclusions.\n- Treat the input as the source of truth. If a visual detail is unspecified, add it only when it helps realize the brief and fits everything already specified. Keep a minimalist brief sparse. If the input is already a clear, complete caption, make only the edits needed for clarity.\n- Keep separately supplied style blocks verbatim. If a style block is supplied at the end, leave it at the end.\n\nDescribe the image\n- Start with the main subject or visual focus, then connect it to the action, composition, and setting. Add relevant details about framing, lighting, materials, texture, palette, and mood where they help the image.\n- Express spatial placement in ordinary language. When the brief specifies what appears in the foreground, background, upper or lower frame, or in relation to another element, keep those relationships clear. Preserve explicit framing requirements, such as keeping a subject or prop fully in frame.\n- Write about what can be seen. Leave out backstory, sounds, smells, production notes, and generic quality tags.\n- Honor exclusions through the described composition where possible. If a meaningful exclusion cannot be conveyed that way, state it briefly and clearly.\n\nHandle visible text\n- Put each string meant to appear in the image in double quotes. Preserve its original language, spelling, capitalization, punctuation, and requested line breaks.\n- Distinguish text intended for the image from quoted references, examples, and instructions.\n- For posters, covers, panels, or other designed images, describe the reading order, relative prominence, alignment, and placement of the imagery and text. Describe typography and contrast where they matter for legibility.\n- When the brief asks you to write visible copy, supply actual copy that fits the design. Do not invent factual details such as dates, addresses, prices, or specifications. Do not carry over unrelated text, names, or watermarks from references.\n\nWrite the descriptive prose in English unless another output language is requested. Before returning the caption, silently check that it preserves the requested content, exact visible text, style wording, and negative-weight syntax."
412 },
413 "color": "#694769",
414 "bgcolor": "#553355"
415 },
416 {
417 "id": 8,
418 "type": "ModelSamplingAuraFlow",
419 "pos": [
420 179320,
421 -1210
422 ],
423 "size": [
424 240,
425 90
426 ],
427 "flags": [],
428 "order": 36,
429 "mode": 4,
430 "inputs": [
431 {
432 "name": "model",
433 "type": "MODEL",
434 "link": 1
435 }
436 ],
437 "outputs": [
438 {
439 "name": "MODEL",
440 "type": "MODEL",
441 "links": [
442 2
443 ]
444 }
445 ],
446 "properties": {
447 "cnr_id": "comfy-core",
448 "ver": "0.42.0",
449 "Node name for S&R": "ModelSamplingAuraFlow"
450 },
451 "widgets_values": [
452 5,
453 "flow"
454 ],
455 "widgets_values_named": {
456 "shift": 5,
457 "sampling": "flow"
458 },
459 "color": "#323",
460 "bgcolor": "#535"
461 },
462 {
463 "id": 9,
464 "type": "Bookmark (rgthree)",
465 "pos": [
466 181670,
467 -1360
468 ],
469 "size": [
470 210,
471 70
472 ],
473 "flags": {
474 "collapsed": true
475 },
476 "order": 7,
477 "mode": 0,
478 "inputs": [],
479 "outputs": [],
480 "title": "Initial Image Settings",
481 "properties": [],
482 "widgets_values": [
483 "3",
484 1
485 ],
486 "widgets_values_named": {
487 "shortcut_key": "3",
488 "zoom": 1
489 },
490 "color": "#223",
491 "bgcolor": "#335"
492 },
493 {
494 "id": 10,
495 "type": "SkipLayerGuidanceDiTSimple",
496 "pos": [
497 179590,
498 -1210
499 ],
500 "size": [
501 260,
502 130
503 ],
504 "flags": [],
505 "order": 41,
506 "mode": 0,
507 "inputs": [
508 {
509 "name": "model",
510 "type": "MODEL",
511 "link": 2
512 }
513 ],
514 "outputs": [
515 {
516 "name": "MODEL",
517 "type": "MODEL",
518 "links": [
519 3
520 ]
521 }
522 ],
523 "properties": {
524 "cnr_id": "comfy-core",
525 "ver": "0.42.0",
526 "Node name for S&R": "SkipLayerGuidanceDiTSimple"
527 },
528 "widgets_values": [
529 "",
530 "22, 24, 26",
531 0,
532 1
533 ],
534 "widgets_values_named": {
535 "double_layers": "",
536 "single_layers": "22, 24, 26",
537 "start_percent": 0,
538 "end_percent": 1
539 },
540 "color": "#323",
541 "bgcolor": "#535"
542 },
543 {
544 "id": 11,
545 "type": "MarkdownNote",
546 "pos": [
547 181720,
548 -1210
549 ],
550 "size": [
551 380,
552 90
553 ],
554 "flags": [],
555 "order": 8,
556 "mode": 0,
557 "inputs": [],
558 "outputs": [],
559 "title": "Turbo LoRAs",
560 "properties": [],
561 "widgets_values": [
562 "## Turbo LoRAs\nSome MOSS Image turbo loras can be found [here](https://civitai.red/models/3006599/moss-image-turbo-loras?modelVersionId=3414934) on CivitAI."
563 ],
564 "widgets_values_named": {
565 "text": "## Turbo LoRAs\nSome MOSS Image turbo loras can be found [here](https://civitai.red/models/3006599/moss-image-turbo-loras?modelVersionId=3414934) on CivitAI."
566 },
567 "color": "#323",
568 "bgcolor": "#535"
569 },
570 {
571 "id": 12,
572 "type": "ModelAttentionBackend",
573 "pos": [
574 179880,
575 -1210
576 ],
577 "size": [
578 300,
579 60
580 ],
581 "flags": [],
582 "order": 43,
583 "mode": 0,
584 "inputs": [
585 {
586 "name": "model",
587 "type": "MODEL",
588 "link": 3
589 }
590 ],
591 "outputs": [
592 {
593 "name": "model",
594 "type": "MODEL",
595 "links": [
596 59
597 ]
598 }
599 ],
600 "properties": {
601 "cnr_id": "comfy-core",
602 "ver": "0.40.0",
603 "Node name for S&R": "ModelAttentionBackend"
604 },
605 "widgets_values": [
606 "comfy kitchen attention"
607 ],
608 "widgets_values_named": {
609 "attention": "comfy kitchen attention"
610 },
611 "color": "#323",
612 "bgcolor": "#535"
613 },
614 {
615 "id": 13,
616 "type": "StringFunction|pysssss",
617 "pos": [
618 179590,
619 -1030
620 ],
621 "size": [
622 590,
623 670
624 ],
625 "flags": [],
626 "order": 9,
627 "mode": 0,
628 "inputs": [],
629 "outputs": [
630 {
631 "name": "STRING",
632 "type": "STRING",
633 "links": [
634 70
635 ]
636 }
637 ],
638 "title": "Positive Prompt",
639 "properties": {
640 "cnr_id": "comfyui-custom-scripts",
641 "ver": "1.2.5",
642 "Node name for S&R": "StringFunction|pysssss"
643 },
644 "widgets_values": [
645 "append",
646 "no",
647 "",
648 "",
649 "",
650 "best quality, highres,\nSUBJECT: Leoparde, an adult interpretation of Araga Kiwi from Mahou Shoujo ni Akogarete, has long, thick ash-blonde hair parted down the middle at the back. Two broad sections of hair drape loosely down behind her ears, retaining their fullness all the way to the base of her neck. Each section is gathered at shoulder height into its own large, softly rounded bun. The two buns hang low on either side of her nape, with their lower edges brushing the tops of her shoulders. Broad, smooth strands curve over each bun and tuck underneath, giving it a full oval shape. Thick bangs skim her wine-red eyes, longer locks frame her cheeks, and a single curved tuft rises from her crown. She has a small beauty mark beneath one eye and a sly smile. She has a slender build, large breasts, and skinny legs.\nSTYLE: A digital Japanese anime illustration with photographic material detail and cinematic lighting. The adult subject's 2d anime style face has precise, delicate linework, elongated anime eyes with clearly drawn upper lashes, a small anime style nose, and a simple fine-lined mouth. Subtle painted shadows shape the cheeks and jaw while preserving the face’s distinctly two-dimensional anime appearance. Hair is arranged in finely outlined locks with detailed strands and natural highlights. The body has lifelike proportions and softly textured skin. Clothing and objects have tangible surface detail, visible construction, natural wear, and convincing responses to light. The background has photographic textures, atmospheric depth, and selective focus. Directional light and soft reflected light unify the illustrated character with the realistic surroundings.\n"
651 ],
652 "widgets_values_named": {
653 "action": "append",
654 "tidy_tags": "no",
655 "text_a": "",
656 "text_b": "",
657 "text_c": "",
658 "result": "best quality, highres,\nSUBJECT: Leoparde, an adult interpretation of Araga Kiwi from Mahou Shoujo ni Akogarete, has long, thick ash-blonde hair parted down the middle at the back. Two broad sections of hair drape loosely down behind her ears, retaining their fullness all the way to the base of her neck. Each section is gathered at shoulder height into its own large, softly rounded bun. The two buns hang low on either side of her nape, with their lower edges brushing the tops of her shoulders. Broad, smooth strands curve over each bun and tuck underneath, giving it a full oval shape. Thick bangs skim her wine-red eyes, longer locks frame her cheeks, and a single curved tuft rises from her crown. She has a small beauty mark beneath one eye and a sly smile. She has a slender build, large breasts, and skinny legs.\nSTYLE: A digital Japanese anime illustration with photographic material detail and cinematic lighting. The adult subject's 2d anime style face has precise, delicate linework, elongated anime eyes with clearly drawn upper lashes, a small anime style nose, and a simple fine-lined mouth. Subtle painted shadows shape the cheeks and jaw while preserving the face’s distinctly two-dimensional anime appearance. Hair is arranged in finely outlined locks with detailed strands and natural highlights. The body has lifelike proportions and softly textured skin. Clothing and objects have tangible surface detail, visible construction, natural wear, and convincing responses to light. The background has photographic textures, atmospheric depth, and selective focus. Directional light and soft reflected light unify the illustrated character with the realistic surroundings.\n"
659 },
660 "color": "#232",
661 "bgcolor": "#353"
662 },
663 {
664 "id": 14,
665 "type": "Power Lora Loader (rgthree)",
666 "pos": [
667 181720,
668 -1070
669 ],
670 "size": [
671 380,
672 190
673 ],
674 "flags": [],
675 "order": 47,
676 "mode": 0,
677 "inputs": [
678 {
679 "dir": 3,
680 "name": "model",
681 "type": "MODEL",
682 "link": 4
683 },
684 {
685 "dir": 3,
686 "name": "clip",
687 "type": "CLIP",
688 "link": null
689 }
690 ],
691 "outputs": [
692 {
693 "dir": 4,
694 "name": "MODEL",
695 "shape": 3,
696 "type": "MODEL",
697 "links": [
698 5,
699 14,
700 87
701 ]
702 },
703 {
704 "dir": 4,
705 "name": "CLIP",
706 "shape": 3,
707 "type": "CLIP",
708 "links": []
709 }
710 ],
711 "properties": {
712 "cnr_id": "rgthree-comfy",
713 "ver": "1.0.2610050029",
714 "Show Strengths": "Single Strength",
715 "Match": ""
716 },
717 "widgets_values": [
718 [],
719 {
720 "type": "PowerLoraLoaderHeaderWidget"
721 },
722 {
723 "on": false,
724 "lora": "MOSS\\8-steps-dmd2-lora.safetensors",
725 "strength": 1,
726 "strengthTwo": null
727 },
728 {
729 "on": false,
730 "lora": "MOSS\\gladas-style-moss_v1b.safetensors",
731 "strength": 0.7,
732 "strengthTwo": null
733 },
734 [],
735 ""
736 ],
737 "widgets_values_named": {
738 "divider": [],
739 "PowerLoraLoaderHeaderWidget": {
740 "type": "PowerLoraLoaderHeaderWidget"
741 },
742 "lora_1": {
743 "on": false,
744 "lora": "MOSS\\8-steps-dmd2-lora.safetensors",
745 "strength": 1,
746 "strengthTwo": null
747 },
748 "lora_2": {
749 "on": false,
750 "lora": "MOSS\\gladas-style-moss_v1b.safetensors",
751 "strength": 0.7,
752 "strengthTwo": null
753 },
754 "divider#2": [],
755 "➕ Add Lora": ""
756 },
757 "color": "#323",
758 "bgcolor": "#535"
759 },
760 {
761 "id": 15,
762 "type": "MarkdownNote",
763 "pos": [
764 179320,
765 -1070
766 ],
767 "size": [
768 240,
769 90
770 ],
771 "flags": [],
772 "order": 10,
773 "mode": 0,
774 "inputs": [],
775 "outputs": [],
776 "properties": [],
777 "widgets_values": [
778 "The original MOSS Image usage guide suggests a *shift* value of *5*. The ComfyUI MOSS Image template recommends using *ModelSamplingAuraFlow* or *ModelSamplingFlux* to control the shift."
779 ],
780 "widgets_values_named": {
781 "text": "The original MOSS Image usage guide suggests a *shift* value of *5*. The ComfyUI MOSS Image template recommends using *ModelSamplingAuraFlow* or *ModelSamplingFlux* to control the shift."
782 },
783 "color": "#323",
784 "bgcolor": "#535"
785 },
786 {
787 "id": 16,
788 "type": "CLIPLoader",
789 "pos": [
790 178990,
791 -1070
792 ],
793 "size": [
794 300,
795 110
796 ],
797 "flags": [],
798 "order": 11,
799 "mode": 0,
800 "inputs": [],
801 "outputs": [
802 {
803 "name": "CLIP",
804 "type": "CLIP",
805 "links": [
806 23,
807 60
808 ]
809 }
810 ],
811 "properties": {
812 "cnr_id": "comfy-core",
813 "ver": "0.40.0",
814 "Node name for S&R": "CLIPLoader"
815 },
816 "widgets_values": [
817 "qwen3.5_9b_w4a8_gptq.safetensors",
818 "moss_image",
819 "default"
820 ],
821 "widgets_values_named": {
822 "clip_name": "qwen3.5_9b_w4a8_gptq.safetensors",
823 "type": "moss_image",
824 "device": "default"
825 },
826 "color": "#432",
827 "bgcolor": "#653"
828 },
829 {
830 "id": 17,
831 "type": "Fast Groups Bypasser (rgthree)",
832 "pos": [
833 178640,
834 -1050
835 ],
836 "size": [
837 320,
838 110
839 ],
840 "flags": [],
841 "order": 12,
842 "mode": 0,
843 "inputs": [],
844 "outputs": [
845 {
846 "name": "OPT_CONNECTION",
847 "type": "*",
848 "links": []
849 }
850 ],
851 "title": "Wildcards",
852 "properties": {
853 "matchColors": "green",
854 "matchTitle": "",
855 "showNav": true,
856 "showAllGraphs": true,
857 "sort": "position",
858 "customSortAlphabet": "",
859 "toggleRestriction": "default"
860 },
861 "color": "#232",
862 "bgcolor": "#353"
863 },
864 {
865 "id": 18,
866 "type": "RandomNoise",
867 "pos": [
868 182130,
869 -1210
870 ],
871 "size": [
872 270,
873 90
874 ],
875 "flags": [],
876 "order": 13,
877 "mode": 0,
878 "inputs": [],
879 "outputs": [
880 {
881 "name": "NOISE",
882 "type": "NOISE",
883 "links": [
884 8
885 ]
886 }
887 ],
888 "properties": {
889 "cnr_id": "comfy-core",
890 "ver": "0.42.0",
891 "Node name for S&R": "RandomNoise"
892 },
893 "widgets_values": [
894 909939758073979,
895 "randomize"
896 ],
897 "widgets_values_named": {
898 "noise_seed": 909939758073979,
899 "control_after_generate": "randomize"
900 },
901 "color": "#223",
902 "bgcolor": "#335"
903 },
904 {
905 "id": 19,
906 "type": "CFGGuider",
907 "pos": [
908 182130,
909 -1070
910 ],
911 "size": [
912 270,
913 100
914 ],
915 "flags": [],
916 "order": 58,
917 "mode": 0,
918 "inputs": [
919 {
920 "name": "model",
921 "type": "MODEL",
922 "link": 5
923 },
924 {
925 "name": "positive",
926 "type": "CONDITIONING",
927 "link": 6
928 },
929 {
930 "name": "negative",
931 "type": "CONDITIONING",
932 "link": 7
933 }
934 ],
935 "outputs": [
936 {
937 "name": "GUIDER",
938 "type": "GUIDER",
939 "links": [
940 9
941 ]
942 }
943 ],
944 "properties": {
945 "cnr_id": "comfy-core",
946 "ver": "0.42.0",
947 "Node name for S&R": "CFGGuider"
948 },
949 "widgets_values": [
950 1
951 ],
952 "widgets_values_named": {
953 "cfg": 1
954 },
955 "color": "#223",
956 "bgcolor": "#335"
957 },
958 {
959 "id": 20,
960 "type": "VAELoader",
961 "pos": [
962 178990,
963 -910
964 ],
965 "size": [
966 300,
967 60
968 ],
969 "flags": [],
970 "order": 14,
971 "mode": 0,
972 "inputs": [],
973 "outputs": [
974 {
975 "name": "VAE",
976 "type": "VAE",
977 "links": [
978 33
979 ]
980 }
981 ],
982 "properties": {
983 "cnr_id": "comfy-core",
984 "ver": "0.40.0",
985 "Node name for S&R": "VAELoader"
986 },
987 "widgets_values": [
988 "flux2-vae_small.safetensors"
989 ],
990 "widgets_values_named": {
991 "vae_name": "flux2-vae_small.safetensors"
992 },
993 "color": "#322",
994 "bgcolor": "#533"
995 },
996 {
997 "id": 21,
998 "type": "SamplerCustomAdvanced",
999 "pos": [
1000 182430,
1001 -1210
1002 ],
1003 "size": [
1004 360,
1005 640
1006 ],
1007 "flags": [],
1008 "order": 59,
1009 "mode": 0,
1010 "inputs": [
1011 {
1012 "name": "noise",
1013 "type": "NOISE",
1014 "link": 8
1015 },
1016 {
1017 "name": "guider",
1018 "type": "GUIDER",
1019 "link": 9
1020 },
1021 {
1022 "name": "sampler",
1023 "type": "SAMPLER",
1024 "link": 10
1025 },
1026 {
1027 "name": "sigmas",
1028 "type": "SIGMAS",
1029 "link": 11
1030 },
1031 {
1032 "name": "latent_image",
1033 "type": "LATENT",
1034 "link": 12
1035 }
1036 ],
1037 "outputs": [
1038 {
1039 "name": "output",
1040 "type": "LATENT",
1041 "links": [
1042 32
1043 ]
1044 },
1045 {
1046 "name": "denoised_output",
1047 "type": "LATENT",
1048 "links": []
1049 }
1050 ],
1051 "properties": {
1052 "cnr_id": "comfy-core",
1053 "ver": "0.42.0",
1054 "Node name for S&R": "SamplerCustomAdvanced"
1055 },
1056 "widgets_values": [],
1057 "widgets_values_named": [],
1058 "color": "#223",
1059 "bgcolor": "#335"
1060 },
1061 {
1062 "id": 22,
1063 "type": "KSamplerSelect",
1064 "pos": [
1065 182130,
1066 -920
1067 ],
1068 "size": [
1069 270,
1070 60
1071 ],
1072 "flags": [],
1073 "order": 15,
1074 "mode": 0,
1075 "inputs": [],
1076 "outputs": [
1077 {
1078 "name": "SAMPLER",
1079 "type": "SAMPLER",
1080 "links": [
1081 10
1082 ]
1083 }
1084 ],
1085 "properties": {
1086 "cnr_id": "comfy-core",
1087 "ver": "0.42.0",
1088 "Node name for S&R": "KSamplerSelect"
1089 },
1090 "widgets_values": [
1091 "er_sde"
1092 ],
1093 "widgets_values_named": {
1094 "sampler_name": "er_sde"
1095 },
1096 "color": "#223",
1097 "bgcolor": "#335"
1098 },
1099 {
1100 "id": 23,
1101 "type": "PreviewImage",
1102 "pos": [
1103 182820,
1104 -1210
1105 ],
1106 "size": [
1107 420,
1108 640
1109 ],
1110 "flags": [],
1111 "order": 61,
1112 "mode": 0,
1113 "inputs": [
1114 {
1115 "name": "images",
1116 "type": "IMAGE",
1117 "link": 13
1118 }
1119 ],
1120 "outputs": [
1121 {
1122 "name": "images",
1123 "type": "IMAGE",
1124 "links": []
1125 }
1126 ],
1127 "properties": {
1128 "cnr_id": "comfy-core",
1129 "ver": "0.42.0",
1130 "Node name for S&R": "PreviewImage"
1131 },
1132 "widgets_values": [],
1133 "widgets_values_named": [],
1134 "color": "#223",
1135 "bgcolor": "#335"
1136 },
1137 {
1138 "id": 24,
1139 "type": "Fast Groups Bypasser (rgthree)",
1140 "pos": [
1141 178640,
1142 -890
1143 ],
1144 "size": [
1145 320,
1146 110
1147 ],
1148 "flags": [],
1149 "order": 16,
1150 "mode": 0,
1151 "inputs": [],
1152 "outputs": [
1153 {
1154 "name": "OPT_CONNECTION",
1155 "type": "*",
1156 "links": []
1157 }
1158 ],
1159 "title": "Upscale",
1160 "properties": {
1161 "matchColors": "yellow",
1162 "matchTitle": "",
1163 "showNav": true,
1164 "showAllGraphs": true,
1165 "sort": "position",
1166 "customSortAlphabet": "",
1167 "toggleRestriction": "default"
1168 },
1169 "color": "#432",
1170 "bgcolor": "#653"
1171 },
1172 {
1173 "id": 25,
1174 "type": "MarkdownNote",
1175 "pos": [
1176 179320,
1177 -930
1178 ],
1179 "size": [
1180 240,
1181 280
1182 ],
1183 "flags": [],
1184 "order": 17,
1185 "mode": 0,
1186 "inputs": [],
1187 "outputs": [],
1188 "properties": [],
1189 "widgets_values": [
1190 "### SkipLayerGuidanceDiTSimple\nSimple version of the SkipLayerGuidanceDiT node that only modifies the unconditional pass during the denoising process. This node applies skip layer guidance to specific transformer layers in DiT (Diffusion Transformer) models by selectively skipping certain layers during the unconditional pass based on specified timing and layer parameters.\n\nThe original MOSS Image usage guide suggests using layers 22, 24, and 26, since they *can* improve image quality.\n\nIt also states SLG can be skipped and can push the result toward realism, but also can result in collapsed details."
1191 ],
1192 "widgets_values_named": {
1193 "text": "### SkipLayerGuidanceDiTSimple\nSimple version of the SkipLayerGuidanceDiT node that only modifies the unconditional pass during the denoising process. This node applies skip layer guidance to specific transformer layers in DiT (Diffusion Transformer) models by selectively skipping certain layers during the unconditional pass based on specified timing and layer parameters.\n\nThe original MOSS Image usage guide suggests using layers 22, 24, and 26, since they *can* improve image quality.\n\nIt also states SLG can be skipped and can push the result toward realism, but also can result in collapsed details."
1194 },
1195 "color": "#323",
1196 "bgcolor": "#535"
1197 },
1198 {
1199 "id": 26,
1200 "type": "Fast Groups Bypasser (rgthree)",
1201 "pos": [
1202 178640,
1203 -730
1204 ],
1205 "size": [
1206 320,
1207 60
1208 ],
1209 "flags": [],
1210 "order": 18,
1211 "mode": 0,
1212 "inputs": [],
1213 "outputs": [
1214 {
1215 "name": "OPT_CONNECTION",
1216 "type": "*",
1217 "links": []
1218 }
1219 ],
1220 "title": "Save Image",
1221 "properties": {
1222 "matchColors": "cyan",
1223 "matchTitle": "",
1224 "showNav": true,
1225 "showAllGraphs": true,
1226 "sort": "position",
1227 "customSortAlphabet": "",
1228 "toggleRestriction": "default"
1229 },
1230 "color": "#233",
1231 "bgcolor": "#355"
1232 },
1233 {
1234 "id": 27,
1235 "type": "MarkdownNote",
1236 "pos": [
1237 178990,
1238 -800
1239 ],
1240 "size": [
1241 300,
1242 520
1243 ],
1244 "flags": [],
1245 "order": 19,
1246 "mode": 0,
1247 "inputs": [],
1248 "outputs": [],
1249 "title": "Missing Custom Nodes?",
1250 "properties": [],
1251 "widgets_values": [
1252 "## ⚠️ Custom nodes used in workflow\n---\n#### [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n* https://github.com/rgthree/rgthree-comfy\n\n#### [ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)\n* https://github.com/pythongosssss/ComfyUI-Custom-Scripts\n\n#### [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n* https://github.com/kijai/ComfyUI-KJNodes\n\n#### [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n* https://github.com/ltdrdata/ComfyUI-Impact-Pack\n\n#### [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n* https://github.com/alexopus/ComfyUI-Image-Saver\n\n#### [comfyui-gps-supplements](https://github.com/Goshe-nite/comfyui-gps-supplements)\n* https://github.com/Goshe-nite/comfyui-gps-supplements\n\n#### [BKWILDCARDS](https://github.com/bkidderz/BKWILDCARDS)\n* https://github.com/bkidderz/BKWILDCARDS\n\n#### [ComfyMath](https://github.com/evanspearman/ComfyMath)\n* https://github.com/evanspearman/ComfyMath\n\n#### [ComfyUI-ppm](https://github.com/pamparamm/ComfyUI-ppm)\n* https://github.com/pamparamm/ComfyUI-ppm"
1253 ],
1254 "widgets_values_named": {
1255 "text": "## ⚠️ Custom nodes used in workflow\n---\n#### [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n* https://github.com/rgthree/rgthree-comfy\n\n#### [ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)\n* https://github.com/pythongosssss/ComfyUI-Custom-Scripts\n\n#### [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n* https://github.com/kijai/ComfyUI-KJNodes\n\n#### [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n* https://github.com/ltdrdata/ComfyUI-Impact-Pack\n\n#### [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n* https://github.com/alexopus/ComfyUI-Image-Saver\n\n#### [comfyui-gps-supplements](https://github.com/Goshe-nite/comfyui-gps-supplements)\n* https://github.com/Goshe-nite/comfyui-gps-supplements\n\n#### [BKWILDCARDS](https://github.com/bkidderz/BKWILDCARDS)\n* https://github.com/bkidderz/BKWILDCARDS\n\n#### [ComfyMath](https://github.com/evanspearman/ComfyMath)\n* https://github.com/evanspearman/ComfyMath\n\n#### [ComfyUI-ppm](https://github.com/pamparamm/ComfyUI-ppm)\n* https://github.com/pamparamm/ComfyUI-ppm"
1256 },
1257 "color": "#233",
1258 "bgcolor": "#355"
1259 },
1260 {
1261 "id": 28,
1262 "type": "SeedNode",
1263 "pos": [
1264 181480,
1265 -700
1266 ],
1267 "size": [
1268 210,
1269 90
1270 ],
1271 "flags": [],
1272 "order": 20,
1273 "mode": 4,
1274 "inputs": [],
1275 "outputs": [
1276 {
1277 "name": "seed",
1278 "type": "INT",
1279 "links": [
1280 26
1281 ]
1282 }
1283 ],
1284 "properties": {
1285 "cnr_id": "comfy-core",
1286 "ver": "0.35.0",
1287 "Node name for S&R": "SeedNode"
1288 },
1289 "widgets_values": [
1290 708625914925415,
1291 "randomize"
1292 ],
1293 "widgets_values_named": {
1294 "seed": 708625914925415,
1295 "control_after_generate": "randomize"
1296 },
1297 "color": "#694769",
1298 "bgcolor": "#553355"
1299 },
1300 {
1301 "id": 29,
1302 "type": "BasicScheduler",
1303 "pos": [
1304 182130,
1305 -810
1306 ],
1307 "size": [
1308 270,
1309 110
1310 ],
1311 "flags": [],
1312 "order": 50,
1313 "mode": 0,
1314 "inputs": [
1315 {
1316 "name": "model",
1317 "type": "MODEL",
1318 "link": 14
1319 }
1320 ],
1321 "outputs": [
1322 {
1323 "name": "SIGMAS",
1324 "type": "SIGMAS",
1325 "links": [
1326 11
1327 ]
1328 }
1329 ],
1330 "properties": {
1331 "cnr_id": "comfy-core",
1332 "ver": "0.42.0",
1333 "Node name for S&R": "BasicScheduler"
1334 },
1335 "widgets_values": [
1336 "simple",
1337 12,
1338 1
1339 ],
1340 "widgets_values_named": {
1341 "scheduler": "simple",
1342 "steps": 12,
1343 "denoise": 1
1344 },
1345 "color": "#223",
1346 "bgcolor": "#335"
1347 },
1348 {
1349 "id": 30,
1350 "type": "PreviewAny",
1351 "pos": [
1352 181720,
1353 -830
1354 ],
1355 "size": [
1356 380,
1357 590
1358 ],
1359 "flags": [],
1360 "order": 55,
1361 "mode": 0,
1362 "inputs": [
1363 {
1364 "name": "source",
1365 "type": "*",
1366 "link": 15
1367 }
1368 ],
1369 "outputs": [
1370 {
1371 "name": "STRING",
1372 "type": "STRING",
1373 "links": []
1374 }
1375 ],
1376 "title": "Full Prompt Sent to the CLIP Text Encoder",
1377 "properties": {
1378 "cnr_id": "comfy-core",
1379 "ver": "0.42.0",
1380 "Node name for S&R": "PreviewAny"
1381 },
1382 "widgets_values": [],
1383 "widgets_values_named": [],
1384 "color": "#232",
1385 "bgcolor": "#353"
1386 },
1387 {
1388 "id": 31,
1389 "type": "Bookmark (rgthree)",
1390 "pos": [
1391 183550,
1392 -1360
1393 ],
1394 "size": [
1395 210,
1396 70
1397 ],
1398 "flags": {
1399 "collapsed": true
1400 },
1401 "order": 21,
1402 "mode": 0,
1403 "inputs": [],
1404 "outputs": [],
1405 "title": "End of Workflow",
1406 "properties": [],
1407 "widgets_values": [
1408 "4",
1409 1
1410 ],
1411 "widgets_values_named": {
1412 "shortcut_key": "4",
1413 "zoom": 1
1414 },
1415 "color": "#432",
1416 "bgcolor": "#653"
1417 },
1418 {
1419 "id": 32,
1420 "type": "CM_FloatToNumber",
1421 "pos": [
1422 183270,
1423 -970
1424 ],
1425 "size": [
1426 300,
1427 60
1428 ],
1429 "flags": [],
1430 "order": 22,
1431 "mode": 4,
1432 "inputs": [
1433 {
1434 "label": "scale_factor",
1435 "name": "a",
1436 "type": "FLOAT",
1437 "widget": {
1438 "name": "a"
1439 },
1440 "link": null
1441 }
1442 ],
1443 "outputs": [
1444 {
1445 "label": "scale_factor",
1446 "name": "NUMBER",
1447 "type": "NUMBER",
1448 "links": [
1449 19,
1450 36
1451 ]
1452 }
1453 ],
1454 "title": "Upscale by",
1455 "properties": {
1456 "cnr_id": "ComfyMath",
1457 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
1458 "Node name for S&R": "CM_FloatToNumber"
1459 },
1460 "widgets_values": [
1461 2
1462 ],
1463 "widgets_values_named": {
1464 "a": 2
1465 },
1466 "color": "#432",
1467 "bgcolor": "#653"
1468 },
1469 {
1470 "id": 33,
1471 "type": "CM_IntToNumber",
1472 "pos": [
1473 183270,
1474 -860
1475 ],
1476 "size": [
1477 300,
1478 60
1479 ],
1480 "flags": [],
1481 "order": 64,
1482 "mode": 4,
1483 "inputs": [
1484 {
1485 "label": "width",
1486 "name": "a",
1487 "type": "INT",
1488 "widget": {
1489 "name": "a"
1490 },
1491 "link": 16
1492 }
1493 ],
1494 "outputs": [
1495 {
1496 "label": "width",
1497 "name": "NUMBER",
1498 "type": "NUMBER",
1499 "links": [
1500 18
1501 ]
1502 }
1503 ],
1504 "title": "Width - INT to Number",
1505 "properties": {
1506 "cnr_id": "ComfyMath",
1507 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
1508 "Node name for S&R": "CM_IntToNumber"
1509 },
1510 "widgets_values": [
1511 0
1512 ],
1513 "widgets_values_named": {
1514 "a": 0
1515 },
1516 "color": "#432",
1517 "bgcolor": "#653"
1518 },
1519 {
1520 "id": 34,
1521 "type": "CM_IntToNumber",
1522 "pos": [
1523 183270,
1524 -750
1525 ],
1526 "size": [
1527 300,
1528 60
1529 ],
1530 "flags": [],
1531 "order": 65,
1532 "mode": 4,
1533 "inputs": [
1534 {
1535 "label": "height",
1536 "name": "a",
1537 "type": "INT",
1538 "widget": {
1539 "name": "a"
1540 },
1541 "link": 17
1542 }
1543 ],
1544 "outputs": [
1545 {
1546 "label": "height",
1547 "name": "NUMBER",
1548 "type": "NUMBER",
1549 "links": [
1550 35
1551 ]
1552 }
1553 ],
1554 "title": "Height - INT to Number",
1555 "properties": {
1556 "cnr_id": "ComfyMath",
1557 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
1558 "Node name for S&R": "CM_IntToNumber"
1559 },
1560 "widgets_values": [
1561 0
1562 ],
1563 "widgets_values_named": {
1564 "a": 0
1565 },
1566 "color": "#432",
1567 "bgcolor": "#653"
1568 },
1569 {
1570 "id": 35,
1571 "type": "CM_NumberBinaryOperation",
1572 "pos": [
1573 183270,
1574 -640
1575 ],
1576 "size": [
1577 300,
1578 80
1579 ],
1580 "flags": [],
1581 "order": 66,
1582 "mode": 4,
1583 "inputs": [
1584 {
1585 "label": "width",
1586 "name": "a",
1587 "type": "NUMBER",
1588 "link": 18
1589 },
1590 {
1591 "label": "scale_factor",
1592 "name": "b",
1593 "type": "NUMBER",
1594 "link": 19
1595 }
1596 ],
1597 "outputs": [
1598 {
1599 "label": "width",
1600 "name": "NUMBER",
1601 "type": "NUMBER",
1602 "links": [
1603 57
1604 ]
1605 }
1606 ],
1607 "title": "Multiply Width - Number",
1608 "properties": {
1609 "cnr_id": "ComfyMath",
1610 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
1611 "Node name for S&R": "CM_NumberBinaryOperation"
1612 },
1613 "widgets_values": [
1614 "Mul"
1615 ],
1616 "widgets_values_named": {
1617 "op": "Mul"
1618 },
1619 "color": "#323",
1620 "bgcolor": "#535"
1621 },
1622 {
1623 "id": 36,
1624 "type": "UpscaleModelLoader",
1625 "pos": [
1626 183270,
1627 -1180
1628 ],
1629 "size": [
1630 300,
1631 60
1632 ],
1633 "flags": [],
1634 "order": 23,
1635 "mode": 4,
1636 "inputs": [],
1637 "outputs": [
1638 {
1639 "name": "UPSCALE_MODEL",
1640 "type": "UPSCALE_MODEL",
1641 "links": [
1642 20
1643 ]
1644 }
1645 ],
1646 "properties": {
1647 "cnr_id": "comfy-core",
1648 "ver": "0.42.0",
1649 "Node name for S&R": "UpscaleModelLoader"
1650 },
1651 "widgets_values": [
1652 "4x-UltraSharpV2_Lite.safetensors"
1653 ],
1654 "widgets_values_named": {
1655 "model_name": "4x-UltraSharpV2_Lite.safetensors"
1656 },
1657 "color": "#432",
1658 "bgcolor": "#653"
1659 },
1660 {
1661 "id": 37,
1662 "type": "ImageUpscaleWithModel",
1663 "pos": [
1664 183270,
1665 -1070
1666 ],
1667 "size": [
1668 300,
1669 50
1670 ],
1671 "flags": [],
1672 "order": 63,
1673 "mode": 4,
1674 "inputs": [
1675 {
1676 "name": "upscale_model",
1677 "type": "UPSCALE_MODEL",
1678 "link": 20
1679 },
1680 {
1681 "name": "image",
1682 "type": "IMAGE",
1683 "link": 21
1684 }
1685 ],
1686 "outputs": [
1687 {
1688 "name": "IMAGE",
1689 "type": "IMAGE",
1690 "links": [
1691 61
1692 ]
1693 }
1694 ],
1695 "properties": {
1696 "cnr_id": "comfy-core",
1697 "ver": "0.42.0",
1698 "Node name for S&R": "ImageUpscaleWithModel"
1699 },
1700 "color": "#432",
1701 "bgcolor": "#653"
1702 },
1703 {
1704 "id": 38,
1705 "type": "MarkdownNote",
1706 "pos": [
1707 179320,
1708 -600
1709 ],
1710 "size": [
1711 240,
1712 240
1713 ],
1714 "flags": [],
1715 "order": 24,
1716 "mode": 0,
1717 "inputs": [],
1718 "outputs": [],
1719 "properties": [],
1720 "widgets_values": [
1721 "### Model Attention Backend\nThis node selects the dense attention implementation for a model, clones the model, applies the chosen backend, and returns the patched clone. When used with Block Sparse Attention, this backend is used whenever sparse attention is inactive or unsupported. If the selected backend is unavailable, the node automatically falls back to PyTorch attention.\n\n- Comfy Kitchen attention uses quantized INT8 attention and is available only on Nvidia and AMD GPUs"
1722 ],
1723 "widgets_values_named": {
1724 "text": "### Model Attention Backend\nThis node selects the dense attention implementation for a model, clones the model, applies the chosen backend, and returns the patched clone. When used with Block Sparse Attention, this backend is used whenever sparse attention is inactive or unsupported. If the selected backend is unavailable, the node automatically falls back to PyTorch attention.\n\n- Comfy Kitchen attention uses quantized INT8 attention and is available only on Nvidia and AMD GPUs"
1725 },
1726 "color": "#323",
1727 "bgcolor": "#535"
1728 },
1729 {
1730 "id": 39,
1731 "type": "RegexReplace",
1732 "pos": [
1733 181480,
1734 -560
1735 ],
1736 "size": [
1737 210,
1738 300
1739 ],
1740 "flags": [],
1741 "order": 49,
1742 "mode": 4,
1743 "inputs": [
1744 {
1745 "name": "string",
1746 "type": "STRING",
1747 "widget": {
1748 "name": "string"
1749 },
1750 "link": 22
1751 }
1752 ],
1753 "outputs": [
1754 {
1755 "name": "STRING",
1756 "type": "STRING",
1757 "links": [
1758 42
1759 ]
1760 }
1761 ],
1762 "properties": {
1763 "cnr_id": "comfy-core",
1764 "ver": "0.37.0",
1765 "Node name for S&R": "RegexReplace"
1766 },
1767 "widgets_values": [
1768 "",
1769 "^\\s*(?:\\*\\*)?Final\\s+Prompt(?:\\*\\*)?\\s*:?\\s*(?:\\*\\*)?\\s*",
1770 "",
1771 true,
1772 false,
1773 false,
1774 1
1775 ],
1776 "widgets_values_named": {
1777 "string": "",
1778 "regex_pattern": "^\\s*(?:\\*\\*)?Final\\s+Prompt(?:\\*\\*)?\\s*:?\\s*(?:\\*\\*)?\\s*",
1779 "replace": "",
1780 "case_insensitive": true,
1781 "multiline": false,
1782 "dotall": false,
1783 "count": 1
1784 },
1785 "color": "#694769",
1786 "bgcolor": "#553355"
1787 },
1788 {
1789 "id": 40,
1790 "type": "PrimitiveStringMultiline",
1791 "pos": [
1792 180210,
1793 -740
1794 ],
1795 "size": [
1796 530,
1797 170
1798 ],
1799 "flags": [],
1800 "order": 25,
1801 "mode": 0,
1802 "inputs": [],
1803 "outputs": [
1804 {
1805 "name": "STRING",
1806 "type": "STRING",
1807 "links": [
1808 67
1809 ]
1810 }
1811 ],
1812 "title": "NegPip Prompt",
1813 "properties": {
1814 "cnr_id": "comfy-core",
1815 "ver": "0.42.0",
1816 "Node name for S&R": "PrimitiveStringMultiline"
1817 },
1818 "widgets_values": [
1819 ""
1820 ],
1821 "widgets_values_named": {
1822 "value": ""
1823 },
1824 "color": "#232",
1825 "bgcolor": "#353"
1826 },
1827 {
1828 "id": 41,
1829 "type": "ResolutionSelector",
1830 "pos": [
1831 182130,
1832 -650
1833 ],
1834 "size": [
1835 270,
1836 180
1837 ],
1838 "flags": [],
1839 "order": 26,
1840 "mode": 0,
1841 "inputs": [],
1842 "outputs": [
1843 {
1844 "name": "width",
1845 "type": "INT",
1846 "links": [
1847 68
1848 ]
1849 },
1850 {
1851 "name": "height",
1852 "type": "INT",
1853 "links": [
1854 69
1855 ]
1856 }
1857 ],
1858 "properties": {
1859 "cnr_id": "comfy-core",
1860 "ver": "0.44.0",
1861 "Node name for S&R": "ResolutionSelector"
1862 },
1863 "widgets_values": [
1864 "2:3 (Portrait Photo)",
1865 4,
1866 16,
1867 null
1868 ],
1869 "widgets_values_named": {
1870 "aspect_ratio": "2:3 (Portrait Photo)",
1871 "megapixels": 4,
1872 "multiple": 16,
1873 "legacy_resolution_preview": null
1874 },
1875 "color": "#323",
1876 "bgcolor": "#535"
1877 },
1878 {
1879 "id": 42,
1880 "type": "TextGenerateV2",
1881 "pos": [
1882 181200,
1883 -700
1884 ],
1885 "size": [
1886 250,
1887 460
1888 ],
1889 "flags": [],
1890 "order": 46,
1891 "mode": 4,
1892 "inputs": [
1893 {
1894 "name": "clip",
1895 "type": "CLIP",
1896 "link": 23
1897 },
1898 {
1899 "name": "images.image1",
1900 "shape": 7,
1901 "type": "IMAGE",
1902 "link": null
1903 },
1904 {
1905 "name": "videos.video1",
1906 "shape": 7,
1907 "type": "IMAGE",
1908 "link": null
1909 },
1910 {
1911 "name": "audios.audio1",
1912 "shape": 7,
1913 "type": "AUDIO",
1914 "link": null
1915 },
1916 {
1917 "name": "system_prompt",
1918 "shape": 7,
1919 "type": "STRING",
1920 "link": 24
1921 },
1922 {
1923 "name": "prompt",
1924 "type": "STRING",
1925 "widget": {
1926 "name": "prompt"
1927 },
1928 "link": 25
1929 },
1930 {
1931 "name": "sampling_mode.seed",
1932 "type": "INT",
1933 "widget": {
1934 "name": "sampling_mode.seed"
1935 },
1936 "link": 26
1937 }
1938 ],
1939 "outputs": [
1940 {
1941 "name": "generated_text",
1942 "type": "STRING",
1943 "links": [
1944 22
1945 ]
1946 },
1947 {
1948 "name": "thinking",
1949 "type": "STRING",
1950 "links": []
1951 }
1952 ],
1953 "properties": {
1954 "cnr_id": "comfy-core",
1955 "ver": "0.44.0",
1956 "Node name for S&R": "TextGenerateV2"
1957 },
1958 "widgets_values": [
1959 "",
1960 4096,
1961 "on",
1962 0.7,
1963 64,
1964 0.95,
1965 0.05,
1966 1,
1967 0,
1968 0,
1969 false,
1970 true,
1971 "auto"
1972 ],
1973 "widgets_values_named": {
1974 "prompt": "",
1975 "max_length": 4096,
1976 "sampling_mode": "on",
1977 "sampling_mode.temperature": 0.7,
1978 "sampling_mode.top_k": 64,
1979 "sampling_mode.top_p": 0.95,
1980 "sampling_mode.min_p": 0.05,
1981 "sampling_mode.repetition_penalty": 1,
1982 "sampling_mode.presence_penalty": 0,
1983 "sampling_mode.seed": 0,
1984 "thinking": false,
1985 "use_default_template": true,
1986 "mtp": "auto"
1987 },
1988 "color": "#694769",
1989 "bgcolor": "#553355"
1990 },
1991 {
1992 "id": 43,
1993 "type": "PrimitiveStringMultiline",
1994 "pos": [
1995 180210,
1996 -520
1997 ],
1998 "size": [
1999 530,
2000 160
2001 ],
2002 "flags": [],
2003 "order": 27,
2004 "mode": 0,
2005 "inputs": [],
2006 "outputs": [
2007 {
2008 "name": "STRING",
2009 "type": "STRING",
2010 "links": [
2011 73,
2012 81
2013 ]
2014 }
2015 ],
2016 "title": "Negative Prompt",
2017 "properties": {
2018 "cnr_id": "comfy-core",
2019 "ver": "0.42.0",
2020 "Node name for S&R": "PrimitiveStringMultiline"
2021 },
2022 "widgets_values": [
2023 ""
2024 ],
2025 "widgets_values_named": {
2026 "value": ""
2027 },
2028 "color": "#322",
2029 "bgcolor": "#533"
2030 },
2031 {
2032 "id": 44,
2033 "type": "UNETLoader",
2034 "pos": [
2035 183600,
2036 -1210
2037 ],
2038 "size": [
2039 300,
2040 90
2041 ],
2042 "flags": [],
2043 "order": 28,
2044 "mode": 0,
2045 "showAdvanced": false,
2046 "inputs": [],
2047 "outputs": [
2048 {
2049 "name": "MODEL",
2050 "type": "MODEL",
2051 "links": [
2052 30,
2053 44,
2054 54
2055 ]
2056 }
2057 ],
2058 "properties": {
2059 "cnr_id": "comfy-core",
2060 "ver": "0.27.0",
2061 "Node name for S&R": "UNETLoader",
2062 "models": [
2063 {
2064 "name": "seedvr2_3b_int8_convrot.safetensors",
2065 "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors",
2066 "directory": "diffusion_models"
2067 }
2068 ]
2069 },
2070 "widgets_values": [
2071 "seedvr2_3b_int8_convrot.safetensors",
2072 "default"
2073 ],
2074 "widgets_values_named": {
2075 "unet_name": "seedvr2_3b_int8_convrot.safetensors",
2076 "weight_dtype": "default"
2077 },
2078 "color": "#432",
2079 "bgcolor": "#653"
2080 },
2081 {
2082 "id": 45,
2083 "type": "VAELoader",
2084 "pos": [
2085 183600,
2086 -1070
2087 ],
2088 "size": [
2089 300,
2090 60
2091 ],
2092 "flags": [],
2093 "order": 29,
2094 "mode": 0,
2095 "inputs": [],
2096 "outputs": [
2097 {
2098 "name": "VAE",
2099 "type": "VAE",
2100 "links": [
2101 29,
2102 48
2103 ]
2104 }
2105 ],
2106 "properties": {
2107 "cnr_id": "comfy-core",
2108 "ver": "0.27.0",
2109 "Node name for S&R": "VAELoader",
2110 "models": [
2111 {
2112 "name": "seedvr2_ema_vae_fp16.safetensors",
2113 "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors",
2114 "directory": "vae"
2115 }
2116 ]
2117 },
2118 "widgets_values": [
2119 "seedvr2_ema_vae_fp16.safetensors"
2120 ],
2121 "widgets_values_named": {
2122 "vae_name": "seedvr2_ema_vae_fp16.safetensors"
2123 },
2124 "color": "#432",
2125 "bgcolor": "#653"
2126 },
2127 {
2128 "id": 46,
2129 "type": "SeedVR2Preprocess",
2130 "pos": [
2131 183600,
2132 -960
2133 ],
2134 "size": [
2135 300,
2136 40
2137 ],
2138 "flags": [],
2139 "order": 71,
2140 "mode": 0,
2141 "inputs": [
2142 {
2143 "name": "resized_images",
2144 "type": "IMAGE",
2145 "link": 27
2146 }
2147 ],
2148 "outputs": [
2149 {
2150 "name": "images",
2151 "type": "IMAGE",
2152 "links": [
2153 28
2154 ]
2155 }
2156 ],
2157 "properties": {
2158 "cnr_id": "comfy-core",
2159 "ver": "0.27.0",
2160 "Node name for S&R": "SeedVR2Preprocess"
2161 },
2162 "color": "#432",
2163 "bgcolor": "#653"
2164 },
2165 {
2166 "id": 47,
2167 "type": "VAEEncodeTiled",
2168 "pos": [
2169 183600,
2170 -870
2171 ],
2172 "size": [
2173 300,
2174 150
2175 ],
2176 "flags": [],
2177 "order": 72,
2178 "mode": 0,
2179 "showAdvanced": true,
2180 "inputs": [
2181 {
2182 "name": "pixels",
2183 "type": "IMAGE",
2184 "link": 28
2185 },
2186 {
2187 "name": "vae",
2188 "type": "VAE",
2189 "link": 29
2190 }
2191 ],
2192 "outputs": [
2193 {
2194 "name": "LATENT",
2195 "type": "LATENT",
2196 "links": [
2197 31,
2198 53
2199 ]
2200 }
2201 ],
2202 "properties": {
2203 "cnr_id": "comfy-core",
2204 "ver": "0.27.0",
2205 "Node name for S&R": "VAEEncodeTiled"
2206 },
2207 "widgets_values": [
2208 1024,
2209 128,
2210 4096,
2211 8
2212 ],
2213 "widgets_values_named": {
2214 "tile_size": 1024,
2215 "overlap": 128,
2216 "temporal_size": 4096,
2217 "temporal_overlap": 8
2218 },
2219 "color": "#432",
2220 "bgcolor": "#653"
2221 },
2222 {
2223 "id": 48,
2224 "type": "SeedVR2Conditioning",
2225 "pos": [
2226 183600,
2227 -670
2228 ],
2229 "size": [
2230 300,
2231 50
2232 ],
2233 "flags": [],
2234 "order": 73,
2235 "mode": 0,
2236 "inputs": [
2237 {
2238 "name": "model",
2239 "type": "MODEL",
2240 "link": 30
2241 },
2242 {
2243 "label": "latent",
2244 "name": "vae_conditioning",
2245 "type": "LATENT",
2246 "link": 31
2247 }
2248 ],
2249 "outputs": [
2250 {
2251 "name": "positive",
2252 "type": "CONDITIONING",
2253 "links": [
2254 45
2255 ]
2256 },
2257 {
2258 "name": "negative",
2259 "type": "CONDITIONING",
2260 "links": [
2261 46
2262 ]
2263 }
2264 ],
2265 "properties": {
2266 "cnr_id": "comfy-core",
2267 "ver": "0.27.0",
2268 "Node name for S&R": "SeedVR2Conditioning"
2269 },
2270 "color": "#432",
2271 "bgcolor": "#653"
2272 },
2273 {
2274 "id": 49,
2275 "type": "VAEDecode",
2276 "pos": [
2277 182820,
2278 -520
2279 ],
2280 "size": [
2281 160,
2282 50
2283 ],
2284 "flags": [],
2285 "order": 60,
2286 "mode": 0,
2287 "inputs": [
2288 {
2289 "name": "samples",
2290 "type": "LATENT",
2291 "link": 32
2292 },
2293 {
2294 "name": "vae",
2295 "type": "VAE",
2296 "link": 33
2297 }
2298 ],
2299 "outputs": [
2300 {
2301 "name": "IMAGE",
2302 "type": "IMAGE",
2303 "links": [
2304 13,
2305 34,
2306 56
2307 ]
2308 }
2309 ],
2310 "properties": {
2311 "cnr_id": "comfy-core",
2312 "ver": "0.42.0",
2313 "Node name for S&R": "VAEDecode"
2314 },
2315 "color": "#223",
2316 "bgcolor": "#335"
2317 },
2318 {
2319 "id": 50,
2320 "type": "RandomNoise",
2321 "pos": [
2322 183600,
2323 -570
2324 ],
2325 "size": [
2326 300,
2327 90
2328 ],
2329 "flags": [],
2330 "order": 30,
2331 "mode": 0,
2332 "inputs": [],
2333 "outputs": [
2334 {
2335 "name": "NOISE",
2336 "type": "NOISE",
2337 "links": [
2338 49
2339 ]
2340 }
2341 ],
2342 "properties": {
2343 "cnr_id": "comfy-core",
2344 "ver": "0.36.0",
2345 "Node name for S&R": "RandomNoise"
2346 },
2347 "widgets_values": [
2348 359416137393764,
2349 "randomize"
2350 ],
2351 "widgets_values_named": {
2352 "noise_seed": 359416137393764,
2353 "control_after_generate": "randomize"
2354 },
2355 "color": "#432",
2356 "bgcolor": "#653"
2357 },
2358 {
2359 "id": 51,
2360 "type": "GetImageSizeAndCount",
2361 "pos": [
2362 183010,
2363 -520
2364 ],
2365 "size": [
2366 230,
2367 90
2368 ],
2369 "flags": [],
2370 "order": 62,
2371 "mode": 0,
2372 "inputs": [
2373 {
2374 "name": "image",
2375 "type": "IMAGE",
2376 "link": 34
2377 }
2378 ],
2379 "outputs": [
2380 {
2381 "name": "image",
2382 "type": "IMAGE",
2383 "links": [
2384 21
2385 ]
2386 },
2387 {
2388 "label": "1680 width",
2389 "name": "width",
2390 "type": "INT",
2391 "links": [
2392 16
2393 ]
2394 },
2395 {
2396 "label": "2512 height",
2397 "name": "height",
2398 "type": "INT",
2399 "links": [
2400 17
2401 ]
2402 },
2403 {
2404 "label": "1 count",
2405 "name": "count",
2406 "type": "INT",
2407 "links": []
2408 }
2409 ],
2410 "properties": {
2411 "cnr_id": "comfyui-kjnodes",
2412 "ver": "1.5.2",
2413 "Node name for S&R": "GetImageSizeAndCount"
2414 },
2415 "color": "#432",
2416 "bgcolor": "#653"
2417 },
2418 {
2419 "id": 52,
2420 "type": "CM_NumberBinaryOperation",
2421 "pos": [
2422 183270,
2423 -510
2424 ],
2425 "size": [
2426 300,
2427 80
2428 ],
2429 "flags": [],
2430 "order": 67,
2431 "mode": 4,
2432 "inputs": [
2433 {
2434 "label": "height",
2435 "name": "a",
2436 "type": "NUMBER",
2437 "link": 35
2438 },
2439 {
2440 "label": "scale_factor",
2441 "name": "b",
2442 "type": "NUMBER",
2443 "link": 36
2444 }
2445 ],
2446 "outputs": [
2447 {
2448 "label": "height",
2449 "name": "NUMBER",
2450 "type": "NUMBER",
2451 "links": [
2452 58
2453 ]
2454 }
2455 ],
2456 "title": "Multiply Height - Number",
2457 "properties": {
2458 "cnr_id": "ComfyMath",
2459 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
2460 "Node name for S&R": "CM_NumberBinaryOperation"
2461 },
2462 "widgets_values": [
2463 "Mul"
2464 ],
2465 "widgets_values_named": {
2466 "op": "Mul"
2467 },
2468 "color": "#323",
2469 "bgcolor": "#535"
2470 },
2471 {
2472 "id": 53,
2473 "type": "MarkdownNote",
2474 "pos": [
2475 182430,
2476 -520
2477 ],
2478 "size": [
2479 360,
2480 280
2481 ],
2482 "flags": [],
2483 "order": 31,
2484 "mode": 0,
2485 "inputs": [],
2486 "outputs": [],
2487 "title": "Resolution Selector",
2488 "properties": [],
2489 "widgets_values": [
2490 "## Examples:\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 1.00\n\nresult - 1024 x 1024\n```\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 4.00\n\nresult - 2048 x 2048\n```\n---\n#### You can disconnect the Resolution Selector node from the width and height inputs on the Empty Flux 2 Latent node if you want to set the resolution manually."
2491 ],
2492 "widgets_values_named": {
2493 "text": "## Examples:\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 1.00\n\nresult - 1024 x 1024\n```\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 4.00\n\nresult - 2048 x 2048\n```\n---\n#### You can disconnect the Resolution Selector node from the width and height inputs on the Empty Flux 2 Latent node if you want to set the resolution manually."
2494 },
2495 "color": "#323",
2496 "bgcolor": "#535"
2497 },
2498 {
2499 "id": 54,
2500 "type": "MarkdownNote",
2501 "pos": [
2502 180440,
2503 -310
2504 ],
2505 "size": [
2506 300,
2507 170
2508 ],
2509 "flags": [],
2510 "order": 32,
2511 "mode": 0,
2512 "inputs": [],
2513 "outputs": [],
2514 "properties": [],
2515 "widgets_values": [
2516 "## CLIP NegPip\n\nMOSS Image ignores token weights in vanilla ComfyUI, so CLIP NegPip re-enables the syntax and applies the weights inside attention instead of on the text embeddings: (word:2) biases that token's keys by 3 * log(w), (word:-2) leaves attention alone and scales the token's value by -2, (word:0) mutes it. Only the image tokens read the weighted stream, so the prompt tokens stay unweighted. Prompts without weights cost nothing.\n\nThis is also useful when using CFG 1."
2517 ],
2518 "widgets_values_named": {
2519 "text": "## CLIP NegPip\n\nMOSS Image ignores token weights in vanilla ComfyUI, so CLIP NegPip re-enables the syntax and applies the weights inside attention instead of on the text embeddings: (word:2) biases that token's keys by 3 * log(w), (word:-2) leaves attention alone and scales the token's value by -2, (word:0) mutes it. Only the image tokens read the weighted stream, so the prompt tokens stay unweighted. Prompts without weights cost nothing.\n\nThis is also useful when using CFG 1."
2520 },
2521 "color": "#232",
2522 "bgcolor": "#353"
2523 },
2524 {
2525 "id": 55,
2526 "type": "CLIPTextEncode",
2527 "pos": [
2528 180210,
2529 -210
2530 ],
2531 "size": [
2532 210,
2533 90
2534 ],
2535 "flags": [],
2536 "order": 56,
2537 "mode": 0,
2538 "inputs": [
2539 {
2540 "name": "clip",
2541 "type": "CLIP",
2542 "link": 37
2543 },
2544 {
2545 "name": "text",
2546 "type": "STRING",
2547 "widget": {
2548 "name": "text"
2549 },
2550 "link": 38
2551 }
2552 ],
2553 "outputs": [
2554 {
2555 "name": "CONDITIONING",
2556 "type": "CONDITIONING",
2557 "links": [
2558 6
2559 ]
2560 }
2561 ],
2562 "title": "Positive Prompt",
2563 "properties": {
2564 "cnr_id": "comfy-core",
2565 "ver": "0.40.0",
2566 "Node name for S&R": "CLIPTextEncode"
2567 },
2568 "widgets_values": [
2569 "\n\n"
2570 ],
2571 "widgets_values_named": {
2572 "text": "\n\n"
2573 },
2574 "color": "#232",
2575 "bgcolor": "#353"
2576 },
2577 {
2578 "id": 56,
2579 "type": "StringConcatenate",
2580 "pos": [
2581 179680,
2582 -310
2583 ],
2584 "size": [
2585 260,
2586 170
2587 ],
2588 "flags": [],
2589 "order": 42,
2590 "mode": 0,
2591 "inputs": [
2592 {
2593 "name": "string_a",
2594 "type": "STRING",
2595 "widget": {
2596 "name": "string_a"
2597 },
2598 "link": 39
2599 },
2600 {
2601 "name": "string_b",
2602 "type": "STRING",
2603 "widget": {
2604 "name": "string_b"
2605 },
2606 "link": 40
2607 }
2608 ],
2609 "outputs": [
2610 {
2611 "name": "STRING",
2612 "type": "STRING",
2613 "links": [
2614 71
2615 ]
2616 }
2617 ],
2618 "title": "Wildcards + BKWILDCARDS",
2619 "properties": {
2620 "cnr_id": "comfy-core",
2621 "ver": "0.40.0",
2622 "Node name for S&R": "StringConcatenate"
2623 },
2624 "widgets_values": [
2625 "",
2626 "",
2627 ""
2628 ],
2629 "widgets_values_named": {
2630 "string_a": "",
2631 "string_b": "",
2632 "delimiter": ""
2633 },
2634 "color": "#232",
2635 "bgcolor": "#353"
2636 },
2637 {
2638 "id": 57,
2639 "type": "RegexReplace",
2640 "pos": [
2641 179440,
2642 -310
2643 ],
2644 "size": [
2645 210,
2646 380
2647 ],
2648 "flags": [],
2649 "order": 38,
2650 "mode": 0,
2651 "inputs": [
2652 {
2653 "name": "string",
2654 "type": "STRING",
2655 "widget": {
2656 "name": "string"
2657 },
2658 "link": 41
2659 }
2660 ],
2661 "outputs": [
2662 {
2663 "name": "STRING",
2664 "type": "STRING",
2665 "links": [
2666 40
2667 ]
2668 }
2669 ],
2670 "properties": {
2671 "cnr_id": "comfy-core",
2672 "ver": "0.37.0",
2673 "Node name for S&R": "RegexReplace"
2674 },
2675 "widgets_values": [
2676 "",
2677 "(?<=[^\\s.!?])\\s*\\Z",
2678 ". ",
2679 true,
2680 false,
2681 false,
2682 0
2683 ],
2684 "widgets_values_named": {
2685 "string": "",
2686 "regex_pattern": "(?<=[^\\s.!?])\\s*\\Z",
2687 "replace": ". ",
2688 "case_insensitive": true,
2689 "multiline": false,
2690 "dotall": false,
2691 "count": 0
2692 },
2693 "color": "#232",
2694 "bgcolor": "#353"
2695 },
2696 {
2697 "id": 58,
2698 "type": "Any Switch (rgthree)",
2699 "pos": [
2700 179970,
2701 -310
2702 ],
2703 "size": [
2704 210,
2705 110
2706 ],
2707 "flags": [],
2708 "order": 52,
2709 "mode": 0,
2710 "inputs": [
2711 {
2712 "dir": 3,
2713 "label": "Cleaned Reformat",
2714 "name": "any_01",
2715 "type": "STRING",
2716 "link": 42
2717 },
2718 {
2719 "dir": 3,
2720 "label": "Bypass",
2721 "name": "any_02",
2722 "type": "STRING",
2723 "link": 43
2724 },
2725 {
2726 "dir": 3,
2727 "label": "any_03",
2728 "name": "any_03",
2729 "type": "STRING",
2730 "link": null
2731 },
2732 {
2733 "dir": 3,
2734 "name": "any_04",
2735 "type": "STRING",
2736 "link": null
2737 },
2738 {
2739 "dir": 3,
2740 "name": "any_05",
2741 "type": "STRING",
2742 "link": null
2743 }
2744 ],
2745 "outputs": [
2746 {
2747 "dir": 4,
2748 "label": "STRING",
2749 "name": "*",
2750 "shape": 3,
2751 "type": "STRING",
2752 "links": [
2753 66,
2754 90
2755 ]
2756 }
2757 ],
2758 "title": "Prompt Switch",
2759 "properties": {
2760 "cnr_id": "rgthree-comfy",
2761 "ver": "1.0.2608210019"
2762 },
2763 "color": "#232",
2764 "bgcolor": "#353"
2765 },
2766 {
2767 "id": 59,
2768 "type": "CFGGuider",
2769 "pos": [
2770 183600,
2771 -430
2772 ],
2773 "size": [
2774 300,
2775 100
2776 ],
2777 "flags": [],
2778 "order": 74,
2779 "mode": 0,
2780 "inputs": [
2781 {
2782 "name": "model",
2783 "type": "MODEL",
2784 "link": 44
2785 },
2786 {
2787 "name": "positive",
2788 "type": "CONDITIONING",
2789 "link": 45
2790 },
2791 {
2792 "name": "negative",
2793 "type": "CONDITIONING",
2794 "link": 46
2795 }
2796 ],
2797 "outputs": [
2798 {
2799 "name": "GUIDER",
2800 "type": "GUIDER",
2801 "links": [
2802 50
2803 ]
2804 }
2805 ],
2806 "properties": {
2807 "cnr_id": "comfy-core",
2808 "ver": "0.36.0",
2809 "Node name for S&R": "CFGGuider"
2810 },
2811 "widgets_values": [
2812 1
2813 ],
2814 "widgets_values_named": {
2815 "cfg": 1
2816 },
2817 "color": "#432",
2818 "bgcolor": "#653"
2819 },
2820 {
2821 "id": 60,
2822 "type": "KSamplerSelect",
2823 "pos": [
2824 183600,
2825 -280
2826 ],
2827 "size": [
2828 300,
2829 60
2830 ],
2831 "flags": [],
2832 "order": 33,
2833 "mode": 0,
2834 "inputs": [],
2835 "outputs": [
2836 {
2837 "name": "SAMPLER",
2838 "type": "SAMPLER",
2839 "links": [
2840 51
2841 ]
2842 }
2843 ],
2844 "properties": {
2845 "cnr_id": "comfy-core",
2846 "ver": "0.36.0",
2847 "Node name for S&R": "KSamplerSelect"
2848 },
2849 "widgets_values": [
2850 "euler"
2851 ],
2852 "widgets_values_named": {
2853 "sampler_name": "euler"
2854 },
2855 "color": "#432",
2856 "bgcolor": "#653"
2857 },
2858 {
2859 "id": 61,
2860 "type": "VAEDecodeTiled",
2861 "pos": [
2862 183930,
2863 -890
2864 ],
2865 "size": [
2866 300,
2867 150
2868 ],
2869 "flags": [],
2870 "order": 76,
2871 "mode": 0,
2872 "showAdvanced": true,
2873 "inputs": [
2874 {
2875 "name": "samples",
2876 "type": "LATENT",
2877 "link": 47
2878 },
2879 {
2880 "name": "vae",
2881 "type": "VAE",
2882 "link": 48
2883 }
2884 ],
2885 "outputs": [
2886 {
2887 "name": "IMAGE",
2888 "type": "IMAGE",
2889 "links": [
2890 64
2891 ]
2892 }
2893 ],
2894 "properties": {
2895 "cnr_id": "comfy-core",
2896 "ver": "0.27.0",
2897 "Node name for S&R": "VAEDecodeTiled"
2898 },
2899 "widgets_values": [
2900 1024,
2901 128,
2902 4096,
2903 8
2904 ],
2905 "widgets_values_named": {
2906 "tile_size": 1024,
2907 "overlap": 128,
2908 "temporal_size": 4096,
2909 "temporal_overlap": 8
2910 },
2911 "color": "#432",
2912 "bgcolor": "#653"
2913 },
2914 {
2915 "id": 62,
2916 "type": "SamplerCustomAdvanced",
2917 "pos": [
2918 183930,
2919 -1050
2920 ],
2921 "size": [
2922 300,
2923 110
2924 ],
2925 "flags": [],
2926 "order": 75,
2927 "mode": 0,
2928 "inputs": [
2929 {
2930 "name": "noise",
2931 "type": "NOISE",
2932 "link": 49
2933 },
2934 {
2935 "name": "guider",
2936 "type": "GUIDER",
2937 "link": 50
2938 },
2939 {
2940 "name": "sampler",
2941 "type": "SAMPLER",
2942 "link": 51
2943 },
2944 {
2945 "name": "sigmas",
2946 "type": "SIGMAS",
2947 "link": 52
2948 },
2949 {
2950 "name": "latent_image",
2951 "type": "LATENT",
2952 "link": 53
2953 }
2954 ],
2955 "outputs": [
2956 {
2957 "name": "output",
2958 "type": "LATENT",
2959 "links": [
2960 47
2961 ]
2962 },
2963 {
2964 "name": "denoised_output",
2965 "type": "LATENT",
2966 "links": []
2967 }
2968 ],
2969 "properties": {
2970 "cnr_id": "comfy-core",
2971 "ver": "0.36.0",
2972 "Node name for S&R": "SamplerCustomAdvanced"
2973 },
2974 "color": "#432",
2975 "bgcolor": "#653"
2976 },
2977 {
2978 "id": 63,
2979 "type": "BasicScheduler",
2980 "pos": [
2981 183930,
2982 -1210
2983 ],
2984 "size": [
2985 300,
2986 110
2987 ],
2988 "flags": [],
2989 "order": 40,
2990 "mode": 0,
2991 "inputs": [
2992 {
2993 "name": "model",
2994 "type": "MODEL",
2995 "link": 54
2996 }
2997 ],
2998 "outputs": [
2999 {
3000 "name": "SIGMAS",
3001 "type": "SIGMAS",
3002 "links": [
3003 52
3004 ]
3005 }
3006 ],
3007 "properties": {
3008 "cnr_id": "comfy-core",
3009 "ver": "0.36.0",
3010 "Node name for S&R": "BasicScheduler"
3011 },
3012 "widgets_values": [
3013 "simple",
3014 1,
3015 0.1
3016 ],
3017 "widgets_values_named": {
3018 "scheduler": "simple",
3019 "steps": 1,
3020 "denoise": 0.1
3021 },
3022 "color": "#432",
3023 "bgcolor": "#653"
3024 },
3025 {
3026 "id": 64,
3027 "type": "MarkdownNote",
3028 "pos": [
3029 183930,
3030 -690
3031 ],
3032 "size": [
3033 300,
3034 270
3035 ],
3036 "flags": [],
3037 "order": 34,
3038 "mode": 0,
3039 "inputs": [],
3040 "outputs": [],
3041 "title": "Note: SeedVR2 Model Links",
3042 "properties": [],
3043 "widgets_values": [
3044 "## Model Links\n\n**vae**\n\n- [seedvr2_ema_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors)\n\n**diffusion_models**\n\n- [seedvr2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── seedvr2_ema_vae_fp16.safetensors\n│ └── 📂 diffusion_models/\n│ └── seedvr2_3b_int8_convrot.safetensors\n```\n"
3045 ],
3046 "widgets_values_named": {
3047 "text": "## Model Links\n\n**vae**\n\n- [seedvr2_ema_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors)\n\n**diffusion_models**\n\n- [seedvr2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── seedvr2_ema_vae_fp16.safetensors\n│ └── 📂 diffusion_models/\n│ └── seedvr2_3b_int8_convrot.safetensors\n```\n"
3048 },
3049 "color": "#432",
3050 "bgcolor": "#653"
3051 },
3052 {
3053 "id": 65,
3054 "type": "MarkdownNote",
3055 "pos": [
3056 183930,
3057 -370
3058 ],
3059 "size": [
3060 300,
3061 180
3062 ],
3063 "flags": [],
3064 "order": 35,
3065 "mode": 0,
3066 "inputs": [],
3067 "outputs": [],
3068 "title": "Regarding SeedVR2",
3069 "properties": [],
3070 "widgets_values": [
3071 "#### The nodes used for SeedVR2 are taken from the searchable template for the seedVR2_3b found when clicking on the templates button typically located on the left side of your ComfyUI canvas.\n\n- These nodes are hidden in a subgraph on the template, but these were the default settings. I haven't messed with the settings, so change them at your own peril.\n\n- **The default denoise setting is 1.0**. I use it at 0.10 for a light polish.\n"
3072 ],
3073 "widgets_values_named": {
3074 "text": "#### The nodes used for SeedVR2 are taken from the searchable template for the seedVR2_3b found when clicking on the templates button typically located on the left side of your ComfyUI canvas.\n\n- These nodes are hidden in a subgraph on the template, but these were the default settings. I haven't messed with the settings, so change them at your own peril.\n\n- **The default denoise setting is 1.0**. I use it at 0.10 for a light polish.\n"
3075 },
3076 "color": "#432",
3077 "bgcolor": "#653"
3078 },
3079 {
3080 "id": 66,
3081 "type": "Image Comparer (rgthree)",
3082 "pos": [
3083 184260,
3084 -1210
3085 ],
3086 "size": [
3087 680,
3088 1040
3089 ],
3090 "flags": [],
3091 "order": 78,
3092 "mode": 0,
3093 "inputs": [
3094 {
3095 "dir": 3,
3096 "label": "after",
3097 "name": "image_a",
3098 "type": "IMAGE",
3099 "link": 55
3100 },
3101 {
3102 "dir": 3,
3103 "label": "before",
3104 "name": "image_b",
3105 "type": "IMAGE",
3106 "link": 56
3107 }
3108 ],
3109 "outputs": [
3110 {
3111 "dir": 4,
3112 "name": "images",
3113 "shape": 3,
3114 "type": "IMAGE",
3115 "links": []
3116 }
3117 ],
3118 "properties": {
3119 "cnr_id": "rgthree-comfy",
3120 "ver": "1.0.2610050029",
3121 "comparer_mode": "Slide"
3122 },
3123 "widgets_values": [
3124 [
3125 {
3126 "name": "A",
3127 "selected": true,
3128 "url": "/api/view?filename=rgthree.compare._temp_qxgdv_00029_.png&type=temp&subfolder=&rand=0.44779665919462475"
3129 },
3130 {
3131 "name": "B",
3132 "selected": true,
3133 "url": "/api/view?filename=rgthree.compare._temp_qxgdv_00030_.png&type=temp&subfolder=&rand=0.45978134852039365"
3134 }
3135 ]
3136 ],
3137 "widgets_values_named": {
3138 "rgthree_comparer": {
3139 "images": [
3140 {
3141 "name": "A",
3142 "selected": true,
3143 "url": "/api/view?filename=rgthree.compare._temp_qxgdv_00029_.png&type=temp&subfolder=&rand=0.44779665919462475",
3144 "img": []
3145 },
3146 {
3147 "name": "B",
3148 "selected": true,
3149 "url": "/api/view?filename=rgthree.compare._temp_qxgdv_00030_.png&type=temp&subfolder=&rand=0.45978134852039365",
3150 "img": []
3151 }
3152 ]
3153 }
3154 },
3155 "color": "#233",
3156 "bgcolor": "#355"
3157 },
3158 {
3159 "id": 67,
3160 "type": "CM_NumberToInt",
3161 "pos": [
3162 183270,
3163 -380
3164 ],
3165 "size": [
3166 300,
3167 30
3168 ],
3169 "flags": [],
3170 "order": 68,
3171 "mode": 4,
3172 "inputs": [
3173 {
3174 "label": "width",
3175 "name": "a",
3176 "type": "NUMBER",
3177 "link": 57
3178 }
3179 ],
3180 "outputs": [
3181 {
3182 "label": "width",
3183 "name": "INT",
3184 "type": "INT",
3185 "links": [
3186 62
3187 ]
3188 }
3189 ],
3190 "title": "Upscaled Width - Num to INT",
3191 "properties": {
3192 "cnr_id": "ComfyMath",
3193 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
3194 "Node name for S&R": "CM_NumberToInt"
3195 },
3196 "color": "#432",
3197 "bgcolor": "#653"
3198 },
3199 {
3200 "id": 68,
3201 "type": "CM_NumberToInt",
3202 "pos": [
3203 183270,
3204 -300
3205 ],
3206 "size": [
3207 300,
3208 30
3209 ],
3210 "flags": [],
3211 "order": 69,
3212 "mode": 4,
3213 "inputs": [
3214 {
3215 "label": "height",
3216 "name": "a",
3217 "type": "NUMBER",
3218 "link": 58
3219 }
3220 ],
3221 "outputs": [
3222 {
3223 "label": "height",
3224 "name": "INT",
3225 "type": "INT",
3226 "links": [
3227 63
3228 ]
3229 }
3230 ],
3231 "title": "Upscaled Height - Num to INT",
3232 "properties": {
3233 "cnr_id": "ComfyMath",
3234 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
3235 "Node name for S&R": "CM_NumberToInt"
3236 },
3237 "color": "#432",
3238 "bgcolor": "#653"
3239 },
3240 {
3241 "id": 69,
3242 "type": "CLIPNegPip",
3243 "pos": [
3244 180210,
3245 -310
3246 ],
3247 "size": [
3248 210,
3249 50
3250 ],
3251 "flags": [],
3252 "order": 45,
3253 "mode": 0,
3254 "inputs": [
3255 {
3256 "name": "model",
3257 "type": "MODEL",
3258 "link": 59
3259 },
3260 {
3261 "name": "clip",
3262 "type": "CLIP",
3263 "link": 60
3264 }
3265 ],
3266 "outputs": [
3267 {
3268 "name": "MODEL",
3269 "type": "MODEL",
3270 "links": [
3271 4
3272 ]
3273 },
3274 {
3275 "name": "CLIP",
3276 "type": "CLIP",
3277 "links": [
3278 37,
3279 72
3280 ]
3281 }
3282 ],
3283 "properties": {
3284 "cnr_id": "comfyui-ppm",
3285 "ver": "1.1.15",
3286 "Node name for S&R": "CLIPNegPip"
3287 },
3288 "color": "#232",
3289 "bgcolor": "#353"
3290 },
3291 {
3292 "id": 70,
3293 "type": "ImageScale",
3294 "pos": [
3295 183270,
3296 -220
3297 ],
3298 "size": [
3299 300,
3300 130
3301 ],
3302 "flags": [],
3303 "order": 70,
3304 "mode": 4,
3305 "inputs": [
3306 {
3307 "name": "image",
3308 "type": "IMAGE",
3309 "link": 61
3310 },
3311 {
3312 "name": "width",
3313 "type": "INT",
3314 "widget": {
3315 "name": "width"
3316 },
3317 "link": 62
3318 },
3319 {
3320 "name": "height",
3321 "type": "INT",
3322 "widget": {
3323 "name": "height"
3324 },
3325 "link": 63
3326 }
3327 ],
3328 "outputs": [
3329 {
3330 "name": "IMAGE",
3331 "type": "IMAGE",
3332 "links": [
3333 27,
3334 65
3335 ]
3336 }
3337 ],
3338 "properties": {
3339 "cnr_id": "comfy-core",
3340 "ver": "0.19.0",
3341 "Node name for S&R": "ImageScale"
3342 },
3343 "widgets_values": [
3344 "lanczos",
3345 1664,
3346 2432,
3347 "disabled"
3348 ],
3349 "widgets_values_named": {
3350 "upscale_method": "lanczos",
3351 "width": 1664,
3352 "height": 2432,
3353 "crop": "disabled"
3354 },
3355 "color": "#432",
3356 "bgcolor": "#653"
3357 },
3358 {
3359 "id": 71,
3360 "type": "Any Switch (rgthree)",
3361 "pos": [
3362 183960,
3363 -140
3364 ],
3365 "size": [
3366 270,
3367 110
3368 ],
3369 "flags": [],
3370 "order": 77,
3371 "mode": 0,
3372 "inputs": [
3373 {
3374 "dir": 3,
3375 "label": "SeedVR2",
3376 "name": "any_01",
3377 "type": "IMAGE",
3378 "link": 64
3379 },
3380 {
3381 "dir": 3,
3382 "label": "Bypass",
3383 "name": "any_02",
3384 "type": "IMAGE",
3385 "link": 65
3386 },
3387 {
3388 "dir": 3,
3389 "name": "any_03",
3390 "type": "IMAGE",
3391 "link": null
3392 },
3393 {
3394 "dir": 3,
3395 "name": "any_04",
3396 "type": "IMAGE",
3397 "link": null
3398 },
3399 {
3400 "dir": 3,
3401 "name": "any_05",
3402 "type": "IMAGE",
3403 "link": null
3404 }
3405 ],
3406 "outputs": [
3407 {
3408 "dir": 4,
3409 "label": "IMAGE",
3410 "name": "*",
3411 "shape": 3,
3412 "type": "IMAGE",
3413 "links": [
3414 55,
3415 88
3416 ]
3417 }
3418 ],
3419 "title": "SeedVR2 Switch",
3420 "properties": {
3421 "cnr_id": "rgthree-comfy",
3422 "ver": "1.0.2610050029"
3423 },
3424 "color": "#432",
3425 "bgcolor": "#653"
3426 },
3427 {
3428 "id": 72,
3429 "type": "StringConcatenate",
3430 "pos": [
3431 179970,
3432 -150
3433 ],
3434 "size": [
3435 210,
3436 170
3437 ],
3438 "flags": [],
3439 "order": 53,
3440 "mode": 0,
3441 "inputs": [
3442 {
3443 "name": "string_a",
3444 "type": "STRING",
3445 "widget": {
3446 "name": "string_a"
3447 },
3448 "link": 66
3449 },
3450 {
3451 "name": "string_b",
3452 "type": "STRING",
3453 "widget": {
3454 "name": "string_b"
3455 },
3456 "link": 67
3457 }
3458 ],
3459 "outputs": [
3460 {
3461 "name": "STRING",
3462 "type": "STRING",
3463 "links": [
3464 15,
3465 38
3466 ]
3467 }
3468 ],
3469 "title": "Final Positive + NegPip",
3470 "properties": {
3471 "cnr_id": "comfy-core",
3472 "ver": "0.42.0",
3473 "Node name for S&R": "StringConcatenate"
3474 },
3475 "widgets_values": [
3476 "",
3477 "",
3478 ""
3479 ],
3480 "widgets_values_named": {
3481 "string_a": "",
3482 "string_b": "",
3483 "delimiter": ""
3484 },
3485 "color": "#232",
3486 "bgcolor": "#353"
3487 },
3488 {
3489 "id": 73,
3490 "type": "EmptyFlux2LatentImage",
3491 "pos": [
3492 182130,
3493 -420
3494 ],
3495 "size": [
3496 270,
3497 110
3498 ],
3499 "flags": [],
3500 "order": 39,
3501 "mode": 0,
3502 "inputs": [
3503 {
3504 "name": "width",
3505 "type": "INT",
3506 "widget": {
3507 "name": "width"
3508 },
3509 "link": 68
3510 },
3511 {
3512 "name": "height",
3513 "type": "INT",
3514 "widget": {
3515 "name": "height"
3516 },
3517 "link": 69
3518 }
3519 ],
3520 "outputs": [
3521 {
3522 "name": "LATENT",
3523 "type": "LATENT",
3524 "links": [
3525 12
3526 ]
3527 }
3528 ],
3529 "properties": {
3530 "cnr_id": "comfy-core",
3531 "ver": "0.42.0",
3532 "Node name for S&R": "EmptyFlux2LatentImage"
3533 },
3534 "widgets_values": [
3535 1024,
3536 1024,
3537 1
3538 ],
3539 "widgets_values_named": {
3540 "width": 1024,
3541 "height": 1024,
3542 "batch_size": 1
3543 },
3544 "color": "#223",
3545 "bgcolor": "#335"
3546 },
3547 {
3548 "id": 74,
3549 "type": "StringConcatenate",
3550 "pos": [
3551 179680,
3552 -90
3553 ],
3554 "size": [
3555 260,
3556 170
3557 ],
3558 "flags": [],
3559 "order": 44,
3560 "mode": 0,
3561 "inputs": [
3562 {
3563 "name": "string_a",
3564 "type": "STRING",
3565 "widget": {
3566 "name": "string_a"
3567 },
3568 "link": 70
3569 },
3570 {
3571 "name": "string_b",
3572 "type": "STRING",
3573 "widget": {
3574 "name": "string_b"
3575 },
3576 "link": 71
3577 }
3578 ],
3579 "outputs": [
3580 {
3581 "name": "STRING",
3582 "type": "STRING",
3583 "links": [
3584 25,
3585 43
3586 ]
3587 }
3588 ],
3589 "title": "Combined Positive Prompt",
3590 "properties": {
3591 "cnr_id": "comfy-core",
3592 "ver": "0.40.0",
3593 "Node name for S&R": "StringConcatenate"
3594 },
3595 "widgets_values": [
3596 "",
3597 "",
3598 ""
3599 ],
3600 "widgets_values_named": {
3601 "string_a": "",
3602 "string_b": "",
3603 "delimiter": ""
3604 },
3605 "color": "#232",
3606 "bgcolor": "#353"
3607 },
3608 {
3609 "id": 75,
3610 "type": "CLIPTextEncode",
3611 "pos": [
3612 180210,
3613 -70
3614 ],
3615 "size": [
3616 210,
3617 90
3618 ],
3619 "flags": [],
3620 "order": 48,
3621 "mode": 0,
3622 "inputs": [
3623 {
3624 "name": "clip",
3625 "type": "CLIP",
3626 "link": 72
3627 },
3628 {
3629 "name": "text",
3630 "type": "STRING",
3631 "widget": {
3632 "name": "text"
3633 },
3634 "link": 73
3635 }
3636 ],
3637 "outputs": [
3638 {
3639 "name": "CONDITIONING",
3640 "type": "CONDITIONING",
3641 "links": [
3642 7
3643 ]
3644 }
3645 ],
3646 "title": "Negative Prompt",
3647 "properties": {
3648 "cnr_id": "comfy-core",
3649 "ver": "0.42.0",
3650 "Node name for S&R": "CLIPTextEncode"
3651 },
3652 "widgets_values": [
3653 ""
3654 ],
3655 "widgets_values_named": {
3656 "text": ""
3657 },
3658 "color": "#322",
3659 "bgcolor": "#533"
3660 },
3661 {
3662 "id": 76,
3663 "type": "Image Saver",
3664 "pos": [
3665 184970,
3666 -1210
3667 ],
3668 "size": [
3669 240,
3670 1010
3671 ],
3672 "flags": [],
3673 "order": 88,
3674 "mode": 0,
3675 "inputs": [
3676 {
3677 "name": "images",
3678 "type": "IMAGE",
3679 "link": 74
3680 },
3681 {
3682 "name": "steps",
3683 "shape": 7,
3684 "type": "INT",
3685 "widget": {
3686 "name": "steps"
3687 },
3688 "link": 75
3689 },
3690 {
3691 "name": "cfg",
3692 "shape": 7,
3693 "type": "FLOAT",
3694 "widget": {
3695 "name": "cfg"
3696 },
3697 "link": 76
3698 },
3699 {
3700 "name": "modelname",
3701 "shape": 7,
3702 "type": "STRING",
3703 "widget": {
3704 "name": "modelname"
3705 },
3706 "link": 77
3707 },
3708 {
3709 "name": "sampler_name",
3710 "shape": 7,
3711 "type": "STRING",
3712 "widget": {
3713 "name": "sampler_name"
3714 },
3715 "link": 78
3716 },
3717 {
3718 "name": "scheduler_name",
3719 "shape": 7,
3720 "type": "STRING",
3721 "widget": {
3722 "name": "scheduler_name"
3723 },
3724 "link": 79
3725 },
3726 {
3727 "name": "positive",
3728 "shape": 7,
3729 "type": "STRING",
3730 "widget": {
3731 "name": "positive"
3732 },
3733 "link": 80
3734 },
3735 {
3736 "name": "negative",
3737 "shape": 7,
3738 "type": "STRING",
3739 "widget": {
3740 "name": "negative"
3741 },
3742 "link": 81
3743 },
3744 {
3745 "name": "seed_value",
3746 "shape": 7,
3747 "type": "INT",
3748 "widget": {
3749 "name": "seed_value"
3750 },
3751 "link": 82
3752 },
3753 {
3754 "name": "width",
3755 "shape": 7,
3756 "type": "INT",
3757 "widget": {
3758 "name": "width"
3759 },
3760 "link": 83
3761 },
3762 {
3763 "name": "height",
3764 "shape": 7,
3765 "type": "INT",
3766 "widget": {
3767 "name": "height"
3768 },
3769 "link": 84
3770 },
3771 {
3772 "name": "counter",
3773 "shape": 7,
3774 "type": "INT",
3775 "widget": {
3776 "name": "counter"
3777 },
3778 "link": 85
3779 }
3780 ],
3781 "outputs": [
3782 {
3783 "name": "hashes",
3784 "type": "STRING",
3785 "links": []
3786 },
3787 {
3788 "name": "a1111_params",
3789 "type": "STRING",
3790 "links": []
3791 }
3792 ],
3793 "properties": {
3794 "Node name for S&R": "Image Saver"
3795 },
3796 "widgets_values": [
3797 "%time_%basemodelname_%seed",
3798 "%basemodelname",
3799 "png",
3800 20,
3801 1,
3802 "",
3803 "",
3804 "normal",
3805 "unknown",
3806 "unknown",
3807 0,
3808 512,
3809 512,
3810 true,
3811 100,
3812 false,
3813 0,
3814 1,
3815 0,
3816 "%Y-%m-%d-%H%M%S",
3817 false,
3818 true,
3819 "",
3820 true,
3821 true,
3822 true,
3823 "",
3824 ""
3825 ],
3826 "widgets_values_named": {
3827 "filename": "%time_%basemodelname_%seed",
3828 "path": "%basemodelname",
3829 "extension": "png",
3830 "steps": 20,
3831 "cfg": 1,
3832 "modelname": "",
3833 "sampler_name": "",
3834 "scheduler_name": "normal",
3835 "positive": "unknown",
3836 "negative": "unknown",
3837 "seed_value": 0,
3838 "width": 512,
3839 "height": 512,
3840 "lossless_webp": true,
3841 "quality_jpeg_or_webp": 100,
3842 "optimize_png": false,
3843 "counter": 0,
3844 "denoise": 1,
3845 "clip_skip": 0,
3846 "time_format": "%Y-%m-%d-%H%M%S",
3847 "save_workflow_as_json": false,
3848 "embed_workflow": true,
3849 "additional_hashes": "",
3850 "download_civitai_data": true,
3851 "easy_remix": true,
3852 "show_preview": true,
3853 "custom": "",
3854 "label": ""
3855 },
3856 "color": "#233",
3857 "bgcolor": "#355"
3858 },
3859 {
3860 "id": 77,
3861 "type": "PreviewAny",
3862 "pos": [
3863 185240,
3864 -690
3865 ],
3866 "size": [
3867 270,
3868 490
3869 ],
3870 "flags": [],
3871 "order": 57,
3872 "mode": 0,
3873 "inputs": [
3874 {
3875 "name": "source",
3876 "type": "*",
3877 "link": 86
3878 }
3879 ],
3880 "outputs": [
3881 {
3882 "name": "STRING",
3883 "type": "STRING",
3884 "links": []
3885 }
3886 ],
3887 "properties": {
3888 "cnr_id": "comfy-core",
3889 "ver": "0.40.0",
3890 "Node name for S&R": "PreviewAny"
3891 },
3892 "widgets_values": [],
3893 "widgets_values_named": [],
3894 "color": "#233",
3895 "bgcolor": "#355"
3896 },
3897 {
3898 "id": 78,
3899 "type": "Lora to String",
3900 "pos": [
3901 185240,
3902 -990
3903 ],
3904 "size": [
3905 270,
3906 30
3907 ],
3908 "flags": [],
3909 "order": 51,
3910 "mode": 0,
3911 "inputs": [
3912 {
3913 "name": "lora_loader",
3914 "type": "*",
3915 "link": 87
3916 }
3917 ],
3918 "outputs": [
3919 {
3920 "name": "STRING",
3921 "type": "STRING",
3922 "links": [
3923 91
3924 ]
3925 }
3926 ],
3927 "properties": {
3928 "aux_id": "Goshe-nite/comfyui-gps-supplements",
3929 "ver": "7c7ac90471cf0b71a9be5bf4e99cdda2b732f741",
3930 "Node name for S&R": "Lora to String"
3931 },
3932 "color": "#233",
3933 "bgcolor": "#355"
3934 },
3935 {
3936 "id": 79,
3937 "type": "GetImageSizeAndCount",
3938 "pos": [
3939 185240,
3940 -1210
3941 ],
3942 "size": [
3943 270,
3944 90
3945 ],
3946 "flags": [],
3947 "order": 79,
3948 "mode": 0,
3949 "inputs": [
3950 {
3951 "name": "image",
3952 "type": "IMAGE",
3953 "link": 88
3954 }
3955 ],
3956 "outputs": [
3957 {
3958 "name": "image",
3959 "type": "IMAGE",
3960 "links": [
3961 74,
3962 92,
3963 93,
3964 94,
3965 95,
3966 96
3967 ]
3968 },
3969 {
3970 "label": "1680 width",
3971 "name": "width",
3972 "type": "INT",
3973 "links": [
3974 83
3975 ]
3976 },
3977 {
3978 "label": "2512 height",
3979 "name": "height",
3980 "type": "INT",
3981 "links": [
3982 84
3983 ]
3984 },
3985 {
3986 "label": "1 count",
3987 "name": "count",
3988 "type": "INT",
3989 "links": [
3990 85
3991 ]
3992 }
3993 ],
3994 "properties": {
3995 "cnr_id": "comfyui-kjnodes",
3996 "ver": "1.5.2",
3997 "Node name for S&R": "GetImageSizeAndCount"
3998 },
3999 "color": "#233",
4000 "bgcolor": "#355"
4001 },
4002 {
4003 "id": 80,
4004 "type": "Model to String",
4005 "pos": [
4006 185240,
4007 -1070
4008 ],
4009 "size": [
4010 270,
4011 30
4012 ],
4013 "flags": [],
4014 "order": 37,
4015 "mode": 0,
4016 "inputs": [
4017 {
4018 "name": "model",
4019 "type": "*",
4020 "link": 89
4021 }
4022 ],
4023 "outputs": [
4024 {
4025 "name": "STRING",
4026 "type": "STRING",
4027 "links": [
4028 77
4029 ]
4030 }
4031 ],
4032 "properties": {
4033 "aux_id": "Goshe-nite/comfyui-gps-supplements",
4034 "ver": "7c7ac90471cf0b71a9be5bf4e99cdda2b732f741",
4035 "Node name for S&R": "Model to String"
4036 },
4037 "color": "#233",
4038 "bgcolor": "#355"
4039 },
4040 {
4041 "id": 81,
4042 "type": "StringConcatenate",
4043 "pos": [
4044 185240,
4045 -910
4046 ],
4047 "size": [
4048 270,
4049 170
4050 ],
4051 "flags": [],
4052 "order": 54,
4053 "mode": 0,
4054 "inputs": [
4055 {
4056 "name": "string_a",
4057 "type": "STRING",
4058 "widget": {
4059 "name": "string_a"
4060 },
4061 "link": 90
4062 },
4063 {
4064 "name": "string_b",
4065 "type": "STRING",
4066 "widget": {
4067 "name": "string_b"
4068 },
4069 "link": 91
4070 }
4071 ],
4072 "outputs": [
4073 {
4074 "label": "positive",
4075 "name": "STRING",
4076 "type": "STRING",
4077 "links": [
4078 80,
4079 86
4080 ]
4081 }
4082 ],
4083 "properties": {
4084 "cnr_id": "comfy-core",
4085 "ver": "0.40.0",
4086 "Node name for S&R": "StringConcatenate"
4087 },
4088 "widgets_values": [
4089 "",
4090 "",
4091 " "
4092 ],
4093 "widgets_values_named": {
4094 "string_a": "",
4095 "string_b": "",
4096 "delimiter": " "
4097 },
4098 "color": "#233",
4099 "bgcolor": "#355"
4100 },
4101 {
4102 "id": 82,
4103 "type": "WidgetToString",
4104 "pos": [
4105 185540,
4106 -1210
4107 ],
4108 "size": [
4109 240,
4110 160
4111 ],
4112 "flags": [],
4113 "order": 80,
4114 "mode": 0,
4115 "inputs": [
4116 {
4117 "name": "any_input",
4118 "shape": 7,
4119 "type": "*",
4120 "link": 92
4121 }
4122 ],
4123 "outputs": [
4124 {
4125 "label": "seed",
4126 "name": "STRING",
4127 "type": "STRING",
4128 "links": [
4129 99
4130 ]
4131 }
4132 ],
4133 "properties": {
4134 "cnr_id": "comfyui-kjnodes",
4135 "ver": "1.5.2",
4136 "Node name for S&R": "WidgetToString"
4137 },
4138 "widgets_values": [
4139 18,
4140 "noise_seed",
4141 false,
4142 "",
4143 2
4144 ],
4145 "widgets_values_named": {
4146 "id": 18,
4147 "widget_name": "noise_seed",
4148 "return_all": false,
4149 "node_title": "",
4150 "allowed_float_decimals": 2
4151 },
4152 "color": "#233",
4153 "bgcolor": "#355"
4154 },
4155 {
4156 "id": 83,
4157 "type": "WidgetToString",
4158 "pos": [
4159 185540,
4160 -1000
4161 ],
4162 "size": [
4163 240,
4164 160
4165 ],
4166 "flags": [],
4167 "order": 81,
4168 "mode": 0,
4169 "inputs": [
4170 {
4171 "name": "any_input",
4172 "shape": 7,
4173 "type": "*",
4174 "link": 93
4175 }
4176 ],
4177 "outputs": [
4178 {
4179 "label": "sampler_name",
4180 "name": "STRING",
4181 "type": "STRING",
4182 "links": [
4183 78
4184 ]
4185 }
4186 ],
4187 "properties": {
4188 "cnr_id": "comfyui-kjnodes",
4189 "ver": "1.5.2",
4190 "Node name for S&R": "WidgetToString"
4191 },
4192 "widgets_values": [
4193 22,
4194 "sampler_name",
4195 false,
4196 "",
4197 2
4198 ],
4199 "widgets_values_named": {
4200 "id": 22,
4201 "widget_name": "sampler_name",
4202 "return_all": false,
4203 "node_title": "",
4204 "allowed_float_decimals": 2
4205 },
4206 "color": "#233",
4207 "bgcolor": "#355"
4208 },
4209 {
4210 "id": 84,
4211 "type": "WidgetToString",
4212 "pos": [
4213 185540,
4214 -790
4215 ],
4216 "size": [
4217 240,
4218 160
4219 ],
4220 "flags": [],
4221 "order": 82,
4222 "mode": 0,
4223 "inputs": [
4224 {
4225 "name": "any_input",
4226 "shape": 7,
4227 "type": "*",
4228 "link": 94
4229 }
4230 ],
4231 "outputs": [
4232 {
4233 "label": "scheduler",
4234 "name": "STRING",
4235 "type": "STRING",
4236 "links": [
4237 79
4238 ]
4239 }
4240 ],
4241 "properties": {
4242 "cnr_id": "comfyui-kjnodes",
4243 "ver": "1.5.2",
4244 "Node name for S&R": "WidgetToString"
4245 },
4246 "widgets_values": [
4247 29,
4248 "scheduler",
4249 false,
4250 "",
4251 2
4252 ],
4253 "widgets_values_named": {
4254 "id": 29,
4255 "widget_name": "scheduler",
4256 "return_all": false,
4257 "node_title": "",
4258 "allowed_float_decimals": 2
4259 },
4260 "color": "#233",
4261 "bgcolor": "#355"
4262 },
4263 {
4264 "id": 85,
4265 "type": "WidgetToString",
4266 "pos": [
4267 185540,
4268 -580
4269 ],
4270 "size": [
4271 240,
4272 160
4273 ],
4274 "flags": [],
4275 "order": 83,
4276 "mode": 0,
4277 "inputs": [
4278 {
4279 "name": "any_input",
4280 "shape": 7,
4281 "type": "*",
4282 "link": 95
4283 }
4284 ],
4285 "outputs": [
4286 {
4287 "label": "steps",
4288 "name": "STRING",
4289 "type": "STRING",
4290 "links": [
4291 98
4292 ]
4293 }
4294 ],
4295 "properties": {
4296 "cnr_id": "comfyui-kjnodes",
4297 "ver": "1.5.2",
4298 "Node name for S&R": "WidgetToString"
4299 },
4300 "widgets_values": [
4301 29,
4302 "steps",
4303 false,
4304 "",
4305 2
4306 ],
4307 "widgets_values_named": {
4308 "id": 29,
4309 "widget_name": "steps",
4310 "return_all": false,
4311 "node_title": "",
4312 "allowed_float_decimals": 2
4313 },
4314 "color": "#233",
4315 "bgcolor": "#355"
4316 },
4317 {
4318 "id": 86,
4319 "type": "WidgetToString",
4320 "pos": [
4321 185540,
4322 -370
4323 ],
4324 "size": [
4325 240,
4326 160
4327 ],
4328 "flags": [],
4329 "order": 84,
4330 "mode": 0,
4331 "inputs": [
4332 {
4333 "name": "any_input",
4334 "shape": 7,
4335 "type": "*",
4336 "link": 96
4337 }
4338 ],
4339 "outputs": [
4340 {
4341 "label": "cfg",
4342 "name": "STRING",
4343 "type": "STRING",
4344 "links": [
4345 97
4346 ]
4347 }
4348 ],
4349 "properties": {
4350 "cnr_id": "comfyui-kjnodes",
4351 "ver": "1.5.2",
4352 "Node name for S&R": "WidgetToString"
4353 },
4354 "widgets_values": [
4355 19,
4356 "cfg",
4357 false,
4358 "",
4359 2
4360 ],
4361 "widgets_values_named": {
4362 "id": 19,
4363 "widget_name": "cfg",
4364 "return_all": false,
4365 "node_title": "",
4366 "allowed_float_decimals": 2
4367 },
4368 "color": "#233",
4369 "bgcolor": "#355"
4370 },
4371 {
4372 "id": 87,
4373 "type": "ComfyNumberConvert",
4374 "pos": [
4375 185810,
4376 -370
4377 ],
4378 "size": [
4379 190,
4380 50
4381 ],
4382 "flags": [],
4383 "order": 87,
4384 "mode": 0,
4385 "inputs": [
4386 {
4387 "name": "value",
4388 "type": "INT,FLOAT,STRING,BOOLEAN",
4389 "link": 97
4390 }
4391 ],
4392 "outputs": [
4393 {
4394 "name": "FLOAT",
4395 "type": "FLOAT",
4396 "links": [
4397 76
4398 ]
4399 },
4400 {
4401 "name": "INT",
4402 "type": "INT",
4403 "links": []
4404 }
4405 ],
4406 "properties": {
4407 "cnr_id": "comfy-core",
4408 "ver": "0.42.0",
4409 "Node name for S&R": "ComfyNumberConvert"
4410 },
4411 "color": "#233",
4412 "bgcolor": "#355"
4413 },
4414 {
4415 "id": 88,
4416 "type": "ComfyNumberConvert",
4417 "pos": [
4418 185810,
4419 -580
4420 ],
4421 "size": [
4422 190,
4423 50
4424 ],
4425 "flags": [],
4426 "order": 86,
4427 "mode": 0,
4428 "inputs": [
4429 {
4430 "name": "value",
4431 "type": "INT,FLOAT,STRING,BOOLEAN",
4432 "link": 98
4433 }
4434 ],
4435 "outputs": [
4436 {
4437 "name": "FLOAT",
4438 "type": "FLOAT",
4439 "links": []
4440 },
4441 {
4442 "name": "INT",
4443 "type": "INT",
4444 "links": [
4445 75
4446 ]
4447 }
4448 ],
4449 "properties": {
4450 "cnr_id": "comfy-core",
4451 "ver": "0.42.0",
4452 "Node name for S&R": "ComfyNumberConvert"
4453 },
4454 "color": "#233",
4455 "bgcolor": "#355"
4456 },
4457 {
4458 "id": 89,
4459 "type": "ComfyNumberConvert",
4460 "pos": [
4461 185810,
4462 -1210
4463 ],
4464 "size": [
4465 190,
4466 50
4467 ],
4468 "flags": [],
4469 "order": 85,
4470 "mode": 0,
4471 "inputs": [
4472 {
4473 "name": "value",
4474 "type": "INT,FLOAT,STRING,BOOLEAN",
4475 "link": 99
4476 }
4477 ],
4478 "outputs": [
4479 {
4480 "name": "FLOAT",
4481 "type": "FLOAT",
4482 "links": []
4483 },
4484 {
4485 "name": "INT",
4486 "type": "INT",
4487 "links": [
4488 82
4489 ]
4490 }
4491 ],
4492 "properties": {
4493 "cnr_id": "comfy-core",
4494 "ver": "0.42.0",
4495 "Node name for S&R": "ComfyNumberConvert"
4496 },
4497 "color": "#233",
4498 "bgcolor": "#355"
4499 }
4500 ],
4501 "links": [
4502 [
4503 1,
4504 3,
4505 0,
4506 8,
4507 0,
4508 "MODEL"
4509 ],
4510 [
4511 2,
4512 8,
4513 0,
4514 10,
4515 0,
4516 "MODEL"
4517 ],
4518 [
4519 3,
4520 10,
4521 0,
4522 12,
4523 0,
4524 "MODEL"
4525 ],
4526 [
4527 4,
4528 69,
4529 0,
4530 14,
4531 0,
4532 "MODEL"
4533 ],
4534 [
4535 5,
4536 14,
4537 0,
4538 19,
4539 0,
4540 "MODEL"
4541 ],
4542 [
4543 6,
4544 55,
4545 0,
4546 19,
4547 1,
4548 "CONDITIONING"
4549 ],
4550 [
4551 7,
4552 75,
4553 0,
4554 19,
4555 2,
4556 "CONDITIONING"
4557 ],
4558 [
4559 8,
4560 18,
4561 0,
4562 21,
4563 0,
4564 "NOISE"
4565 ],
4566 [
4567 9,
4568 19,
4569 0,
4570 21,
4571 1,
4572 "GUIDER"
4573 ],
4574 [
4575 10,
4576 22,
4577 0,
4578 21,
4579 2,
4580 "SAMPLER"
4581 ],
4582 [
4583 11,
4584 29,
4585 0,
4586 21,
4587 3,
4588 "SIGMAS"
4589 ],
4590 [
4591 12,
4592 73,
4593 0,
4594 21,
4595 4,
4596 "LATENT"
4597 ],
4598 [
4599 13,
4600 49,
4601 0,
4602 23,
4603 0,
4604 "IMAGE"
4605 ],
4606 [
4607 14,
4608 14,
4609 0,
4610 29,
4611 0,
4612 "MODEL"
4613 ],
4614 [
4615 15,
4616 72,
4617 0,
4618 30,
4619 0,
4620 "STRING"
4621 ],
4622 [
4623 16,
4624 51,
4625 1,
4626 33,
4627 0,
4628 "INT"
4629 ],
4630 [
4631 17,
4632 51,
4633 2,
4634 34,
4635 0,
4636 "INT"
4637 ],
4638 [
4639 18,
4640 33,
4641 0,
4642 35,
4643 0,
4644 "NUMBER"
4645 ],
4646 [
4647 19,
4648 32,
4649 0,
4650 35,
4651 1,
4652 "NUMBER"
4653 ],
4654 [
4655 20,
4656 36,
4657 0,
4658 37,
4659 0,
4660 "UPSCALE_MODEL"
4661 ],
4662 [
4663 21,
4664 51,
4665 0,
4666 37,
4667 1,
4668 "IMAGE"
4669 ],
4670 [
4671 22,
4672 42,
4673 0,
4674 39,
4675 0,
4676 "STRING"
4677 ],
4678 [
4679 27,
4680 70,
4681 0,
4682 46,
4683 0,
4684 "IMAGE"
4685 ],
4686 [
4687 28,
4688 46,
4689 0,
4690 47,
4691 0,
4692 "IMAGE"
4693 ],
4694 [
4695 29,
4696 45,
4697 0,
4698 47,
4699 1,
4700 "VAE"
4701 ],
4702 [
4703 30,
4704 44,
4705 0,
4706 48,
4707 0,
4708 "MODEL"
4709 ],
4710 [
4711 31,
4712 47,
4713 0,
4714 48,
4715 1,
4716 "LATENT"
4717 ],
4718 [
4719 32,
4720 21,
4721 0,
4722 49,
4723 0,
4724 "LATENT"
4725 ],
4726 [
4727 33,
4728 20,
4729 0,
4730 49,
4731 1,
4732 "VAE"
4733 ],
4734 [
4735 34,
4736 49,
4737 0,
4738 51,
4739 0,
4740 "IMAGE"
4741 ],
4742 [
4743 35,
4744 34,
4745 0,
4746 52,
4747 0,
4748 "NUMBER"
4749 ],
4750 [
4751 36,
4752 32,
4753 0,
4754 52,
4755 1,
4756 "NUMBER"
4757 ],
4758 [
4759 37,
4760 69,
4761 1,
4762 55,
4763 0,
4764 "CLIP"
4765 ],
4766 [
4767 38,
4768 72,
4769 0,
4770 55,
4771 1,
4772 "STRING"
4773 ],
4774 [
4775 39,
4776 5,
4777 0,
4778 56,
4779 0,
4780 "STRING"
4781 ],
4782 [
4783 40,
4784 57,
4785 0,
4786 56,
4787 1,
4788 "STRING"
4789 ],
4790 [
4791 41,
4792 4,
4793 0,
4794 57,
4795 0,
4796 "STRING"
4797 ],
4798 [
4799 44,
4800 44,
4801 0,
4802 59,
4803 0,
4804 "MODEL"
4805 ],
4806 [
4807 45,
4808 48,
4809 0,
4810 59,
4811 1,
4812 "CONDITIONING"
4813 ],
4814 [
4815 46,
4816 48,
4817 1,
4818 59,
4819 2,
4820 "CONDITIONING"
4821 ],
4822 [
4823 47,
4824 62,
4825 0,
4826 61,
4827 0,
4828 "LATENT"
4829 ],
4830 [
4831 48,
4832 45,
4833 0,
4834 61,
4835 1,
4836 "VAE"
4837 ],
4838 [
4839 49,
4840 50,
4841 0,
4842 62,
4843 0,
4844 "NOISE"
4845 ],
4846 [
4847 50,
4848 59,
4849 0,
4850 62,
4851 1,
4852 "GUIDER"
4853 ],
4854 [
4855 51,
4856 60,
4857 0,
4858 62,
4859 2,
4860 "SAMPLER"
4861 ],
4862 [
4863 52,
4864 63,
4865 0,
4866 62,
4867 3,
4868 "SIGMAS"
4869 ],
4870 [
4871 53,
4872 47,
4873 0,
4874 62,
4875 4,
4876 "LATENT"
4877 ],
4878 [
4879 54,
4880 44,
4881 0,
4882 63,
4883 0,
4884 "MODEL"
4885 ],
4886 [
4887 55,
4888 71,
4889 0,
4890 66,
4891 0,
4892 "IMAGE"
4893 ],
4894 [
4895 56,
4896 49,
4897 0,
4898 66,
4899 1,
4900 "IMAGE"
4901 ],
4902 [
4903 57,
4904 35,
4905 0,
4906 67,
4907 0,
4908 "NUMBER"
4909 ],
4910 [
4911 58,
4912 52,
4913 0,
4914 68,
4915 0,
4916 "NUMBER"
4917 ],
4918 [
4919 59,
4920 12,
4921 0,
4922 69,
4923 0,
4924 "MODEL"
4925 ],
4926 [
4927 60,
4928 16,
4929 0,
4930 69,
4931 1,
4932 "CLIP"
4933 ],
4934 [
4935 61,
4936 37,
4937 0,
4938 70,
4939 0,
4940 "IMAGE"
4941 ],
4942 [
4943 62,
4944 67,
4945 0,
4946 70,
4947 1,
4948 "INT"
4949 ],
4950 [
4951 63,
4952 68,
4953 0,
4954 70,
4955 2,
4956 "INT"
4957 ],
4958 [
4959 66,
4960 58,
4961 0,
4962 72,
4963 0,
4964 "STRING"
4965 ],
4966 [
4967 67,
4968 40,
4969 0,
4970 72,
4971 1,
4972 "STRING"
4973 ],
4974 [
4975 68,
4976 41,
4977 0,
4978 73,
4979 0,
4980 "INT"
4981 ],
4982 [
4983 69,
4984 41,
4985 1,
4986 73,
4987 1,
4988 "INT"
4989 ],
4990 [
4991 70,
4992 13,
4993 0,
4994 74,
4995 0,
4996 "STRING"
4997 ],
4998 [
4999 71,
5000 56,
5001 0,
5002 74,
5003 1,
5004 "STRING"
5005 ],
5006 [
5007 72,
5008 69,
5009 1,
5010 75,
5011 0,
5012 "CLIP"
5013 ],
5014 [
5015 73,
5016 43,
5017 0,
5018 75,
5019 1,
5020 "STRING"
5021 ],
5022 [
5023 74,
5024 79,
5025 0,
5026 76,
5027 0,
5028 "IMAGE"
5029 ],
5030 [
5031 75,
5032 88,
5033 1,
5034 76,
5035 1,
5036 "INT"
5037 ],
5038 [
5039 76,
5040 87,
5041 0,
5042 76,
5043 2,
5044 "FLOAT"
5045 ],
5046 [
5047 77,
5048 80,
5049 0,
5050 76,
5051 3,
5052 "STRING"
5053 ],
5054 [
5055 78,
5056 83,
5057 0,
5058 76,
5059 4,
5060 "STRING"
5061 ],
5062 [
5063 79,
5064 84,
5065 0,
5066 76,
5067 5,
5068 "STRING"
5069 ],
5070 [
5071 80,
5072 81,
5073 0,
5074 76,
5075 6,
5076 "STRING"
5077 ],
5078 [
5079 81,
5080 43,
5081 0,
5082 76,
5083 7,
5084 "STRING"
5085 ],
5086 [
5087 82,
5088 89,
5089 1,
5090 76,
5091 8,
5092 "INT"
5093 ],
5094 [
5095 83,
5096 79,
5097 1,
5098 76,
5099 9,
5100 "INT"
5101 ],
5102 [
5103 84,
5104 79,
5105 2,
5106 76,
5107 10,
5108 "INT"
5109 ],
5110 [
5111 85,
5112 79,
5113 3,
5114 76,
5115 11,
5116 "INT"
5117 ],
5118 [
5119 86,
5120 81,
5121 0,
5122 77,
5123 0,
5124 "STRING"
5125 ],
5126 [
5127 87,
5128 14,
5129 0,
5130 78,
5131 0,
5132 "MODEL"
5133 ],
5134 [
5135 88,
5136 71,
5137 0,
5138 79,
5139 0,
5140 "IMAGE"
5141 ],
5142 [
5143 89,
5144 3,
5145 0,
5146 80,
5147 0,
5148 "MODEL"
5149 ],
5150 [
5151 90,
5152 58,
5153 0,
5154 81,
5155 0,
5156 "STRING"
5157 ],
5158 [
5159 91,
5160 78,
5161 0,
5162 81,
5163 1,
5164 "STRING"
5165 ],
5166 [
5167 92,
5168 79,
5169 0,
5170 82,
5171 0,
5172 "IMAGE"
5173 ],
5174 [
5175 93,
5176 79,
5177 0,
5178 83,
5179 0,
5180 "IMAGE"
5181 ],
5182 [
5183 94,
5184 79,
5185 0,
5186 84,
5187 0,
5188 "IMAGE"
5189 ],
5190 [
5191 95,
5192 79,
5193 0,
5194 85,
5195 0,
5196 "IMAGE"
5197 ],
5198 [
5199 96,
5200 79,
5201 0,
5202 86,
5203 0,
5204 "IMAGE"
5205 ],
5206 [
5207 97,
5208 86,
5209 0,
5210 87,
5211 0,
5212 "STRING"
5213 ],
5214 [
5215 98,
5216 85,
5217 0,
5218 88,
5219 0,
5220 "STRING"
5221 ],
5222 [
5223 99,
5224 82,
5225 0,
5226 89,
5227 0,
5228 "STRING"
5229 ],
5230 [
5231 23,
5232 16,
5233 0,
5234 42,
5235 0,
5236 "CLIP"
5237 ],
5238 [
5239 24,
5240 7,
5241 0,
5242 42,
5243 4,
5244 "STRING"
5245 ],
5246 [
5247 25,
5248 74,
5249 0,
5250 42,
5251 5,
5252 "STRING"
5253 ],
5254 [
5255 26,
5256 28,
5257 0,
5258 42,
5259 6,
5260 "INT"
5261 ],
5262 [
5263 42,
5264 39,
5265 0,
5266 58,
5267 0,
5268 "STRING"
5269 ],
5270 [
5271 43,
5272 74,
5273 0,
5274 58,
5275 1,
5276 "STRING"
5277 ],
5278 [
5279 64,
5280 61,
5281 0,
5282 71,
5283 0,
5284 "IMAGE"
5285 ],
5286 [
5287 65,
5288 70,
5289 0,
5290 71,
5291 1,
5292 "IMAGE"
5293 ]
5294 ],
5295 "groups": [
5296 {
5297 "id": 1,
5298 "title": "Model Shift",
5299 "bounding": [
5300 179310,
5301 -1280,
5302 260,
5303 170
5304 ],
5305 "color": "#a1309b",
5306 "flags": []
5307 },
5308 {
5309 "id": 2,
5310 "title": "Model Attention Backend",
5311 "bounding": [
5312 179870,
5313 -1280,
5314 320,
5315 140
5316 ],
5317 "color": "#a1309b",
5318 "flags": []
5319 },
5320 {
5321 "id": 3,
5322 "title": "SkipLayerGuidance",
5323 "bounding": [
5324 179580,
5325 -1280,
5326 280,
5327 210
5328 ],
5329 "color": "#a1309b",
5330 "flags": []
5331 },
5332 {
5333 "id": 4,
5334 "title": "Wildcards",
5335 "bounding": [
5336 180200,
5337 -1280,
5338 550,
5339 500
5340 ],
5341 "color": "#8A8",
5342 "flags": []
5343 },
5344 {
5345 "id": 9,
5346 "title": "Pixel Upscale",
5347 "bounding": [
5348 183260,
5349 -1280,
5350 320,
5351 1200
5352 ],
5353 "color": "#b58b2a",
5354 "flags": []
5355 },
5356 {
5357 "id": 5,
5358 "title": "Upscale w/ Model",
5359 "bounding": [
5360 183260,
5361 -1250,
5362 320,
5363 240
5364 ],
5365 "color": "#b58b2a",
5366 "flags": []
5367 },
5368 {
5369 "id": 6,
5370 "title": "Prompt Reformat",
5371 "bounding": [
5372 181190,
5373 -1280,
5374 510,
5375 1050
5376 ],
5377 "color": "#8A8",
5378 "flags": []
5379 },
5380 {
5381 "id": 7,
5382 "title": "SeedVR2",
5383 "bounding": [
5384 183590,
5385 -1280,
5386 650,
5387 1100
5388 ],
5389 "color": "#b58b2a",
5390 "flags": []
5391 },
5392 {
5393 "id": 8,
5394 "title": "BKWILDCARDS",
5395 "bounding": [
5396 180760,
5397 -1280,
5398 420,
5399 1230
5400 ],
5401 "color": "#8A8",
5402 "flags": []
5403 },
5404 {
5405 "id": 10,
5406 "title": "Save Image",
5407 "bounding": [
5408 184960,
5409 -1280,
5410 260,
5411 1090
5412 ],
5413 "color": "#8AA",
5414 "flags": []
5415 }
5416 ],
5417 "config": [],
5418 "extra": {
5419 "ds": {
5420 "scale": 1.5,
5421 "offset": [
5422 -178594,
5423 1400
5424 ]
5425 },
5426 "frontendVersion": "1.58.7",
5427 "VHS_latentpreview": false,
5428 "VHS_latentpreviewrate": 0,
5429 "VHS_MetadataImage": true,
5430 "VHS_KeepIntermediate": true
5431 },
5432 "version": 0.4,
5433 "seed_widgets": {
5434 "4": 88,
5435 "5": 3,
5436 "18": 0,
5437 "28": 0,
5438 "50": 0
5439 }
5440}