usernameahoy

QWEN Edit 2509 Minimalist Workflow (3-image)

Oct 13th, 2025
1,187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.83 KB | None | 0 0
  1. {
  2. "id": "47834314-8b91-4b4a-bc61-f5293a15e440",
  3. "revision": 0,
  4. "last_node_id": 164,
  5. "last_link_id": 393,
  6. "nodes": [
  7. {
  8. "id": 8,
  9. "type": "VAEDecode",
  10. "pos": [
  11. 1201.6365966796875,
  12. 498.724853515625
  13. ],
  14. "size": [
  15. 210,
  16. 46
  17. ],
  18. "flags": {
  19. "collapsed": false
  20. },
  21. "order": 25,
  22. "mode": 0,
  23. "inputs": [
  24. {
  25. "name": "samples",
  26. "type": "LATENT",
  27. "link": 128
  28. },
  29. {
  30. "name": "vae",
  31. "type": "VAE",
  32. "link": 76
  33. }
  34. ],
  35. "outputs": [
  36. {
  37. "name": "IMAGE",
  38. "type": "IMAGE",
  39. "slot_index": 0,
  40. "links": [
  41. 110
  42. ]
  43. }
  44. ],
  45. "properties": {
  46. "cnr_id": "comfy-core",
  47. "ver": "0.3.48",
  48. "Node name for S&R": "VAEDecode",
  49. "enableTabs": false,
  50. "tabWidth": 65,
  51. "tabXOffset": 10,
  52. "hasSecondTab": false,
  53. "secondTabText": "Send Back",
  54. "secondTabOffset": 80,
  55. "secondTabWidth": 65,
  56. "widget_ue_connectable": {}
  57. },
  58. "widgets_values": []
  59. },
  60. {
  61. "id": 131,
  62. "type": "UNETLoader",
  63. "pos": [
  64. -546.2807006835938,
  65. -347.909423828125
  66. ],
  67. "size": [
  68. 270,
  69. 82
  70. ],
  71. "flags": {},
  72. "order": 0,
  73. "mode": 0,
  74. "inputs": [],
  75. "outputs": [
  76. {
  77. "name": "MODEL",
  78. "type": "MODEL",
  79. "links": [
  80. 285
  81. ]
  82. }
  83. ],
  84. "properties": {
  85. "cnr_id": "comfy-core",
  86. "ver": "0.3.60",
  87. "Node name for S&R": "UNETLoader"
  88. },
  89. "widgets_values": [
  90. "qwen_image_edit_2509_fp8_e4m3fn.safetensors",
  91. "fp8_e4m3fn"
  92. ]
  93. },
  94. {
  95. "id": 60,
  96. "type": "SaveImage",
  97. "pos": [
  98. 217.75877380371094,
  99. 489.3744812011719
  100. ],
  101. "size": [
  102. 950,
  103. 1040
  104. ],
  105. "flags": {
  106. "pinned": true
  107. },
  108. "order": 26,
  109. "mode": 0,
  110. "inputs": [
  111. {
  112. "name": "images",
  113. "type": "IMAGE",
  114. "link": 110
  115. }
  116. ],
  117. "outputs": [],
  118. "properties": {
  119. "cnr_id": "comfy-core",
  120. "ver": "0.3.48",
  121. "Node name for S&R": "SaveImage",
  122. "enableTabs": false,
  123. "tabWidth": 65,
  124. "tabXOffset": 10,
  125. "hasSecondTab": false,
  126. "secondTabText": "Send Back",
  127. "secondTabOffset": 80,
  128. "secondTabWidth": 65,
  129. "widget_ue_connectable": {}
  130. },
  131. "widgets_values": [
  132. "qwedit_%date:yyyy-MM-dd_hh-mm-ss%"
  133. ]
  134. },
  135. {
  136. "id": 97,
  137. "type": "MarkdownNote",
  138. "pos": [
  139. 1286.6806640625,
  140. -45.1753044128418
  141. ],
  142. "size": [
  143. 300,
  144. 160
  145. ],
  146. "flags": {},
  147. "order": 1,
  148. "mode": 0,
  149. "inputs": [],
  150. "outputs": [],
  151. "title": "Note: KSampler settings",
  152. "properties": {},
  153. "widgets_values": [
  154. "Always keep 2.5 CFG. Best step count is 20, but you can go higher to 30 if you want.\n\nYou can go as low as 10 steps, which makes it run quicker but lowers the quality of the *drawn* parts of the image (the un-altered parts are perfectly fine). Great for quick testing or for when you don't need high fidelity on drawn parts."
  155. ],
  156. "color": "#432",
  157. "bgcolor": "#653"
  158. },
  159. {
  160. "id": 135,
  161. "type": "MarkdownNote",
  162. "pos": [
  163. 928.171142578125,
  164. 293.7415771484375
  165. ],
  166. "size": [
  167. 273.0282897949219,
  168. 133.28334045410156
  169. ],
  170. "flags": {},
  171. "order": 2,
  172. "mode": 0,
  173. "inputs": [],
  174. "outputs": [],
  175. "title": "Note: Custom Output Size",
  176. "properties": {},
  177. "widgets_values": [
  178. "<-- You can feed a custom-sized latent into the ksampler if you want a different image size output.\n\nIdeal sizes are: 832x1248, 1248x832, 1024x1024\n\nHowever, qwen 2509 can handle pretty much any image at approx. 1 megapixel as long as it's not too crazy of an aspect ratio. Up to 16:9 or 9:16 seems fine."
  179. ],
  180. "color": "#432",
  181. "bgcolor": "#653"
  182. },
  183. {
  184. "id": 39,
  185. "type": "VAELoader",
  186. "pos": [
  187. -569.978271484375,
  188. -21.564655303955078
  189. ],
  190. "size": [
  191. 330,
  192. 60
  193. ],
  194. "flags": {},
  195. "order": 3,
  196. "mode": 0,
  197. "inputs": [],
  198. "outputs": [
  199. {
  200. "name": "VAE",
  201. "type": "VAE",
  202. "slot_index": 0,
  203. "links": [
  204. 76,
  205. 168,
  206. 295,
  207. 310,
  208. 338
  209. ]
  210. }
  211. ],
  212. "properties": {
  213. "cnr_id": "comfy-core",
  214. "ver": "0.3.48",
  215. "Node name for S&R": "VAELoader",
  216. "models": [
  217. {
  218. "name": "qwen_image_vae.safetensors",
  219. "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors",
  220. "directory": "vae"
  221. }
  222. ],
  223. "enableTabs": false,
  224. "tabWidth": 65,
  225. "tabXOffset": 10,
  226. "hasSecondTab": false,
  227. "secondTabText": "Send Back",
  228. "secondTabOffset": 80,
  229. "secondTabWidth": 65,
  230. "widget_ue_connectable": {}
  231. },
  232. "widgets_values": [
  233. "qwen_image_vae.safetensors"
  234. ]
  235. },
  236. {
  237. "id": 3,
  238. "type": "KSampler",
  239. "pos": [
  240. 950.6409301757812,
  241. -46.059879302978516
  242. ],
  243. "size": [
  244. 289.4566345214844,
  245. 279.5333251953125
  246. ],
  247. "flags": {},
  248. "order": 24,
  249. "mode": 0,
  250. "inputs": [
  251. {
  252. "name": "model",
  253. "type": "MODEL",
  254. "link": 285
  255. },
  256. {
  257. "name": "positive",
  258. "type": "CONDITIONING",
  259. "link": 386
  260. },
  261. {
  262. "name": "negative",
  263. "type": "CONDITIONING",
  264. "link": 351
  265. },
  266. {
  267. "name": "latent_image",
  268. "type": "LATENT",
  269. "link": 393
  270. }
  271. ],
  272. "outputs": [
  273. {
  274. "name": "LATENT",
  275. "type": "LATENT",
  276. "slot_index": 0,
  277. "links": [
  278. 128
  279. ]
  280. }
  281. ],
  282. "properties": {
  283. "cnr_id": "comfy-core",
  284. "ver": "0.3.48",
  285. "Node name for S&R": "KSampler",
  286. "enableTabs": false,
  287. "tabWidth": 65,
  288. "tabXOffset": 10,
  289. "hasSecondTab": false,
  290. "secondTabText": "Send Back",
  291. "secondTabOffset": 80,
  292. "secondTabWidth": 65,
  293. "widget_ue_connectable": {}
  294. },
  295. "widgets_values": [
  296. 632469697633830,
  297. "randomize",
  298. 20,
  299. 2.5,
  300. "euler",
  301. "simple",
  302. 1
  303. ]
  304. },
  305. {
  306. "id": 159,
  307. "type": "ConditioningCombine",
  308. "pos": [
  309. 950.24365234375,
  310. -248.16322326660156
  311. ],
  312. "size": [
  313. 211,
  314. 46
  315. ],
  316. "flags": {},
  317. "order": 22,
  318. "mode": 0,
  319. "inputs": [
  320. {
  321. "name": "conditioning_1",
  322. "type": "CONDITIONING",
  323. "link": 375
  324. },
  325. {
  326. "name": "conditioning_2",
  327. "type": "CONDITIONING",
  328. "link": 376
  329. }
  330. ],
  331. "outputs": [
  332. {
  333. "name": "CONDITIONING",
  334. "type": "CONDITIONING",
  335. "links": [
  336. 388
  337. ]
  338. }
  339. ],
  340. "properties": {
  341. "cnr_id": "comfy-core",
  342. "ver": "0.3.64",
  343. "Node name for S&R": "ConditioningCombine"
  344. },
  345. "widgets_values": []
  346. },
  347. {
  348. "id": 118,
  349. "type": "ConditioningZeroOut",
  350. "pos": [
  351. 663.32373046875,
  352. 118.14413452148438
  353. ],
  354. "size": [
  355. 197.66665649414062,
  356. 26
  357. ],
  358. "flags": {},
  359. "order": 18,
  360. "mode": 0,
  361. "inputs": [
  362. {
  363. "name": "conditioning",
  364. "type": "CONDITIONING",
  365. "link": 298
  366. }
  367. ],
  368. "outputs": [
  369. {
  370. "name": "CONDITIONING",
  371. "type": "CONDITIONING",
  372. "links": [
  373. 351
  374. ]
  375. }
  376. ],
  377. "properties": {
  378. "cnr_id": "comfy-core",
  379. "ver": "0.3.60",
  380. "Node name for S&R": "ConditioningZeroOut"
  381. },
  382. "widgets_values": []
  383. },
  384. {
  385. "id": 154,
  386. "type": "ReferenceLatent",
  387. "pos": [
  388. 661.5532836914062,
  389. -31.007896423339844
  390. ],
  391. "size": [
  392. 197.66665649414062,
  393. 46
  394. ],
  395. "flags": {},
  396. "order": 20,
  397. "mode": 0,
  398. "inputs": [
  399. {
  400. "name": "conditioning",
  401. "type": "CONDITIONING",
  402. "link": 364
  403. },
  404. {
  405. "name": "latent",
  406. "shape": 7,
  407. "type": "LATENT",
  408. "link": 340
  409. }
  410. ],
  411. "outputs": [
  412. {
  413. "name": "CONDITIONING",
  414. "type": "CONDITIONING",
  415. "links": [
  416. 375
  417. ]
  418. }
  419. ],
  420. "properties": {
  421. "cnr_id": "comfy-core",
  422. "ver": "0.3.60",
  423. "Node name for S&R": "ReferenceLatent"
  424. },
  425. "widgets_values": []
  426. },
  427. {
  428. "id": 153,
  429. "type": "ReferenceLatent",
  430. "pos": [
  431. 668.8330688476562,
  432. -130.29617309570312
  433. ],
  434. "size": [
  435. 197.66665649414062,
  436. 46
  437. ],
  438. "flags": {},
  439. "order": 21,
  440. "mode": 0,
  441. "inputs": [
  442. {
  443. "name": "conditioning",
  444. "type": "CONDITIONING",
  445. "link": 365
  446. },
  447. {
  448. "name": "latent",
  449. "shape": 7,
  450. "type": "LATENT",
  451. "link": 341
  452. }
  453. ],
  454. "outputs": [
  455. {
  456. "name": "CONDITIONING",
  457. "type": "CONDITIONING",
  458. "links": [
  459. 376
  460. ]
  461. }
  462. ],
  463. "properties": {
  464. "cnr_id": "comfy-core",
  465. "ver": "0.3.60",
  466. "Node name for S&R": "ReferenceLatent"
  467. },
  468. "widgets_values": []
  469. },
  470. {
  471. "id": 78,
  472. "type": "LoadImage",
  473. "pos": [
  474. -271.58331298828125,
  475. 495.318603515625
  476. ],
  477. "size": [
  478. 455.16058349609375,
  479. 388.7522277832031
  480. ],
  481. "flags": {
  482. "pinned": true
  483. },
  484. "order": 4,
  485. "mode": 0,
  486. "inputs": [],
  487. "outputs": [
  488. {
  489. "name": "IMAGE",
  490. "type": "IMAGE",
  491. "links": [
  492. 301
  493. ]
  494. },
  495. {
  496. "name": "MASK",
  497. "type": "MASK",
  498. "links": null
  499. }
  500. ],
  501. "title": "Load Image (1)",
  502. "properties": {
  503. "cnr_id": "comfy-core",
  504. "ver": "0.3.50",
  505. "Node name for S&R": "LoadImage",
  506. "enableTabs": false,
  507. "tabWidth": 65,
  508. "tabXOffset": 10,
  509. "hasSecondTab": false,
  510. "secondTabText": "Send Back",
  511. "secondTabOffset": 80,
  512. "secondTabWidth": 65,
  513. "ue_properties": {
  514. "widget_ue_connectable": {
  515. "image": true,
  516. "upload": true
  517. }
  518. }
  519. },
  520. "widgets_values": [
  521. "02 scissors.jpg",
  522. "image"
  523. ]
  524. },
  525. {
  526. "id": 162,
  527. "type": "LoadImage",
  528. "pos": [
  529. -740.1228637695312,
  530. 495.10882568359375
  531. ],
  532. "size": [
  533. 455.16058349609375,
  534. 388.7522277832031
  535. ],
  536. "flags": {
  537. "pinned": true
  538. },
  539. "order": 5,
  540. "mode": 0,
  541. "inputs": [],
  542. "outputs": [
  543. {
  544. "name": "IMAGE",
  545. "type": "IMAGE",
  546. "links": [
  547. 390
  548. ]
  549. },
  550. {
  551. "name": "MASK",
  552. "type": "MASK",
  553. "links": null
  554. }
  555. ],
  556. "title": "Load Image (2)",
  557. "properties": {
  558. "cnr_id": "comfy-core",
  559. "ver": "0.3.50",
  560. "Node name for S&R": "LoadImage",
  561. "enableTabs": false,
  562. "tabWidth": 65,
  563. "tabXOffset": 10,
  564. "hasSecondTab": false,
  565. "secondTabText": "Send Back",
  566. "secondTabOffset": 80,
  567. "secondTabWidth": 65,
  568. "ue_properties": {
  569. "widget_ue_connectable": {
  570. "image": true,
  571. "upload": true
  572. }
  573. }
  574. },
  575. "widgets_values": [
  576. "02 hat.jpg",
  577. "image"
  578. ]
  579. },
  580. {
  581. "id": 163,
  582. "type": "LoadImage",
  583. "pos": [
  584. -1208.508056640625,
  585. 493.9169616699219
  586. ],
  587. "size": [
  588. 455.16058349609375,
  589. 388.7522277832031
  590. ],
  591. "flags": {
  592. "pinned": true
  593. },
  594. "order": 6,
  595. "mode": 0,
  596. "inputs": [],
  597. "outputs": [
  598. {
  599. "name": "IMAGE",
  600. "type": "IMAGE",
  601. "links": [
  602. 391
  603. ]
  604. },
  605. {
  606. "name": "MASK",
  607. "type": "MASK",
  608. "links": null
  609. }
  610. ],
  611. "title": "Load Image (3)",
  612. "properties": {
  613. "cnr_id": "comfy-core",
  614. "ver": "0.3.50",
  615. "Node name for S&R": "LoadImage",
  616. "enableTabs": false,
  617. "tabWidth": 65,
  618. "tabXOffset": 10,
  619. "hasSecondTab": false,
  620. "secondTabText": "Send Back",
  621. "secondTabOffset": 80,
  622. "secondTabWidth": 65,
  623. "ue_properties": {
  624. "widget_ue_connectable": {
  625. "image": true,
  626. "upload": true
  627. }
  628. }
  629. },
  630. "widgets_values": [
  631. "02 clock.jpg",
  632. "image"
  633. ]
  634. },
  635. {
  636. "id": 137,
  637. "type": "ImageScaleToTotalPixelsX",
  638. "pos": [
  639. -139.30564880371094,
  640. 233.96421813964844
  641. ],
  642. "size": [
  643. 235.93333435058594,
  644. 199
  645. ],
  646. "flags": {},
  647. "order": 11,
  648. "mode": 0,
  649. "inputs": [
  650. {
  651. "name": "image",
  652. "type": "IMAGE",
  653. "link": 301
  654. }
  655. ],
  656. "outputs": [
  657. {
  658. "name": "image",
  659. "type": "IMAGE",
  660. "links": [
  661. 303,
  662. 353
  663. ]
  664. },
  665. {
  666. "name": "width",
  667. "type": "INT",
  668. "links": null
  669. },
  670. {
  671. "name": "height",
  672. "type": "INT",
  673. "links": null
  674. }
  675. ],
  676. "properties": {
  677. "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  678. "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  679. "Node name for S&R": "ImageScaleToTotalPixelsX"
  680. },
  681. "widgets_values": [
  682. 1.02,
  683. 16,
  684. "crop",
  685. "lanczos",
  686. ""
  687. ]
  688. },
  689. {
  690. "id": 157,
  691. "type": "VAEEncode",
  692. "pos": [
  693. -613.578125,
  694. 133.5927276611328
  695. ],
  696. "size": [
  697. 140,
  698. 46
  699. ],
  700. "flags": {},
  701. "order": 16,
  702. "mode": 0,
  703. "inputs": [
  704. {
  705. "name": "pixels",
  706. "type": "IMAGE",
  707. "link": 337
  708. },
  709. {
  710. "name": "vae",
  711. "type": "VAE",
  712. "link": 338
  713. }
  714. ],
  715. "outputs": [
  716. {
  717. "name": "LATENT",
  718. "type": "LATENT",
  719. "links": [
  720. 342
  721. ]
  722. }
  723. ],
  724. "properties": {
  725. "cnr_id": "comfy-core",
  726. "ver": "0.3.50",
  727. "Node name for S&R": "VAEEncode",
  728. "enableTabs": false,
  729. "tabWidth": 65,
  730. "tabXOffset": 10,
  731. "hasSecondTab": false,
  732. "secondTabText": "Send Back",
  733. "secondTabOffset": 80,
  734. "secondTabWidth": 65,
  735. "ue_properties": {
  736. "widget_ue_connectable": {}
  737. }
  738. },
  739. "widgets_values": []
  740. },
  741. {
  742. "id": 151,
  743. "type": "ImageScaleToTotalPixelsX",
  744. "pos": [
  745. -423.7879333496094,
  746. 234.14553833007812
  747. ],
  748. "size": [
  749. 235.93333435058594,
  750. 199
  751. ],
  752. "flags": {},
  753. "order": 12,
  754. "mode": 0,
  755. "inputs": [
  756. {
  757. "name": "image",
  758. "type": "IMAGE",
  759. "link": 390
  760. }
  761. ],
  762. "outputs": [
  763. {
  764. "name": "image",
  765. "type": "IMAGE",
  766. "links": [
  767. 312,
  768. 361
  769. ]
  770. },
  771. {
  772. "name": "width",
  773. "type": "INT",
  774. "links": null
  775. },
  776. {
  777. "name": "height",
  778. "type": "INT",
  779. "links": null
  780. }
  781. ],
  782. "properties": {
  783. "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  784. "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  785. "Node name for S&R": "ImageScaleToTotalPixelsX"
  786. },
  787. "widgets_values": [
  788. 1.02,
  789. 16,
  790. "crop",
  791. "lanczos",
  792. ""
  793. ]
  794. },
  795. {
  796. "id": 150,
  797. "type": "VAEEncode",
  798. "pos": [
  799. -330.2727355957031,
  800. 136.71551513671875
  801. ],
  802. "size": [
  803. 140,
  804. 46
  805. ],
  806. "flags": {},
  807. "order": 15,
  808. "mode": 0,
  809. "inputs": [
  810. {
  811. "name": "pixels",
  812. "type": "IMAGE",
  813. "link": 312
  814. },
  815. {
  816. "name": "vae",
  817. "type": "VAE",
  818. "link": 310
  819. }
  820. ],
  821. "outputs": [
  822. {
  823. "name": "LATENT",
  824. "type": "LATENT",
  825. "links": [
  826. 341
  827. ]
  828. }
  829. ],
  830. "properties": {
  831. "cnr_id": "comfy-core",
  832. "ver": "0.3.50",
  833. "Node name for S&R": "VAEEncode",
  834. "enableTabs": false,
  835. "tabWidth": 65,
  836. "tabXOffset": 10,
  837. "hasSecondTab": false,
  838. "secondTabText": "Send Back",
  839. "secondTabOffset": 80,
  840. "secondTabWidth": 65,
  841. "ue_properties": {
  842. "widget_ue_connectable": {}
  843. }
  844. },
  845. "widgets_values": []
  846. },
  847. {
  848. "id": 141,
  849. "type": "MarkdownNote",
  850. "pos": [
  851. -1023.4444580078125,
  852. 224.1636199951172
  853. ],
  854. "size": [
  855. 225.10386657714844,
  856. 168.42791748046875
  857. ],
  858. "flags": {},
  859. "order": 7,
  860. "mode": 0,
  861. "inputs": [],
  862. "outputs": [],
  863. "title": "Note: Scaling",
  864. "properties": {},
  865. "widgets_values": [
  866. "These scaling settings are important, don't change them unless you know what you're doing. Ideal settings:\n\nMegapixels - 1.02\n\nMultiple of - 16\n\nresize_mode - crop\n\nupscale_method - lanczos"
  867. ],
  868. "color": "#432",
  869. "bgcolor": "#653"
  870. },
  871. {
  872. "id": 156,
  873. "type": "ImageScaleToTotalPixelsX",
  874. "pos": [
  875. -703.5831909179688,
  876. 232.4542999267578
  877. ],
  878. "size": [
  879. 235.93333435058594,
  880. 199
  881. ],
  882. "flags": {},
  883. "order": 13,
  884. "mode": 0,
  885. "inputs": [
  886. {
  887. "name": "image",
  888. "type": "IMAGE",
  889. "link": 391
  890. }
  891. ],
  892. "outputs": [
  893. {
  894. "name": "image",
  895. "type": "IMAGE",
  896. "links": [
  897. 337,
  898. 389
  899. ]
  900. },
  901. {
  902. "name": "width",
  903. "type": "INT",
  904. "links": null
  905. },
  906. {
  907. "name": "height",
  908. "type": "INT",
  909. "links": null
  910. }
  911. ],
  912. "properties": {
  913. "aux_id": "BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced",
  914. "ver": "694ae1f8352f770e4511f99ed35e2460d5591c83",
  915. "Node name for S&R": "ImageScaleToTotalPixelsX"
  916. },
  917. "widgets_values": [
  918. 1.02,
  919. 16,
  920. "crop",
  921. "lanczos",
  922. ""
  923. ]
  924. },
  925. {
  926. "id": 161,
  927. "type": "ConditioningCombine",
  928. "pos": [
  929. 948.3209838867188,
  930. -152.70249938964844
  931. ],
  932. "size": [
  933. 211,
  934. 46
  935. ],
  936. "flags": {},
  937. "order": 23,
  938. "mode": 0,
  939. "inputs": [
  940. {
  941. "name": "conditioning_1",
  942. "type": "CONDITIONING",
  943. "link": 387
  944. },
  945. {
  946. "name": "conditioning_2",
  947. "type": "CONDITIONING",
  948. "link": 388
  949. }
  950. ],
  951. "outputs": [
  952. {
  953. "name": "CONDITIONING",
  954. "type": "CONDITIONING",
  955. "links": [
  956. 386
  957. ]
  958. }
  959. ],
  960. "properties": {
  961. "cnr_id": "comfy-core",
  962. "ver": "0.3.64",
  963. "Node name for S&R": "ConditioningCombine"
  964. },
  965. "widgets_values": []
  966. },
  967. {
  968. "id": 126,
  969. "type": "EmptySD3LatentImage",
  970. "pos": [
  971. 635.427978515625,
  972. 308.82745361328125
  973. ],
  974. "size": [
  975. 270,
  976. 106
  977. ],
  978. "flags": {},
  979. "order": 8,
  980. "mode": 0,
  981. "inputs": [],
  982. "outputs": [
  983. {
  984. "name": "LATENT",
  985. "type": "LATENT",
  986. "links": []
  987. }
  988. ],
  989. "properties": {
  990. "cnr_id": "comfy-core",
  991. "ver": "0.3.59",
  992. "Node name for S&R": "EmptySD3LatentImage"
  993. },
  994. "widgets_values": [
  995. 1024,
  996. 1024,
  997. 1
  998. ]
  999. },
  1000. {
  1001. "id": 119,
  1002. "type": "ReferenceLatent",
  1003. "pos": [
  1004. 671.2078857421875,
  1005. -229.66488647460938
  1006. ],
  1007. "size": [
  1008. 197.66665649414062,
  1009. 46
  1010. ],
  1011. "flags": {
  1012. "collapsed": false
  1013. },
  1014. "order": 19,
  1015. "mode": 0,
  1016. "inputs": [
  1017. {
  1018. "name": "conditioning",
  1019. "type": "CONDITIONING",
  1020. "link": 359
  1021. },
  1022. {
  1023. "name": "latent",
  1024. "shape": 7,
  1025. "type": "LATENT",
  1026. "link": 342
  1027. }
  1028. ],
  1029. "outputs": [
  1030. {
  1031. "name": "CONDITIONING",
  1032. "type": "CONDITIONING",
  1033. "links": [
  1034. 387
  1035. ]
  1036. }
  1037. ],
  1038. "properties": {
  1039. "cnr_id": "comfy-core",
  1040. "ver": "0.3.60",
  1041. "Node name for S&R": "ReferenceLatent"
  1042. },
  1043. "widgets_values": []
  1044. },
  1045. {
  1046. "id": 38,
  1047. "type": "CLIPLoader",
  1048. "pos": [
  1049. -569.9169311523438,
  1050. -192.0159149169922
  1051. ],
  1052. "size": [
  1053. 330,
  1054. 110
  1055. ],
  1056. "flags": {},
  1057. "order": 9,
  1058. "mode": 0,
  1059. "inputs": [],
  1060. "outputs": [
  1061. {
  1062. "name": "CLIP",
  1063. "type": "CLIP",
  1064. "slot_index": 0,
  1065. "links": [
  1066. 296
  1067. ]
  1068. }
  1069. ],
  1070. "properties": {
  1071. "cnr_id": "comfy-core",
  1072. "ver": "0.3.48",
  1073. "Node name for S&R": "CLIPLoader",
  1074. "models": [
  1075. {
  1076. "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1077. "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1078. "directory": "text_encoders"
  1079. }
  1080. ],
  1081. "enableTabs": false,
  1082. "tabWidth": 65,
  1083. "tabXOffset": 10,
  1084. "hasSecondTab": false,
  1085. "secondTabText": "Send Back",
  1086. "secondTabOffset": 80,
  1087. "secondTabWidth": 65,
  1088. "widget_ue_connectable": {}
  1089. },
  1090. "widgets_values": [
  1091. "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1092. "qwen_image",
  1093. "default"
  1094. ]
  1095. },
  1096. {
  1097. "id": 140,
  1098. "type": "MarkdownNote",
  1099. "pos": [
  1100. -1023.8858032226562,
  1101. -435.70355224609375
  1102. ],
  1103. "size": [
  1104. 408.145263671875,
  1105. 507.738037109375
  1106. ],
  1107. "flags": {},
  1108. "order": 10,
  1109. "mode": 0,
  1110. "inputs": [],
  1111. "outputs": [],
  1112. "title": "Models",
  1113. "properties": {
  1114. "widget_ue_connectable": {}
  1115. },
  1116. "widgets_values": [
  1117. "## Main Model\n\n[qwen_image_edit_2509_fp8_e4m3fn.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_2509_fp8_e4m3fn.safetensors)\n\nGoes in models/diffusion_models\n\nRequires 22.5GB VRAM\n\n--OR--\n\n[GGUF Versions](https://huggingface.co/QuantStack/Qwen-Image-Edit-2509-GGUF/tree/main)\n\nGoes in models/unet\n\nRequires [ComfyUI-GGUF](https://github.com/city96/ComfyUI-GGUF) extension, load the model with \"UNET Loader\" node\n\nAlso note they run much slower than fp8\n\n## Text Encoder\n\n[qwen_2.5_vl_7b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors)\n\nGoes in models/text_encoders\n\n## VAE\n\n[qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors)\n\nGoes in models/vae\n\n## OPTIONAL: Consistence Lora\n\nHelps more tiny details come across, but sometimes lowers quality in other areas. It's a bit unpredictable, but generally not bad if you want those details. Follow the usage instructions on the page, but you do **not** need their workflow even though they say you do.\n\n[consistence lora](https://civitai.com/models/1939453/qwenedit-consistence-lora?modelVersionId=2256755)\n\n&nbsp;\n\n## Non-direct Links\n\nhttps://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/tree/main\n\nhttps://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/tree/main\n\nhttps://huggingface.co/QuantStack/Qwen-Image-Edit-2509-GGUF/tree/main"
  1118. ],
  1119. "color": "#432",
  1120. "bgcolor": "#653"
  1121. },
  1122. {
  1123. "id": 88,
  1124. "type": "VAEEncode",
  1125. "pos": [
  1126. -54.66263198852539,
  1127. 141.0489501953125
  1128. ],
  1129. "size": [
  1130. 140,
  1131. 46
  1132. ],
  1133. "flags": {},
  1134. "order": 14,
  1135. "mode": 0,
  1136. "inputs": [
  1137. {
  1138. "name": "pixels",
  1139. "type": "IMAGE",
  1140. "link": 303
  1141. },
  1142. {
  1143. "name": "vae",
  1144. "type": "VAE",
  1145. "link": 168
  1146. }
  1147. ],
  1148. "outputs": [
  1149. {
  1150. "name": "LATENT",
  1151. "type": "LATENT",
  1152. "links": [
  1153. 340,
  1154. 393
  1155. ]
  1156. }
  1157. ],
  1158. "properties": {
  1159. "cnr_id": "comfy-core",
  1160. "ver": "0.3.50",
  1161. "Node name for S&R": "VAEEncode",
  1162. "enableTabs": false,
  1163. "tabWidth": 65,
  1164. "tabXOffset": 10,
  1165. "hasSecondTab": false,
  1166. "secondTabText": "Send Back",
  1167. "secondTabOffset": 80,
  1168. "secondTabWidth": 65,
  1169. "ue_properties": {
  1170. "widget_ue_connectable": {}
  1171. }
  1172. },
  1173. "widgets_values": []
  1174. },
  1175. {
  1176. "id": 136,
  1177. "type": "TextEncodeQwenImageEditPlus",
  1178. "pos": [
  1179. 169.3934783935547,
  1180. 215.47743225097656
  1181. ],
  1182. "size": [
  1183. 400,
  1184. 200
  1185. ],
  1186. "flags": {
  1187. "pinned": true
  1188. },
  1189. "order": 17,
  1190. "mode": 0,
  1191. "inputs": [
  1192. {
  1193. "name": "clip",
  1194. "type": "CLIP",
  1195. "link": 296
  1196. },
  1197. {
  1198. "name": "vae",
  1199. "shape": 7,
  1200. "type": "VAE",
  1201. "link": 295
  1202. },
  1203. {
  1204. "name": "image1",
  1205. "shape": 7,
  1206. "type": "IMAGE",
  1207. "link": 353
  1208. },
  1209. {
  1210. "name": "image2",
  1211. "shape": 7,
  1212. "type": "IMAGE",
  1213. "link": 361
  1214. },
  1215. {
  1216. "name": "image3",
  1217. "shape": 7,
  1218. "type": "IMAGE",
  1219. "link": 389
  1220. }
  1221. ],
  1222. "outputs": [
  1223. {
  1224. "name": "CONDITIONING",
  1225. "type": "CONDITIONING",
  1226. "links": [
  1227. 298,
  1228. 359,
  1229. 364,
  1230. 365
  1231. ]
  1232. }
  1233. ],
  1234. "properties": {
  1235. "cnr_id": "comfy-core",
  1236. "ver": "0.3.59",
  1237. "Node name for S&R": "TextEncodeQwenImageEditPlus"
  1238. },
  1239. "widgets_values": [
  1240. "Put the items from the first, second and third pictures together on a table. Also overlay the text \"shitty example\" in beautiful calligraphy at the top of the image."
  1241. ],
  1242. "color": "#232",
  1243. "bgcolor": "#353"
  1244. }
  1245. ],
  1246. "links": [
  1247. [
  1248. 76,
  1249. 39,
  1250. 0,
  1251. 8,
  1252. 1,
  1253. "VAE"
  1254. ],
  1255. [
  1256. 110,
  1257. 8,
  1258. 0,
  1259. 60,
  1260. 0,
  1261. "IMAGE"
  1262. ],
  1263. [
  1264. 128,
  1265. 3,
  1266. 0,
  1267. 8,
  1268. 0,
  1269. "LATENT"
  1270. ],
  1271. [
  1272. 168,
  1273. 39,
  1274. 0,
  1275. 88,
  1276. 1,
  1277. "VAE"
  1278. ],
  1279. [
  1280. 285,
  1281. 131,
  1282. 0,
  1283. 3,
  1284. 0,
  1285. "MODEL"
  1286. ],
  1287. [
  1288. 295,
  1289. 39,
  1290. 0,
  1291. 136,
  1292. 1,
  1293. "VAE"
  1294. ],
  1295. [
  1296. 296,
  1297. 38,
  1298. 0,
  1299. 136,
  1300. 0,
  1301. "CLIP"
  1302. ],
  1303. [
  1304. 298,
  1305. 136,
  1306. 0,
  1307. 118,
  1308. 0,
  1309. "CONDITIONING"
  1310. ],
  1311. [
  1312. 301,
  1313. 78,
  1314. 0,
  1315. 137,
  1316. 0,
  1317. "IMAGE"
  1318. ],
  1319. [
  1320. 303,
  1321. 137,
  1322. 0,
  1323. 88,
  1324. 0,
  1325. "IMAGE"
  1326. ],
  1327. [
  1328. 310,
  1329. 39,
  1330. 0,
  1331. 150,
  1332. 1,
  1333. "VAE"
  1334. ],
  1335. [
  1336. 312,
  1337. 151,
  1338. 0,
  1339. 150,
  1340. 0,
  1341. "IMAGE"
  1342. ],
  1343. [
  1344. 337,
  1345. 156,
  1346. 0,
  1347. 157,
  1348. 0,
  1349. "IMAGE"
  1350. ],
  1351. [
  1352. 338,
  1353. 39,
  1354. 0,
  1355. 157,
  1356. 1,
  1357. "VAE"
  1358. ],
  1359. [
  1360. 340,
  1361. 88,
  1362. 0,
  1363. 154,
  1364. 1,
  1365. "LATENT"
  1366. ],
  1367. [
  1368. 341,
  1369. 150,
  1370. 0,
  1371. 153,
  1372. 1,
  1373. "LATENT"
  1374. ],
  1375. [
  1376. 342,
  1377. 157,
  1378. 0,
  1379. 119,
  1380. 1,
  1381. "LATENT"
  1382. ],
  1383. [
  1384. 351,
  1385. 118,
  1386. 0,
  1387. 3,
  1388. 2,
  1389. "CONDITIONING"
  1390. ],
  1391. [
  1392. 353,
  1393. 137,
  1394. 0,
  1395. 136,
  1396. 2,
  1397. "IMAGE"
  1398. ],
  1399. [
  1400. 359,
  1401. 136,
  1402. 0,
  1403. 119,
  1404. 0,
  1405. "CONDITIONING"
  1406. ],
  1407. [
  1408. 361,
  1409. 151,
  1410. 0,
  1411. 136,
  1412. 3,
  1413. "IMAGE"
  1414. ],
  1415. [
  1416. 364,
  1417. 136,
  1418. 0,
  1419. 154,
  1420. 0,
  1421. "CONDITIONING"
  1422. ],
  1423. [
  1424. 365,
  1425. 136,
  1426. 0,
  1427. 153,
  1428. 0,
  1429. "CONDITIONING"
  1430. ],
  1431. [
  1432. 375,
  1433. 154,
  1434. 0,
  1435. 159,
  1436. 0,
  1437. "CONDITIONING"
  1438. ],
  1439. [
  1440. 376,
  1441. 153,
  1442. 0,
  1443. 159,
  1444. 1,
  1445. "CONDITIONING"
  1446. ],
  1447. [
  1448. 386,
  1449. 161,
  1450. 0,
  1451. 3,
  1452. 1,
  1453. "CONDITIONING"
  1454. ],
  1455. [
  1456. 387,
  1457. 119,
  1458. 0,
  1459. 161,
  1460. 0,
  1461. "CONDITIONING"
  1462. ],
  1463. [
  1464. 388,
  1465. 159,
  1466. 0,
  1467. 161,
  1468. 1,
  1469. "CONDITIONING"
  1470. ],
  1471. [
  1472. 389,
  1473. 156,
  1474. 0,
  1475. 136,
  1476. 4,
  1477. "IMAGE"
  1478. ],
  1479. [
  1480. 390,
  1481. 162,
  1482. 0,
  1483. 151,
  1484. 0,
  1485. "IMAGE"
  1486. ],
  1487. [
  1488. 391,
  1489. 163,
  1490. 0,
  1491. 156,
  1492. 0,
  1493. "IMAGE"
  1494. ],
  1495. [
  1496. 393,
  1497. 88,
  1498. 0,
  1499. 3,
  1500. 3,
  1501. "LATENT"
  1502. ]
  1503. ],
  1504. "groups": [
  1505. {
  1506. "id": 5,
  1507. "title": "Models",
  1508. "bounding": [
  1509. -593.51513671875,
  1510. -431.0478210449219,
  1511. 381.6180419921875,
  1512. 486.7322998046875
  1513. ],
  1514. "color": "#b58b2a",
  1515. "font_size": 24,
  1516. "flags": {}
  1517. }
  1518. ],
  1519. "config": {},
  1520. "extra": {
  1521. "ds": {
  1522. "scale": 0.7627768444386287,
  1523. "offset": [
  1524. 830.375004858341,
  1525. -10.277542582632632
  1526. ]
  1527. },
  1528. "frontendVersion": "1.27.10",
  1529. "ue_links": [],
  1530. "links_added_by_ue": [],
  1531. "VHS_latentpreview": false,
  1532. "VHS_latentpreviewrate": 0,
  1533. "VHS_MetadataImage": true,
  1534. "VHS_KeepIntermediate": true
  1535. },
  1536. "version": 0.4
  1537. }
Advertisement
Add Comment
Please, Sign In to add comment