marhensa

ControlNet Tiled Upscale Auto - Mod.json

Aug 24th, 2025
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 278.82 KB | None | 0 0
  1. {
  2. "id": "01a876a3-4b26-441b-8323-64907d747ac0",
  3. "revision": 0,
  4. "last_node_id": 177,
  5. "last_link_id": 485,
  6. "nodes": [
  7. {
  8. "id": 123,
  9. "type": "CLIPTextEncode",
  10. "pos": [
  11. 864,
  12. 608
  13. ],
  14. "size": [
  15. 312,
  16. 88
  17. ],
  18. "flags": {
  19. "collapsed": false
  20. },
  21. "order": 7,
  22. "mode": 0,
  23. "inputs": [
  24. {
  25. "name": "clip",
  26. "type": "CLIP",
  27. "link": 295
  28. }
  29. ],
  30. "outputs": [
  31. {
  32. "name": "CONDITIONING",
  33. "type": "CONDITIONING",
  34. "slot_index": 0,
  35. "links": [
  36. 289,
  37. 361
  38. ]
  39. }
  40. ],
  41. "properties": {
  42. "cnr_id": "comfy-core",
  43. "ver": "0.3.50",
  44. "Node name for S&R": "CLIPTextEncode",
  45. "ue_properties": {
  46. "version": "7.0.1",
  47. "widget_ue_connectable": {}
  48. }
  49. },
  50. "widgets_values": [
  51. ""
  52. ],
  53. "color": "#322",
  54. "bgcolor": "#533"
  55. },
  56. {
  57. "id": 135,
  58. "type": "PreviewImage",
  59. "pos": [
  60. 1192,
  61. -848
  62. ],
  63. "size": [
  64. 816,
  65. 1048
  66. ],
  67. "flags": {},
  68. "order": 16,
  69. "mode": 0,
  70. "inputs": [
  71. {
  72. "name": "images",
  73. "type": "IMAGE",
  74. "link": 476
  75. }
  76. ],
  77. "outputs": [],
  78. "properties": {
  79. "cnr_id": "comfy-core",
  80. "ver": "0.3.51",
  81. "Node name for S&R": "PreviewImage",
  82. "ue_properties": {
  83. "version": "7.0.1",
  84. "widget_ue_connectable": {}
  85. }
  86. },
  87. "widgets_values": []
  88. },
  89. {
  90. "id": 143,
  91. "type": "ConditioningAverage",
  92. "pos": [
  93. 1736,
  94. 264
  95. ],
  96. "size": [
  97. 264,
  98. 78
  99. ],
  100. "flags": {},
  101. "order": 10,
  102. "mode": 0,
  103. "inputs": [
  104. {
  105. "name": "conditioning_to",
  106. "type": "CONDITIONING",
  107. "link": 376
  108. },
  109. {
  110. "name": "conditioning_from",
  111. "type": "CONDITIONING",
  112. "link": 375
  113. }
  114. ],
  115. "outputs": [
  116. {
  117. "name": "CONDITIONING",
  118. "type": "CONDITIONING",
  119. "links": [
  120. 377,
  121. 414
  122. ]
  123. }
  124. ],
  125. "properties": {
  126. "cnr_id": "comfy-core",
  127. "ver": "0.3.51",
  128. "Node name for S&R": "ConditioningAverage",
  129. "ue_properties": {
  130. "version": "7.0.1",
  131. "widget_ue_connectable": {
  132. "conditioning_to_strength": true
  133. }
  134. }
  135. },
  136. "widgets_values": [
  137. 0.49999999999999956
  138. ]
  139. },
  140. {
  141. "id": 140,
  142. "type": "ConditioningZeroOut",
  143. "pos": [
  144. 1504,
  145. 488
  146. ],
  147. "size": [
  148. 197.712890625,
  149. 26
  150. ],
  151. "flags": {},
  152. "order": 8,
  153. "mode": 0,
  154. "inputs": [
  155. {
  156. "name": "conditioning",
  157. "type": "CONDITIONING",
  158. "link": 374
  159. }
  160. ],
  161. "outputs": [
  162. {
  163. "name": "CONDITIONING",
  164. "type": "CONDITIONING",
  165. "links": [
  166. 376,
  167. 409,
  168. 415
  169. ]
  170. }
  171. ],
  172. "properties": {
  173. "cnr_id": "comfy-core",
  174. "ver": "0.3.51",
  175. "Node name for S&R": "ConditioningZeroOut",
  176. "ue_properties": {
  177. "version": "7.0.1",
  178. "widget_ue_connectable": {}
  179. }
  180. },
  181. "widgets_values": []
  182. },
  183. {
  184. "id": 158,
  185. "type": "Note",
  186. "pos": [
  187. 1216,
  188. 744
  189. ],
  190. "size": [
  191. 256,
  192. 160
  193. ],
  194. "flags": {},
  195. "order": 0,
  196. "mode": 0,
  197. "inputs": [],
  198. "outputs": [],
  199. "properties": {
  200. "ue_properties": {
  201. "version": "7.0.1",
  202. "widget_ue_connectable": {}
  203. }
  204. },
  205. "widgets_values": [
  206. "the strength is important as it is blended with the original, a better match means retaining original details, if the oringal image is good quality high strength should be used"
  207. ],
  208. "color": "#432",
  209. "bgcolor": "#653"
  210. },
  211. {
  212. "id": 6,
  213. "type": "CLIPTextEncode",
  214. "pos": [
  215. 856,
  216. 256
  217. ],
  218. "size": [
  219. 320,
  220. 144
  221. ],
  222. "flags": {},
  223. "order": 6,
  224. "mode": 0,
  225. "inputs": [
  226. {
  227. "name": "clip",
  228. "type": "CLIP",
  229. "link": 37
  230. }
  231. ],
  232. "outputs": [
  233. {
  234. "name": "CONDITIONING",
  235. "type": "CONDITIONING",
  236. "slot_index": 0,
  237. "links": [
  238. 287,
  239. 374,
  240. 375
  241. ]
  242. }
  243. ],
  244. "properties": {
  245. "cnr_id": "comfy-core",
  246. "ver": "0.3.50",
  247. "Node name for S&R": "CLIPTextEncode",
  248. "ue_properties": {
  249. "version": "7.0.1",
  250. "widget_ue_connectable": {}
  251. }
  252. },
  253. "widgets_values": [
  254. ""
  255. ],
  256. "color": "#232",
  257. "bgcolor": "#353"
  258. },
  259. {
  260. "id": 116,
  261. "type": "ControlNetLoader",
  262. "pos": [
  263. 70,
  264. 400
  265. ],
  266. "size": [
  267. 350,
  268. 58
  269. ],
  270. "flags": {},
  271. "order": 1,
  272. "mode": 0,
  273. "inputs": [],
  274. "outputs": [
  275. {
  276. "name": "CONTROL_NET",
  277. "type": "CONTROL_NET",
  278. "links": [
  279. 291,
  280. 359,
  281. 384
  282. ]
  283. }
  284. ],
  285. "properties": {
  286. "cnr_id": "comfy-core",
  287. "ver": "0.3.51",
  288. "Node name for S&R": "ControlNetLoader",
  289. "ue_properties": {
  290. "version": "7.0.1",
  291. "widget_ue_connectable": {
  292. "control_net_name": true
  293. }
  294. }
  295. },
  296. "widgets_values": [
  297. "SDXL\\xinsir\\xinsir-controlnet-tile-sdxl-1.0.safetensors"
  298. ]
  299. },
  300. {
  301. "id": 101,
  302. "type": "LoraLoaderModelOnly",
  303. "pos": [
  304. 120,
  305. 256
  306. ],
  307. "size": [
  308. 300,
  309. 100
  310. ],
  311. "flags": {},
  312. "order": 5,
  313. "mode": 0,
  314. "inputs": [
  315. {
  316. "name": "model",
  317. "type": "MODEL",
  318. "link": 254
  319. }
  320. ],
  321. "outputs": [
  322. {
  323. "name": "MODEL",
  324. "type": "MODEL",
  325. "links": [
  326. 392,
  327. 393,
  328. 394
  329. ]
  330. }
  331. ],
  332. "properties": {
  333. "cnr_id": "comfy-core",
  334. "ver": "0.3.50",
  335. "Node name for S&R": "LoraLoaderModelOnly",
  336. "ue_properties": {
  337. "version": "7.0.1",
  338. "widget_ue_connectable": {}
  339. }
  340. },
  341. "widgets_values": [
  342. "SDXL\\tools\\tweaks\\sdxl_lightning_8step_lora.safetensors",
  343. 1
  344. ]
  345. },
  346. {
  347. "id": 148,
  348. "type": "PreviewImage",
  349. "pos": [
  350. 2848,
  351. -848
  352. ],
  353. "size": [
  354. 816,
  355. 1048
  356. ],
  357. "flags": {},
  358. "order": 27,
  359. "mode": 0,
  360. "inputs": [
  361. {
  362. "name": "images",
  363. "type": "IMAGE",
  364. "link": 455
  365. }
  366. ],
  367. "outputs": [],
  368. "properties": {
  369. "cnr_id": "comfy-core",
  370. "ver": "0.3.51",
  371. "Node name for S&R": "PreviewImage",
  372. "ue_properties": {
  373. "version": "7.0.1",
  374. "widget_ue_connectable": {}
  375. }
  376. },
  377. "widgets_values": []
  378. },
  379. {
  380. "id": 15,
  381. "type": "CheckpointLoaderSimple",
  382. "pos": [
  383. 120,
  384. 592
  385. ],
  386. "size": [
  387. 300,
  388. 100
  389. ],
  390. "flags": {},
  391. "order": 2,
  392. "mode": 0,
  393. "inputs": [],
  394. "outputs": [
  395. {
  396. "name": "MODEL",
  397. "type": "MODEL",
  398. "slot_index": 0,
  399. "links": [
  400. 254
  401. ]
  402. },
  403. {
  404. "name": "CLIP",
  405. "type": "CLIP",
  406. "slot_index": 1,
  407. "links": [
  408. 37,
  409. 295
  410. ]
  411. },
  412. {
  413. "name": "VAE",
  414. "type": "VAE",
  415. "slot_index": 2,
  416. "links": [
  417. 292,
  418. 363,
  419. 385
  420. ]
  421. }
  422. ],
  423. "properties": {
  424. "cnr_id": "comfy-core",
  425. "ver": "0.3.50",
  426. "Node name for S&R": "CheckpointLoaderSimple",
  427. "ue_properties": {
  428. "version": "7.0.1",
  429. "widget_ue_connectable": {}
  430. }
  431. },
  432. "widgets_values": [
  433. "SDXL\\jibMixRealisticXL_v170SmokeSheen.safetensors"
  434. ]
  435. },
  436. {
  437. "id": 145,
  438. "type": "ImageScale",
  439. "pos": [
  440. 2970,
  441. 1010
  442. ],
  443. "size": [
  444. 210,
  445. 130
  446. ],
  447. "flags": {},
  448. "order": 25,
  449. "mode": 0,
  450. "inputs": [
  451. {
  452. "name": "image",
  453. "type": "IMAGE",
  454. "link": 485
  455. },
  456. {
  457. "name": "width",
  458. "type": "INT",
  459. "widget": {
  460. "name": "width"
  461. },
  462. "link": 378
  463. },
  464. {
  465. "name": "height",
  466. "type": "INT",
  467. "widget": {
  468. "name": "height"
  469. },
  470. "link": 379
  471. }
  472. ],
  473. "outputs": [
  474. {
  475. "name": "IMAGE",
  476. "type": "IMAGE",
  477. "links": [
  478. 453
  479. ]
  480. }
  481. ],
  482. "properties": {
  483. "cnr_id": "comfy-core",
  484. "ver": "0.3.51",
  485. "Node name for S&R": "ImageScale",
  486. "ue_properties": {
  487. "version": "7.0.1",
  488. "widget_ue_connectable": {
  489. "upscale_method": true,
  490. "width": true,
  491. "height": true,
  492. "crop": true
  493. }
  494. }
  495. },
  496. "widgets_values": [
  497. "lanczos",
  498. 512,
  499. 512,
  500. "disabled"
  501. ]
  502. },
  503. {
  504. "id": 147,
  505. "type": "1ae9d91f-cf00-489e-8fac-a87e4d7c2ff3",
  506. "pos": [
  507. 2832,
  508. 248
  509. ],
  510. "size": [
  511. 300,
  512. 442
  513. ],
  514. "flags": {},
  515. "order": 23,
  516. "mode": 0,
  517. "inputs": [
  518. {
  519. "name": "model",
  520. "type": "MODEL",
  521. "link": 392
  522. },
  523. {
  524. "name": "positive",
  525. "type": "CONDITIONING",
  526. "link": 416
  527. },
  528. {
  529. "name": "negative",
  530. "type": "CONDITIONING",
  531. "link": 409
  532. },
  533. {
  534. "name": "control_net",
  535. "type": "CONTROL_NET",
  536. "link": 384
  537. },
  538. {
  539. "name": "vae",
  540. "type": "VAE",
  541. "link": 385
  542. },
  543. {
  544. "label": "base_image",
  545. "name": "image",
  546. "type": "IMAGE",
  547. "link": 465
  548. },
  549. {
  550. "label": "control_image",
  551. "name": "image_1",
  552. "type": "IMAGE",
  553. "link": 483
  554. }
  555. ],
  556. "outputs": [
  557. {
  558. "name": "IMAGE",
  559. "type": "IMAGE",
  560. "links": [
  561. 456,
  562. 457
  563. ]
  564. }
  565. ],
  566. "properties": {
  567. "cnr_id": "comfy-core",
  568. "ver": "0.3.50",
  569. "ue_properties": {
  570. "version": "7.0.1",
  571. "widget_ue_connectable": {}
  572. }
  573. },
  574. "widgets_values": [
  575. 2,
  576. 8,
  577. 1,
  578. "euler_ancestral",
  579. "simple",
  580. 0.49999999999999956,
  581. 0.6599999999999997,
  582. 16,
  583. 1024,
  584. 0.2,
  585. "lanczos",
  586. "lanczos"
  587. ]
  588. },
  589. {
  590. "id": 153,
  591. "type": "ConditioningAverage",
  592. "pos": [
  593. 2440,
  594. 280
  595. ],
  596. "size": [
  597. 264,
  598. 78
  599. ],
  600. "flags": {},
  601. "order": 12,
  602. "mode": 0,
  603. "inputs": [
  604. {
  605. "name": "conditioning_to",
  606. "type": "CONDITIONING",
  607. "link": 415
  608. },
  609. {
  610. "name": "conditioning_from",
  611. "type": "CONDITIONING",
  612. "link": 414
  613. }
  614. ],
  615. "outputs": [
  616. {
  617. "name": "CONDITIONING",
  618. "type": "CONDITIONING",
  619. "links": [
  620. 416
  621. ]
  622. }
  623. ],
  624. "properties": {
  625. "cnr_id": "comfy-core",
  626. "ver": "0.3.51",
  627. "Node name for S&R": "ConditioningAverage",
  628. "ue_properties": {
  629. "version": "7.0.1",
  630. "widget_ue_connectable": {
  631. "conditioning_to_strength": true
  632. }
  633. }
  634. },
  635. "widgets_values": [
  636. 0.49999999999999956
  637. ]
  638. },
  639. {
  640. "id": 175,
  641. "type": "GetImageSize",
  642. "pos": [
  643. 930,
  644. 1060
  645. ],
  646. "size": [
  647. 210,
  648. 140
  649. ],
  650. "flags": {},
  651. "order": 11,
  652. "mode": 0,
  653. "inputs": [
  654. {
  655. "name": "image",
  656. "type": "IMAGE",
  657. "link": 471
  658. }
  659. ],
  660. "outputs": [
  661. {
  662. "name": "width",
  663. "type": "INT",
  664. "links": [
  665. 467
  666. ]
  667. },
  668. {
  669. "name": "height",
  670. "type": "INT",
  671. "links": [
  672. 468
  673. ]
  674. },
  675. {
  676. "name": "batch_size",
  677. "type": "INT",
  678. "links": null
  679. }
  680. ],
  681. "properties": {
  682. "cnr_id": "comfy-core",
  683. "ver": "0.3.51",
  684. "Node name for S&R": "GetImageSize",
  685. "ue_properties": {
  686. "version": "7.0.1",
  687. "widget_ue_connectable": {}
  688. }
  689. },
  690. "widgets_values": [
  691. "width: 1083, height: 968\n batch size: 1"
  692. ]
  693. },
  694. {
  695. "id": 171,
  696. "type": "GetImageSize",
  697. "pos": [
  698. 1840,
  699. 1060
  700. ],
  701. "size": [
  702. 210,
  703. 140
  704. ],
  705. "flags": {},
  706. "order": 18,
  707. "mode": 0,
  708. "inputs": [
  709. {
  710. "name": "image",
  711. "type": "IMAGE",
  712. "link": 461
  713. }
  714. ],
  715. "outputs": [
  716. {
  717. "name": "width",
  718. "type": "INT",
  719. "links": [
  720. 458
  721. ]
  722. },
  723. {
  724. "name": "height",
  725. "type": "INT",
  726. "links": [
  727. 459
  728. ]
  729. },
  730. {
  731. "name": "batch_size",
  732. "type": "INT",
  733. "links": null
  734. }
  735. ],
  736. "properties": {
  737. "cnr_id": "comfy-core",
  738. "ver": "0.3.51",
  739. "Node name for S&R": "GetImageSize",
  740. "ue_properties": {
  741. "version": "7.0.1",
  742. "widget_ue_connectable": {}
  743. }
  744. },
  745. "widgets_values": [
  746. "width: 2166, height: 1936\n batch size: 1"
  747. ]
  748. },
  749. {
  750. "id": 144,
  751. "type": "GetImageSize",
  752. "pos": [
  753. 2730,
  754. 1060
  755. ],
  756. "size": [
  757. 210,
  758. 140
  759. ],
  760. "flags": {},
  761. "order": 24,
  762. "mode": 0,
  763. "inputs": [
  764. {
  765. "name": "image",
  766. "type": "IMAGE",
  767. "link": 456
  768. }
  769. ],
  770. "outputs": [
  771. {
  772. "name": "width",
  773. "type": "INT",
  774. "links": [
  775. 378
  776. ]
  777. },
  778. {
  779. "name": "height",
  780. "type": "INT",
  781. "links": [
  782. 379
  783. ]
  784. },
  785. {
  786. "name": "batch_size",
  787. "type": "INT",
  788. "links": null
  789. }
  790. ],
  791. "properties": {
  792. "cnr_id": "comfy-core",
  793. "ver": "0.3.51",
  794. "Node name for S&R": "GetImageSize",
  795. "ue_properties": {
  796. "version": "7.0.1",
  797. "widget_ue_connectable": {}
  798. }
  799. },
  800. "widgets_values": [
  801. "width: 4332, height: 3870\n batch size: 1"
  802. ]
  803. },
  804. {
  805. "id": 96,
  806. "type": "e767a379-a675-42a8-b3ff-e384ce8fa899",
  807. "pos": [
  808. 1192,
  809. 256
  810. ],
  811. "size": [
  812. 300,
  813. 442
  814. ],
  815. "flags": {},
  816. "order": 9,
  817. "mode": 0,
  818. "inputs": [
  819. {
  820. "name": "model",
  821. "type": "MODEL",
  822. "link": 393
  823. },
  824. {
  825. "name": "positive",
  826. "type": "CONDITIONING",
  827. "link": 287
  828. },
  829. {
  830. "name": "negative",
  831. "type": "CONDITIONING",
  832. "link": 289
  833. },
  834. {
  835. "name": "control_net",
  836. "type": "CONTROL_NET",
  837. "link": 291
  838. },
  839. {
  840. "name": "vae",
  841. "type": "VAE",
  842. "link": 292
  843. },
  844. {
  845. "label": "base_image",
  846. "name": "image",
  847. "type": "IMAGE",
  848. "link": 427
  849. },
  850. {
  851. "label": "control_image",
  852. "name": "image_1",
  853. "type": "IMAGE",
  854. "link": 428
  855. }
  856. ],
  857. "outputs": [
  858. {
  859. "name": "IMAGE",
  860. "type": "IMAGE",
  861. "links": [
  862. 471,
  863. 472
  864. ]
  865. }
  866. ],
  867. "properties": {
  868. "cnr_id": "comfy-core",
  869. "ver": "0.3.50",
  870. "ue_properties": {
  871. "version": "7.0.1",
  872. "widget_ue_connectable": {}
  873. }
  874. },
  875. "widgets_values": [
  876. 0,
  877. 8,
  878. 1,
  879. "euler_ancestral",
  880. "simple",
  881. 0.4499999999999995,
  882. 0.7499999999999998,
  883. 1,
  884. 1024,
  885. 0.2,
  886. "lanczos",
  887. "lanczos"
  888. ]
  889. },
  890. {
  891. "id": 137,
  892. "type": "5121f1a6-346e-482e-9efe-aa3a8d9c0dff",
  893. "pos": [
  894. 2016,
  895. 256
  896. ],
  897. "size": [
  898. 300,
  899. 442
  900. ],
  901. "flags": {},
  902. "order": 17,
  903. "mode": 0,
  904. "inputs": [
  905. {
  906. "name": "model",
  907. "type": "MODEL",
  908. "link": 394
  909. },
  910. {
  911. "name": "positive",
  912. "type": "CONDITIONING",
  913. "link": 377
  914. },
  915. {
  916. "name": "negative",
  917. "type": "CONDITIONING",
  918. "link": 361
  919. },
  920. {
  921. "name": "control_net",
  922. "type": "CONTROL_NET",
  923. "link": 359
  924. },
  925. {
  926. "name": "vae",
  927. "type": "VAE",
  928. "link": 363
  929. },
  930. {
  931. "label": "base_image",
  932. "name": "image",
  933. "type": "IMAGE",
  934. "link": 477
  935. },
  936. {
  937. "label": "control_image",
  938. "name": "image_1",
  939. "type": "IMAGE",
  940. "link": 482
  941. }
  942. ],
  943. "outputs": [
  944. {
  945. "name": "IMAGE",
  946. "type": "IMAGE",
  947. "links": [
  948. 461,
  949. 463
  950. ]
  951. }
  952. ],
  953. "properties": {
  954. "cnr_id": "comfy-core",
  955. "ver": "0.3.50",
  956. "ue_properties": {
  957. "version": "7.0.1",
  958. "widget_ue_connectable": {}
  959. }
  960. },
  961. "widgets_values": [
  962. 1,
  963. 8,
  964. 1,
  965. "euler_ancestral",
  966. "simple",
  967. 0.49999999999999956,
  968. 0.7499999999999998,
  969. 4,
  970. 1024,
  971. 0.2,
  972. "lanczos",
  973. "lanczos"
  974. ]
  975. },
  976. {
  977. "id": 138,
  978. "type": "PreviewImage",
  979. "pos": [
  980. 2016,
  981. -848
  982. ],
  983. "size": [
  984. 816,
  985. 1048
  986. ],
  987. "flags": {},
  988. "order": 22,
  989. "mode": 0,
  990. "inputs": [
  991. {
  992. "name": "images",
  993. "type": "IMAGE",
  994. "link": 474
  995. }
  996. ],
  997. "outputs": [],
  998. "properties": {
  999. "cnr_id": "comfy-core",
  1000. "ver": "0.3.51",
  1001. "Node name for S&R": "PreviewImage",
  1002. "ue_properties": {
  1003. "version": "7.0.1",
  1004. "widget_ue_connectable": {}
  1005. }
  1006. },
  1007. "widgets_values": []
  1008. },
  1009. {
  1010. "id": 173,
  1011. "type": "Reroute",
  1012. "pos": [
  1013. 2520,
  1014. 430
  1015. ],
  1016. "size": [
  1017. 75,
  1018. 26
  1019. ],
  1020. "flags": {},
  1021. "order": 21,
  1022. "mode": 0,
  1023. "inputs": [
  1024. {
  1025. "name": "",
  1026. "type": "*",
  1027. "link": 464
  1028. }
  1029. ],
  1030. "outputs": [
  1031. {
  1032. "name": "",
  1033. "type": "IMAGE",
  1034. "links": [
  1035. 465,
  1036. 474,
  1037. 483
  1038. ]
  1039. }
  1040. ],
  1041. "properties": {
  1042. "showOutputText": false,
  1043. "horizontal": false,
  1044. "ue_properties": {
  1045. "version": "7.0.1"
  1046. }
  1047. }
  1048. },
  1049. {
  1050. "id": 174,
  1051. "type": "ImageScale",
  1052. "pos": [
  1053. 1180,
  1054. 1010
  1055. ],
  1056. "size": [
  1057. 210,
  1058. 130
  1059. ],
  1060. "flags": {},
  1061. "order": 13,
  1062. "mode": 0,
  1063. "inputs": [
  1064. {
  1065. "name": "image",
  1066. "type": "IMAGE",
  1067. "link": 470
  1068. },
  1069. {
  1070. "name": "width",
  1071. "type": "INT",
  1072. "widget": {
  1073. "name": "width"
  1074. },
  1075. "link": 467
  1076. },
  1077. {
  1078. "name": "height",
  1079. "type": "INT",
  1080. "widget": {
  1081. "name": "height"
  1082. },
  1083. "link": 468
  1084. }
  1085. ],
  1086. "outputs": [
  1087. {
  1088. "name": "IMAGE",
  1089. "type": "IMAGE",
  1090. "links": [
  1091. 469
  1092. ]
  1093. }
  1094. ],
  1095. "properties": {
  1096. "cnr_id": "comfy-core",
  1097. "ver": "0.3.51",
  1098. "Node name for S&R": "ImageScale",
  1099. "ue_properties": {
  1100. "version": "7.0.1",
  1101. "widget_ue_connectable": {
  1102. "upscale_method": true,
  1103. "width": true,
  1104. "height": true,
  1105. "crop": true
  1106. }
  1107. }
  1108. },
  1109. "widgets_values": [
  1110. "lanczos",
  1111. 512,
  1112. 512,
  1113. "disabled"
  1114. ]
  1115. },
  1116. {
  1117. "id": 170,
  1118. "type": "ImageScale",
  1119. "pos": [
  1120. 2080,
  1121. 1010
  1122. ],
  1123. "size": [
  1124. 210,
  1125. 130
  1126. ],
  1127. "flags": {},
  1128. "order": 19,
  1129. "mode": 0,
  1130. "inputs": [
  1131. {
  1132. "name": "image",
  1133. "type": "IMAGE",
  1134. "link": 484
  1135. },
  1136. {
  1137. "name": "width",
  1138. "type": "INT",
  1139. "widget": {
  1140. "name": "width"
  1141. },
  1142. "link": 458
  1143. },
  1144. {
  1145. "name": "height",
  1146. "type": "INT",
  1147. "widget": {
  1148. "name": "height"
  1149. },
  1150. "link": 459
  1151. }
  1152. ],
  1153. "outputs": [
  1154. {
  1155. "name": "IMAGE",
  1156. "type": "IMAGE",
  1157. "links": [
  1158. 460
  1159. ]
  1160. }
  1161. ],
  1162. "properties": {
  1163. "cnr_id": "comfy-core",
  1164. "ver": "0.3.51",
  1165. "Node name for S&R": "ImageScale",
  1166. "ue_properties": {
  1167. "version": "7.0.1",
  1168. "widget_ue_connectable": {
  1169. "upscale_method": true,
  1170. "width": true,
  1171. "height": true,
  1172. "crop": true
  1173. }
  1174. }
  1175. },
  1176. "widgets_values": [
  1177. "lanczos",
  1178. 512,
  1179. 512,
  1180. "disabled"
  1181. ]
  1182. },
  1183. {
  1184. "id": 105,
  1185. "type": "LoadImage",
  1186. "pos": [
  1187. 440,
  1188. 256
  1189. ],
  1190. "size": [
  1191. 400,
  1192. 440
  1193. ],
  1194. "flags": {},
  1195. "order": 3,
  1196. "mode": 0,
  1197. "inputs": [],
  1198. "outputs": [
  1199. {
  1200. "name": "IMAGE",
  1201. "type": "IMAGE",
  1202. "links": [
  1203. 427,
  1204. 428,
  1205. 470,
  1206. 484,
  1207. 485
  1208. ]
  1209. },
  1210. {
  1211. "name": "MASK",
  1212. "type": "MASK",
  1213. "links": null
  1214. }
  1215. ],
  1216. "title": "Control Image",
  1217. "properties": {
  1218. "cnr_id": "comfy-core",
  1219. "ver": "0.3.51",
  1220. "Node name for S&R": "LoadImage",
  1221. "ue_properties": {
  1222. "version": "7.0.1",
  1223. "widget_ue_connectable": {
  1224. "image": true,
  1225. "upload": true
  1226. }
  1227. }
  1228. },
  1229. "widgets_values": [
  1230. "natasha.png",
  1231. "image"
  1232. ]
  1233. },
  1234. {
  1235. "id": 177,
  1236. "type": "Reroute",
  1237. "pos": [
  1238. 1730,
  1239. 560
  1240. ],
  1241. "size": [
  1242. 75,
  1243. 26
  1244. ],
  1245. "flags": {},
  1246. "order": 15,
  1247. "mode": 0,
  1248. "inputs": [
  1249. {
  1250. "name": "",
  1251. "type": "*",
  1252. "link": 473
  1253. }
  1254. ],
  1255. "outputs": [
  1256. {
  1257. "name": "",
  1258. "type": "IMAGE",
  1259. "links": [
  1260. 476,
  1261. 477,
  1262. 482
  1263. ]
  1264. }
  1265. ],
  1266. "properties": {
  1267. "showOutputText": false,
  1268. "horizontal": false,
  1269. "ue_properties": {
  1270. "version": "7.0.1"
  1271. }
  1272. }
  1273. },
  1274. {
  1275. "id": 176,
  1276. "type": "ColorMatch",
  1277. "pos": [
  1278. 1420,
  1279. 1010
  1280. ],
  1281. "size": [
  1282. 270,
  1283. 126
  1284. ],
  1285. "flags": {},
  1286. "order": 14,
  1287. "mode": 0,
  1288. "inputs": [
  1289. {
  1290. "name": "image_ref",
  1291. "type": "IMAGE",
  1292. "link": 469
  1293. },
  1294. {
  1295. "name": "image_target",
  1296. "type": "IMAGE",
  1297. "link": 472
  1298. }
  1299. ],
  1300. "outputs": [
  1301. {
  1302. "name": "image",
  1303. "type": "IMAGE",
  1304. "links": [
  1305. 473
  1306. ]
  1307. }
  1308. ],
  1309. "properties": {
  1310. "cnr_id": "comfyui-kjnodes",
  1311. "ver": "1.1.4",
  1312. "Node name for S&R": "ColorMatch",
  1313. "ue_properties": {
  1314. "version": "7.0.1"
  1315. }
  1316. },
  1317. "widgets_values": [
  1318. "mkl",
  1319. 1.5,
  1320. true
  1321. ]
  1322. },
  1323. {
  1324. "id": 172,
  1325. "type": "ColorMatch",
  1326. "pos": [
  1327. 2320,
  1328. 1010
  1329. ],
  1330. "size": [
  1331. 270,
  1332. 126
  1333. ],
  1334. "flags": {},
  1335. "order": 20,
  1336. "mode": 0,
  1337. "inputs": [
  1338. {
  1339. "name": "image_ref",
  1340. "type": "IMAGE",
  1341. "link": 460
  1342. },
  1343. {
  1344. "name": "image_target",
  1345. "type": "IMAGE",
  1346. "link": 463
  1347. }
  1348. ],
  1349. "outputs": [
  1350. {
  1351. "name": "image",
  1352. "type": "IMAGE",
  1353. "links": [
  1354. 464
  1355. ]
  1356. }
  1357. ],
  1358. "properties": {
  1359. "cnr_id": "comfyui-kjnodes",
  1360. "ver": "1.1.4",
  1361. "Node name for S&R": "ColorMatch",
  1362. "ue_properties": {
  1363. "version": "7.0.1"
  1364. }
  1365. },
  1366. "widgets_values": [
  1367. "mkl",
  1368. 1.5,
  1369. true
  1370. ]
  1371. },
  1372. {
  1373. "id": 169,
  1374. "type": "ColorMatch",
  1375. "pos": [
  1376. 3210,
  1377. 1010
  1378. ],
  1379. "size": [
  1380. 270,
  1381. 126
  1382. ],
  1383. "flags": {},
  1384. "order": 26,
  1385. "mode": 0,
  1386. "inputs": [
  1387. {
  1388. "name": "image_ref",
  1389. "type": "IMAGE",
  1390. "link": 453
  1391. },
  1392. {
  1393. "name": "image_target",
  1394. "type": "IMAGE",
  1395. "link": 457
  1396. }
  1397. ],
  1398. "outputs": [
  1399. {
  1400. "name": "image",
  1401. "type": "IMAGE",
  1402. "links": [
  1403. 455
  1404. ]
  1405. }
  1406. ],
  1407. "properties": {
  1408. "cnr_id": "comfyui-kjnodes",
  1409. "ver": "1.1.4",
  1410. "Node name for S&R": "ColorMatch",
  1411. "ue_properties": {
  1412. "version": "7.0.1"
  1413. }
  1414. },
  1415. "widgets_values": [
  1416. "mkl",
  1417. 1.5,
  1418. true
  1419. ]
  1420. },
  1421. {
  1422. "id": 109,
  1423. "type": "MarkdownNote",
  1424. "pos": [
  1425. 110,
  1426. 50
  1427. ],
  1428. "size": [
  1429. 312,
  1430. 160
  1431. ],
  1432. "flags": {},
  1433. "order": 4,
  1434. "mode": 0,
  1435. "inputs": [],
  1436. "outputs": [],
  1437. "properties": {
  1438. "ue_properties": {
  1439. "version": "7.0.1",
  1440. "widget_ue_connectable": {}
  1441. }
  1442. },
  1443. "widgets_values": [
  1444. "\n\n### Model Links:\n[xinsir/controlnet-tile-sdxl-1.0](https://huggingface.co/xinsir/controlnet-tile-sdxl-1.0/tree/main)\n\n[Juggernaut XL - Ragnarok by RunDiffusion](https://civitai.com/models/133005/juggernaut-xl)\n\n[ByteDance/SDXL-Lightning](https://huggingface.co/ByteDance/SDXL-Lightning/tree/main)"
  1445. ],
  1446. "color": "#432",
  1447. "bgcolor": "#653"
  1448. }
  1449. ],
  1450. "links": [
  1451. [
  1452. 37,
  1453. 15,
  1454. 1,
  1455. 6,
  1456. 0,
  1457. "CLIP"
  1458. ],
  1459. [
  1460. 254,
  1461. 15,
  1462. 0,
  1463. 101,
  1464. 0,
  1465. "MODEL"
  1466. ],
  1467. [
  1468. 287,
  1469. 6,
  1470. 0,
  1471. 96,
  1472. 1,
  1473. "CONDITIONING"
  1474. ],
  1475. [
  1476. 289,
  1477. 123,
  1478. 0,
  1479. 96,
  1480. 2,
  1481. "CONDITIONING"
  1482. ],
  1483. [
  1484. 291,
  1485. 116,
  1486. 0,
  1487. 96,
  1488. 3,
  1489. "CONTROL_NET"
  1490. ],
  1491. [
  1492. 292,
  1493. 15,
  1494. 2,
  1495. 96,
  1496. 4,
  1497. "VAE"
  1498. ],
  1499. [
  1500. 295,
  1501. 15,
  1502. 1,
  1503. 123,
  1504. 0,
  1505. "CLIP"
  1506. ],
  1507. [
  1508. 359,
  1509. 116,
  1510. 0,
  1511. 137,
  1512. 3,
  1513. "CONTROL_NET"
  1514. ],
  1515. [
  1516. 361,
  1517. 123,
  1518. 0,
  1519. 137,
  1520. 2,
  1521. "CONDITIONING"
  1522. ],
  1523. [
  1524. 363,
  1525. 15,
  1526. 2,
  1527. 137,
  1528. 4,
  1529. "VAE"
  1530. ],
  1531. [
  1532. 374,
  1533. 6,
  1534. 0,
  1535. 140,
  1536. 0,
  1537. "CONDITIONING"
  1538. ],
  1539. [
  1540. 375,
  1541. 6,
  1542. 0,
  1543. 143,
  1544. 1,
  1545. "CONDITIONING"
  1546. ],
  1547. [
  1548. 376,
  1549. 140,
  1550. 0,
  1551. 143,
  1552. 0,
  1553. "CONDITIONING"
  1554. ],
  1555. [
  1556. 377,
  1557. 143,
  1558. 0,
  1559. 137,
  1560. 1,
  1561. "CONDITIONING"
  1562. ],
  1563. [
  1564. 378,
  1565. 144,
  1566. 0,
  1567. 145,
  1568. 1,
  1569. "INT"
  1570. ],
  1571. [
  1572. 379,
  1573. 144,
  1574. 1,
  1575. 145,
  1576. 2,
  1577. "INT"
  1578. ],
  1579. [
  1580. 384,
  1581. 116,
  1582. 0,
  1583. 147,
  1584. 3,
  1585. "CONTROL_NET"
  1586. ],
  1587. [
  1588. 385,
  1589. 15,
  1590. 2,
  1591. 147,
  1592. 4,
  1593. "VAE"
  1594. ],
  1595. [
  1596. 392,
  1597. 101,
  1598. 0,
  1599. 147,
  1600. 0,
  1601. "MODEL"
  1602. ],
  1603. [
  1604. 393,
  1605. 101,
  1606. 0,
  1607. 96,
  1608. 0,
  1609. "MODEL"
  1610. ],
  1611. [
  1612. 394,
  1613. 101,
  1614. 0,
  1615. 137,
  1616. 0,
  1617. "MODEL"
  1618. ],
  1619. [
  1620. 409,
  1621. 140,
  1622. 0,
  1623. 147,
  1624. 2,
  1625. "CONDITIONING"
  1626. ],
  1627. [
  1628. 414,
  1629. 143,
  1630. 0,
  1631. 153,
  1632. 1,
  1633. "CONDITIONING"
  1634. ],
  1635. [
  1636. 415,
  1637. 140,
  1638. 0,
  1639. 153,
  1640. 0,
  1641. "CONDITIONING"
  1642. ],
  1643. [
  1644. 416,
  1645. 153,
  1646. 0,
  1647. 147,
  1648. 1,
  1649. "CONDITIONING"
  1650. ],
  1651. [
  1652. 427,
  1653. 105,
  1654. 0,
  1655. 96,
  1656. 5,
  1657. "IMAGE"
  1658. ],
  1659. [
  1660. 428,
  1661. 105,
  1662. 0,
  1663. 96,
  1664. 6,
  1665. "IMAGE"
  1666. ],
  1667. [
  1668. 453,
  1669. 145,
  1670. 0,
  1671. 169,
  1672. 0,
  1673. "IMAGE"
  1674. ],
  1675. [
  1676. 455,
  1677. 169,
  1678. 0,
  1679. 148,
  1680. 0,
  1681. "IMAGE"
  1682. ],
  1683. [
  1684. 456,
  1685. 147,
  1686. 0,
  1687. 144,
  1688. 0,
  1689. "IMAGE"
  1690. ],
  1691. [
  1692. 457,
  1693. 147,
  1694. 0,
  1695. 169,
  1696. 1,
  1697. "IMAGE"
  1698. ],
  1699. [
  1700. 458,
  1701. 171,
  1702. 0,
  1703. 170,
  1704. 1,
  1705. "INT"
  1706. ],
  1707. [
  1708. 459,
  1709. 171,
  1710. 1,
  1711. 170,
  1712. 2,
  1713. "INT"
  1714. ],
  1715. [
  1716. 460,
  1717. 170,
  1718. 0,
  1719. 172,
  1720. 0,
  1721. "IMAGE"
  1722. ],
  1723. [
  1724. 461,
  1725. 137,
  1726. 0,
  1727. 171,
  1728. 0,
  1729. "IMAGE"
  1730. ],
  1731. [
  1732. 463,
  1733. 137,
  1734. 0,
  1735. 172,
  1736. 1,
  1737. "IMAGE"
  1738. ],
  1739. [
  1740. 464,
  1741. 172,
  1742. 0,
  1743. 173,
  1744. 0,
  1745. "*"
  1746. ],
  1747. [
  1748. 465,
  1749. 173,
  1750. 0,
  1751. 147,
  1752. 5,
  1753. "IMAGE"
  1754. ],
  1755. [
  1756. 467,
  1757. 175,
  1758. 0,
  1759. 174,
  1760. 1,
  1761. "INT"
  1762. ],
  1763. [
  1764. 468,
  1765. 175,
  1766. 1,
  1767. 174,
  1768. 2,
  1769. "INT"
  1770. ],
  1771. [
  1772. 469,
  1773. 174,
  1774. 0,
  1775. 176,
  1776. 0,
  1777. "IMAGE"
  1778. ],
  1779. [
  1780. 470,
  1781. 105,
  1782. 0,
  1783. 174,
  1784. 0,
  1785. "IMAGE"
  1786. ],
  1787. [
  1788. 471,
  1789. 96,
  1790. 0,
  1791. 175,
  1792. 0,
  1793. "IMAGE"
  1794. ],
  1795. [
  1796. 472,
  1797. 96,
  1798. 0,
  1799. 176,
  1800. 1,
  1801. "IMAGE"
  1802. ],
  1803. [
  1804. 473,
  1805. 176,
  1806. 0,
  1807. 177,
  1808. 0,
  1809. "*"
  1810. ],
  1811. [
  1812. 474,
  1813. 173,
  1814. 0,
  1815. 138,
  1816. 0,
  1817. "IMAGE"
  1818. ],
  1819. [
  1820. 476,
  1821. 177,
  1822. 0,
  1823. 135,
  1824. 0,
  1825. "IMAGE"
  1826. ],
  1827. [
  1828. 477,
  1829. 177,
  1830. 0,
  1831. 137,
  1832. 5,
  1833. "IMAGE"
  1834. ],
  1835. [
  1836. 482,
  1837. 177,
  1838. 0,
  1839. 137,
  1840. 6,
  1841. "IMAGE"
  1842. ],
  1843. [
  1844. 483,
  1845. 173,
  1846. 0,
  1847. 147,
  1848. 6,
  1849. "IMAGE"
  1850. ],
  1851. [
  1852. 484,
  1853. 105,
  1854. 0,
  1855. 170,
  1856. 0,
  1857. "IMAGE"
  1858. ],
  1859. [
  1860. 485,
  1861. 105,
  1862. 0,
  1863. 145,
  1864. 0,
  1865. "IMAGE"
  1866. ]
  1867. ],
  1868. "groups": [],
  1869. "definitions": {
  1870. "subgraphs": [
  1871. {
  1872. "id": "e767a379-a675-42a8-b3ff-e384ce8fa899",
  1873. "version": 1,
  1874. "state": {
  1875. "lastGroupId": 0,
  1876. "lastNodeId": 177,
  1877. "lastLinkId": 477,
  1878. "lastRerouteId": 0
  1879. },
  1880. "revision": 0,
  1881. "config": {},
  1882. "name": "ControlNet Tiled Sampler",
  1883. "inputNode": {
  1884. "id": -10,
  1885. "bounding": [
  1886. 616,
  1887. -120,
  1888. 170.751953125,
  1889. 420
  1890. ]
  1891. },
  1892. "outputNode": {
  1893. "id": -20,
  1894. "bounding": [
  1895. 3656,
  1896. 664,
  1897. 120,
  1898. 60
  1899. ]
  1900. },
  1901. "inputs": [
  1902. {
  1903. "id": "7c584d7e-a613-4ede-89ad-7aeef785a2c3",
  1904. "name": "model",
  1905. "type": "MODEL",
  1906. "linkIds": [
  1907. 404
  1908. ],
  1909. "pos": {
  1910. "0": 766.751953125,
  1911. "1": -100
  1912. }
  1913. },
  1914. {
  1915. "id": "bb6329f0-63f7-4455-bb80-eefe53f26a95",
  1916. "name": "positive",
  1917. "type": "CONDITIONING",
  1918. "linkIds": [
  1919. 405
  1920. ],
  1921. "pos": {
  1922. "0": 766.751953125,
  1923. "1": -80
  1924. }
  1925. },
  1926. {
  1927. "id": "005f8405-8457-45b8-a64c-9694f9b8f636",
  1928. "name": "negative",
  1929. "type": "CONDITIONING",
  1930. "linkIds": [
  1931. 406
  1932. ],
  1933. "pos": {
  1934. "0": 766.751953125,
  1935. "1": -60
  1936. }
  1937. },
  1938. {
  1939. "id": "0aeffc2f-609f-4c61-a9de-b2cfee0d2aab",
  1940. "name": "control_net",
  1941. "type": "CONTROL_NET",
  1942. "linkIds": [
  1943. 407
  1944. ],
  1945. "pos": {
  1946. "0": 766.751953125,
  1947. "1": -40
  1948. }
  1949. },
  1950. {
  1951. "id": "cbce09f5-eedd-4d16-8791-c352b23d57a8",
  1952. "name": "vae",
  1953. "type": "VAE",
  1954. "linkIds": [
  1955. 408,
  1956. 409,
  1957. 455
  1958. ],
  1959. "pos": {
  1960. "0": 766.751953125,
  1961. "1": -20
  1962. }
  1963. },
  1964. {
  1965. "id": "8092e5aa-d381-4bbd-b8da-ccebf2e1e91a",
  1966. "name": "image",
  1967. "type": "IMAGE",
  1968. "linkIds": [
  1969. 456
  1970. ],
  1971. "label": "base_image",
  1972. "pos": {
  1973. "0": 766.751953125,
  1974. "1": 0
  1975. }
  1976. },
  1977. {
  1978. "id": "64e6f97f-09cc-4529-b414-7b0890805126",
  1979. "name": "image_1",
  1980. "type": "IMAGE",
  1981. "linkIds": [
  1982. 459
  1983. ],
  1984. "label": "control_image",
  1985. "pos": {
  1986. "0": 766.751953125,
  1987. "1": 20
  1988. }
  1989. },
  1990. {
  1991. "id": "714bcdac-a50e-4cad-bce4-6c5f6f78e360",
  1992. "name": "seed",
  1993. "type": "INT",
  1994. "linkIds": [
  1995. 460
  1996. ],
  1997. "pos": {
  1998. "0": 766.751953125,
  1999. "1": 40
  2000. }
  2001. },
  2002. {
  2003. "id": "cdca7562-e3c4-4029-bfe5-87d555b8a231",
  2004. "name": "steps",
  2005. "type": "INT",
  2006. "linkIds": [
  2007. 461
  2008. ],
  2009. "pos": {
  2010. "0": 766.751953125,
  2011. "1": 60
  2012. }
  2013. },
  2014. {
  2015. "id": "8ed5708d-cb2e-4d91-98e5-3187fe2d7379",
  2016. "name": "cfg",
  2017. "type": "FLOAT",
  2018. "linkIds": [
  2019. 462
  2020. ],
  2021. "pos": {
  2022. "0": 766.751953125,
  2023. "1": 80
  2024. }
  2025. },
  2026. {
  2027. "id": "f8326dbd-f8d4-4593-a700-d7856cc2ecd1",
  2028. "name": "sampler_name",
  2029. "type": "COMBO",
  2030. "linkIds": [
  2031. 463
  2032. ],
  2033. "pos": {
  2034. "0": 766.751953125,
  2035. "1": 100
  2036. }
  2037. },
  2038. {
  2039. "id": "26e99390-bdb3-40bb-b3f1-61ed8db4c385",
  2040. "name": "scheduler",
  2041. "type": "COMBO",
  2042. "linkIds": [
  2043. 464
  2044. ],
  2045. "pos": {
  2046. "0": 766.751953125,
  2047. "1": 120
  2048. }
  2049. },
  2050. {
  2051. "id": "6f78ef34-1173-4999-bd46-72d32ec2b7b7",
  2052. "name": "strength",
  2053. "type": "FLOAT",
  2054. "linkIds": [
  2055. 465
  2056. ],
  2057. "pos": {
  2058. "0": 766.751953125,
  2059. "1": 140
  2060. }
  2061. },
  2062. {
  2063. "id": "49b72090-3720-43b8-9fe8-4e739880c66f",
  2064. "name": "denoise",
  2065. "type": "FLOAT",
  2066. "linkIds": [
  2067. 466
  2068. ],
  2069. "pos": {
  2070. "0": 766.751953125,
  2071. "1": 160
  2072. }
  2073. },
  2074. {
  2075. "id": "cba38b7e-e0fd-4722-bf40-6c7172e83805",
  2076. "name": "megapixels",
  2077. "type": "FLOAT",
  2078. "linkIds": [
  2079. 468,
  2080. 469
  2081. ],
  2082. "pos": {
  2083. "0": 766.751953125,
  2084. "1": 180
  2085. }
  2086. },
  2087. {
  2088. "id": "b1943fe1-7f67-4d9d-b227-aa63e7edc5d9",
  2089. "name": "value",
  2090. "type": "INT",
  2091. "linkIds": [
  2092. 473
  2093. ],
  2094. "label": "model_res",
  2095. "pos": {
  2096. "0": 766.751953125,
  2097. "1": 200
  2098. }
  2099. },
  2100. {
  2101. "id": "c89b7b84-92e6-4e90-a7a5-85fee13df1b6",
  2102. "name": "value_1",
  2103. "type": "FLOAT",
  2104. "linkIds": [
  2105. 474
  2106. ],
  2107. "label": "tile_overlap",
  2108. "pos": {
  2109. "0": 766.751953125,
  2110. "1": 220
  2111. }
  2112. },
  2113. {
  2114. "id": "f5b8f4a3-2bce-467a-8cfa-72ae19de984c",
  2115. "name": "upscale_method",
  2116. "type": "COMBO",
  2117. "linkIds": [
  2118. 475
  2119. ],
  2120. "label": "base_upscale_method",
  2121. "pos": {
  2122. "0": 766.751953125,
  2123. "1": 240
  2124. }
  2125. },
  2126. {
  2127. "id": "f16486c1-9496-4e90-9b66-cd38d1e6adb6",
  2128. "name": "upscale_method_1",
  2129. "type": "COMBO",
  2130. "linkIds": [
  2131. 476
  2132. ],
  2133. "label": "control_upscale_method",
  2134. "pos": {
  2135. "0": 766.751953125,
  2136. "1": 260
  2137. }
  2138. }
  2139. ],
  2140. "outputs": [
  2141. {
  2142. "id": "d078aa5c-574a-4f09-baa0-0b9aec792201",
  2143. "name": "IMAGE",
  2144. "type": "IMAGE",
  2145. "linkIds": [
  2146. 367
  2147. ],
  2148. "localized_name": "IMAGE",
  2149. "pos": {
  2150. "0": 3676,
  2151. "1": 684
  2152. }
  2153. }
  2154. ],
  2155. "widgets": [],
  2156. "nodes": [
  2157. {
  2158. "id": 167,
  2159. "type": "INTConstant",
  2160. "pos": [
  2161. 1168,
  2162. 560
  2163. ],
  2164. "size": [
  2165. 200,
  2166. 58
  2167. ],
  2168. "flags": {},
  2169. "order": 8,
  2170. "mode": 0,
  2171. "inputs": [
  2172. {
  2173. "localized_name": "value",
  2174. "name": "value",
  2175. "type": "INT",
  2176. "widget": {
  2177. "name": "value"
  2178. },
  2179. "link": 473
  2180. }
  2181. ],
  2182. "outputs": [
  2183. {
  2184. "localized_name": "value",
  2185. "name": "value",
  2186. "type": "INT",
  2187. "links": [
  2188. 430
  2189. ]
  2190. }
  2191. ],
  2192. "title": "Model Resolution",
  2193. "properties": {
  2194. "cnr_id": "comfyui-kjnodes",
  2195. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  2196. "Node name for S&R": "INTConstant",
  2197. "ue_properties": {
  2198. "widget_ue_connectable": {}
  2199. }
  2200. },
  2201. "widgets_values": [
  2202. 1024
  2203. ],
  2204. "color": "#1b4669",
  2205. "bgcolor": "#29699c"
  2206. },
  2207. {
  2208. "id": 169,
  2209. "type": "FloatConstant",
  2210. "pos": [
  2211. 1168,
  2212. 656
  2213. ],
  2214. "size": [
  2215. 200,
  2216. 58
  2217. ],
  2218. "flags": {},
  2219. "order": 9,
  2220. "mode": 0,
  2221. "inputs": [
  2222. {
  2223. "localized_name": "value",
  2224. "name": "value",
  2225. "type": "FLOAT",
  2226. "widget": {
  2227. "name": "value"
  2228. },
  2229. "link": 474
  2230. }
  2231. ],
  2232. "outputs": [
  2233. {
  2234. "localized_name": "value",
  2235. "name": "value",
  2236. "type": "FLOAT",
  2237. "links": [
  2238. 431
  2239. ]
  2240. }
  2241. ],
  2242. "title": "Overlap",
  2243. "properties": {
  2244. "cnr_id": "comfyui-kjnodes",
  2245. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  2246. "Node name for S&R": "FloatConstant",
  2247. "ue_properties": {
  2248. "widget_ue_connectable": {}
  2249. }
  2250. },
  2251. "widgets_values": [
  2252. 0.2
  2253. ],
  2254. "color": "#232",
  2255. "bgcolor": "#353"
  2256. },
  2257. {
  2258. "id": 59,
  2259. "type": "ControlNetApplyAdvanced",
  2260. "pos": [
  2261. 2072,
  2262. -104
  2263. ],
  2264. "size": [
  2265. 210,
  2266. 186
  2267. ],
  2268. "flags": {},
  2269. "order": 3,
  2270. "mode": 0,
  2271. "inputs": [
  2272. {
  2273. "localized_name": "positive",
  2274. "name": "positive",
  2275. "type": "CONDITIONING",
  2276. "link": 405
  2277. },
  2278. {
  2279. "localized_name": "negative",
  2280. "name": "negative",
  2281. "type": "CONDITIONING",
  2282. "link": 406
  2283. },
  2284. {
  2285. "localized_name": "control_net",
  2286. "name": "control_net",
  2287. "type": "CONTROL_NET",
  2288. "link": 407
  2289. },
  2290. {
  2291. "localized_name": "image",
  2292. "name": "image",
  2293. "type": "IMAGE",
  2294. "link": 445
  2295. },
  2296. {
  2297. "localized_name": "vae",
  2298. "name": "vae",
  2299. "shape": 7,
  2300. "type": "VAE",
  2301. "link": 455
  2302. },
  2303. {
  2304. "localized_name": "strength",
  2305. "name": "strength",
  2306. "type": "FLOAT",
  2307. "widget": {
  2308. "name": "strength"
  2309. },
  2310. "link": 465
  2311. }
  2312. ],
  2313. "outputs": [
  2314. {
  2315. "localized_name": "positive",
  2316. "name": "positive",
  2317. "type": "CONDITIONING",
  2318. "links": [
  2319. 114
  2320. ]
  2321. },
  2322. {
  2323. "localized_name": "negative",
  2324. "name": "negative",
  2325. "type": "CONDITIONING",
  2326. "links": [
  2327. 115
  2328. ]
  2329. }
  2330. ],
  2331. "properties": {
  2332. "cnr_id": "comfy-core",
  2333. "ver": "0.3.50",
  2334. "Node name for S&R": "ControlNetApplyAdvanced",
  2335. "widget_ue_connectable": {}
  2336. },
  2337. "widgets_values": [
  2338. 0.4499999999999995,
  2339. 0,
  2340. 1
  2341. ]
  2342. },
  2343. {
  2344. "id": 55,
  2345. "type": "VAEEncode",
  2346. "pos": [
  2347. 2144,
  2348. 128
  2349. ],
  2350. "size": [
  2351. 140,
  2352. 46
  2353. ],
  2354. "flags": {},
  2355. "order": 0,
  2356. "mode": 0,
  2357. "inputs": [
  2358. {
  2359. "localized_name": "pixels",
  2360. "name": "pixels",
  2361. "type": "IMAGE",
  2362. "link": 446
  2363. },
  2364. {
  2365. "localized_name": "vae",
  2366. "name": "vae",
  2367. "type": "VAE",
  2368. "link": 408
  2369. }
  2370. ],
  2371. "outputs": [
  2372. {
  2373. "localized_name": "LATENT",
  2374. "name": "LATENT",
  2375. "type": "LATENT",
  2376. "links": [
  2377. 149
  2378. ]
  2379. }
  2380. ],
  2381. "properties": {
  2382. "cnr_id": "comfy-core",
  2383. "ver": "0.3.50",
  2384. "Node name for S&R": "VAEEncode",
  2385. "widget_ue_connectable": {}
  2386. },
  2387. "widgets_values": []
  2388. },
  2389. {
  2390. "id": 56,
  2391. "type": "KSampler",
  2392. "pos": [
  2393. 2304,
  2394. -96
  2395. ],
  2396. "size": [
  2397. 315,
  2398. 571
  2399. ],
  2400. "flags": {},
  2401. "order": 1,
  2402. "mode": 0,
  2403. "inputs": [
  2404. {
  2405. "localized_name": "model",
  2406. "name": "model",
  2407. "type": "MODEL",
  2408. "link": 404
  2409. },
  2410. {
  2411. "localized_name": "positive",
  2412. "name": "positive",
  2413. "type": "CONDITIONING",
  2414. "link": 114
  2415. },
  2416. {
  2417. "localized_name": "negative",
  2418. "name": "negative",
  2419. "type": "CONDITIONING",
  2420. "link": 115
  2421. },
  2422. {
  2423. "localized_name": "latent_image",
  2424. "name": "latent_image",
  2425. "type": "LATENT",
  2426. "link": 149
  2427. },
  2428. {
  2429. "localized_name": "seed",
  2430. "name": "seed",
  2431. "type": "INT",
  2432. "widget": {
  2433. "name": "seed"
  2434. },
  2435. "link": 460
  2436. },
  2437. {
  2438. "localized_name": "steps",
  2439. "name": "steps",
  2440. "type": "INT",
  2441. "widget": {
  2442. "name": "steps"
  2443. },
  2444. "link": 461
  2445. },
  2446. {
  2447. "localized_name": "cfg",
  2448. "name": "cfg",
  2449. "type": "FLOAT",
  2450. "widget": {
  2451. "name": "cfg"
  2452. },
  2453. "link": 462
  2454. },
  2455. {
  2456. "localized_name": "sampler_name",
  2457. "name": "sampler_name",
  2458. "type": "COMBO",
  2459. "widget": {
  2460. "name": "sampler_name"
  2461. },
  2462. "link": 463
  2463. },
  2464. {
  2465. "localized_name": "scheduler",
  2466. "name": "scheduler",
  2467. "type": "COMBO",
  2468. "widget": {
  2469. "name": "scheduler"
  2470. },
  2471. "link": 464
  2472. },
  2473. {
  2474. "localized_name": "denoise",
  2475. "name": "denoise",
  2476. "type": "FLOAT",
  2477. "widget": {
  2478. "name": "denoise"
  2479. },
  2480. "link": 466
  2481. }
  2482. ],
  2483. "outputs": [
  2484. {
  2485. "localized_name": "LATENT",
  2486. "name": "LATENT",
  2487. "type": "LATENT",
  2488. "slot_index": 0,
  2489. "links": [
  2490. 212
  2491. ]
  2492. }
  2493. ],
  2494. "properties": {
  2495. "cnr_id": "comfy-core",
  2496. "ver": "0.3.50",
  2497. "Node name for S&R": "KSampler",
  2498. "widget_ue_connectable": {}
  2499. },
  2500. "widgets_values": [
  2501. 0,
  2502. "fixed",
  2503. 8,
  2504. 1,
  2505. "euler_ancestral",
  2506. "simple",
  2507. 0.7499999999999998
  2508. ]
  2509. },
  2510. {
  2511. "id": 57,
  2512. "type": "VAEDecode",
  2513. "pos": [
  2514. 2656,
  2515. -96
  2516. ],
  2517. "size": [
  2518. 150,
  2519. 46
  2520. ],
  2521. "flags": {},
  2522. "order": 2,
  2523. "mode": 0,
  2524. "inputs": [
  2525. {
  2526. "localized_name": "samples",
  2527. "name": "samples",
  2528. "type": "LATENT",
  2529. "link": 212
  2530. },
  2531. {
  2532. "localized_name": "vae",
  2533. "name": "vae",
  2534. "type": "VAE",
  2535. "link": 409
  2536. }
  2537. ],
  2538. "outputs": [
  2539. {
  2540. "localized_name": "IMAGE",
  2541. "name": "IMAGE",
  2542. "type": "IMAGE",
  2543. "slot_index": 0,
  2544. "links": [
  2545. 235
  2546. ]
  2547. }
  2548. ],
  2549. "properties": {
  2550. "cnr_id": "comfy-core",
  2551. "ver": "0.3.50",
  2552. "Node name for S&R": "VAEDecode",
  2553. "widget_ue_connectable": {}
  2554. },
  2555. "widgets_values": []
  2556. },
  2557. {
  2558. "id": 94,
  2559. "type": "easy batchAnything",
  2560. "pos": [
  2561. 2832,
  2562. -112
  2563. ],
  2564. "size": [
  2565. 140,
  2566. 46
  2567. ],
  2568. "flags": {},
  2569. "order": 5,
  2570. "mode": 0,
  2571. "inputs": [
  2572. {
  2573. "localized_name": "any_1",
  2574. "name": "any_1",
  2575. "type": "*",
  2576. "link": 453
  2577. },
  2578. {
  2579. "localized_name": "any_2",
  2580. "name": "any_2",
  2581. "type": "*",
  2582. "link": 235
  2583. }
  2584. ],
  2585. "outputs": [
  2586. {
  2587. "localized_name": "batch",
  2588. "name": "batch",
  2589. "type": "*",
  2590. "links": [
  2591. 233
  2592. ]
  2593. }
  2594. ],
  2595. "properties": {
  2596. "cnr_id": "comfyui-easy-use",
  2597. "ver": "1.3.2",
  2598. "Node name for S&R": "easy batchAnything",
  2599. "widget_ue_connectable": {}
  2600. },
  2601. "widgets_values": []
  2602. },
  2603. {
  2604. "id": 92,
  2605. "type": "easy forLoopEnd",
  2606. "pos": [
  2607. 2992,
  2608. -320
  2609. ],
  2610. "size": [
  2611. 163,
  2612. 106
  2613. ],
  2614. "flags": {},
  2615. "order": 4,
  2616. "mode": 0,
  2617. "inputs": [
  2618. {
  2619. "localized_name": "flow",
  2620. "name": "flow",
  2621. "shape": 5,
  2622. "type": "FLOW_CONTROL",
  2623. "link": 450
  2624. },
  2625. {
  2626. "localized_name": "initial_value1",
  2627. "name": "initial_value1",
  2628. "shape": 7,
  2629. "type": "*",
  2630. "link": 233
  2631. },
  2632. {
  2633. "name": "initial_value2",
  2634. "type": "*",
  2635. "link": null
  2636. }
  2637. ],
  2638. "outputs": [
  2639. {
  2640. "localized_name": "value1",
  2641. "name": "value1",
  2642. "type": "*",
  2643. "links": [
  2644. 359
  2645. ]
  2646. },
  2647. {
  2648. "name": "value2",
  2649. "type": "*",
  2650. "links": null
  2651. }
  2652. ],
  2653. "properties": {
  2654. "cnr_id": "comfyui-easy-use",
  2655. "ver": "1.3.2",
  2656. "Node name for S&R": "easy forLoopEnd",
  2657. "widget_ue_connectable": {}
  2658. },
  2659. "widgets_values": [],
  2660. "color": "#223",
  2661. "bgcolor": "#335"
  2662. },
  2663. {
  2664. "id": 95,
  2665. "type": "ImageUntile+",
  2666. "pos": [
  2667. 3384,
  2668. 672
  2669. ],
  2670. "size": [
  2671. 210,
  2672. 130
  2673. ],
  2674. "flags": {},
  2675. "order": 6,
  2676. "mode": 0,
  2677. "inputs": [
  2678. {
  2679. "localized_name": "tiles",
  2680. "name": "tiles",
  2681. "type": "IMAGE",
  2682. "link": 362
  2683. },
  2684. {
  2685. "localized_name": "overlap_x",
  2686. "name": "overlap_x",
  2687. "type": "INT",
  2688. "widget": {
  2689. "name": "overlap_x"
  2690. },
  2691. "link": 440
  2692. },
  2693. {
  2694. "localized_name": "overlap_y",
  2695. "name": "overlap_y",
  2696. "type": "INT",
  2697. "widget": {
  2698. "name": "overlap_y"
  2699. },
  2700. "link": 441
  2701. },
  2702. {
  2703. "localized_name": "rows",
  2704. "name": "rows",
  2705. "type": "INT",
  2706. "widget": {
  2707. "name": "rows"
  2708. },
  2709. "link": 436
  2710. },
  2711. {
  2712. "localized_name": "cols",
  2713. "name": "cols",
  2714. "type": "INT",
  2715. "widget": {
  2716. "name": "cols"
  2717. },
  2718. "link": 435
  2719. }
  2720. ],
  2721. "outputs": [
  2722. {
  2723. "localized_name": "IMAGE",
  2724. "name": "IMAGE",
  2725. "type": "IMAGE",
  2726. "links": [
  2727. 239,
  2728. 367
  2729. ]
  2730. }
  2731. ],
  2732. "properties": {
  2733. "cnr_id": "comfyui_essentials",
  2734. "ver": "1.1.0",
  2735. "Node name for S&R": "ImageUntile+",
  2736. "widget_ue_connectable": {}
  2737. },
  2738. "widgets_values": [
  2739. 64,
  2740. 64,
  2741. 1,
  2742. 1
  2743. ]
  2744. },
  2745. {
  2746. "id": 174,
  2747. "type": "easy forLoopStart",
  2748. "pos": [
  2749. 1616,
  2750. -328
  2751. ],
  2752. "size": [
  2753. 210,
  2754. 118
  2755. ],
  2756. "flags": {},
  2757. "order": 13,
  2758. "mode": 0,
  2759. "inputs": [
  2760. {
  2761. "localized_name": "initial_value1",
  2762. "name": "initial_value1",
  2763. "shape": 7,
  2764. "type": "*",
  2765. "link": null
  2766. },
  2767. {
  2768. "localized_name": "total",
  2769. "name": "total",
  2770. "type": "INT",
  2771. "widget": {
  2772. "name": "total"
  2773. },
  2774. "link": 454
  2775. },
  2776. {
  2777. "name": "initial_value2",
  2778. "type": "*",
  2779. "link": null
  2780. }
  2781. ],
  2782. "outputs": [
  2783. {
  2784. "localized_name": "flow",
  2785. "name": "flow",
  2786. "shape": 5,
  2787. "type": "FLOW_CONTROL",
  2788. "links": [
  2789. 450
  2790. ]
  2791. },
  2792. {
  2793. "localized_name": "index",
  2794. "name": "index",
  2795. "type": "INT",
  2796. "links": [
  2797. 451,
  2798. 452
  2799. ]
  2800. },
  2801. {
  2802. "localized_name": "value1",
  2803. "name": "value1",
  2804. "type": "*",
  2805. "links": [
  2806. 453
  2807. ]
  2808. },
  2809. {
  2810. "name": "value2",
  2811. "type": "*",
  2812. "links": null
  2813. }
  2814. ],
  2815. "properties": {
  2816. "cnr_id": "comfyui-easy-use",
  2817. "ver": "1.3.2",
  2818. "Node name for S&R": "easy forLoopStart",
  2819. "ue_properties": {
  2820. "widget_ue_connectable": {}
  2821. }
  2822. },
  2823. "widgets_values": [
  2824. 1
  2825. ],
  2826. "color": "#223",
  2827. "bgcolor": "#335"
  2828. },
  2829. {
  2830. "id": 173,
  2831. "type": "ImageFromBatch",
  2832. "pos": [
  2833. 1848,
  2834. -176
  2835. ],
  2836. "size": [
  2837. 210,
  2838. 82
  2839. ],
  2840. "flags": {},
  2841. "order": 12,
  2842. "mode": 0,
  2843. "inputs": [
  2844. {
  2845. "localized_name": "image",
  2846. "name": "image",
  2847. "type": "IMAGE",
  2848. "link": 447
  2849. },
  2850. {
  2851. "localized_name": "batch_index",
  2852. "name": "batch_index",
  2853. "type": "INT",
  2854. "widget": {
  2855. "name": "batch_index"
  2856. },
  2857. "link": 451
  2858. }
  2859. ],
  2860. "outputs": [
  2861. {
  2862. "localized_name": "IMAGE",
  2863. "name": "IMAGE",
  2864. "type": "IMAGE",
  2865. "links": [
  2866. 445
  2867. ]
  2868. }
  2869. ],
  2870. "properties": {
  2871. "cnr_id": "comfy-core",
  2872. "ver": "0.3.51",
  2873. "Node name for S&R": "ImageFromBatch",
  2874. "ue_properties": {
  2875. "widget_ue_connectable": {}
  2876. }
  2877. },
  2878. "widgets_values": [
  2879. 0,
  2880. 1
  2881. ]
  2882. },
  2883. {
  2884. "id": 176,
  2885. "type": "ImageScaleToTotalPixels",
  2886. "pos": [
  2887. 1040,
  2888. 360
  2889. ],
  2890. "size": [
  2891. 210,
  2892. 82
  2893. ],
  2894. "flags": {},
  2895. "order": 15,
  2896. "mode": 0,
  2897. "inputs": [
  2898. {
  2899. "localized_name": "image",
  2900. "name": "image",
  2901. "type": "IMAGE",
  2902. "link": 459
  2903. },
  2904. {
  2905. "localized_name": "upscale_method",
  2906. "name": "upscale_method",
  2907. "type": "COMBO",
  2908. "widget": {
  2909. "name": "upscale_method"
  2910. },
  2911. "link": 476
  2912. },
  2913. {
  2914. "localized_name": "megapixels",
  2915. "name": "megapixels",
  2916. "type": "FLOAT",
  2917. "widget": {
  2918. "name": "megapixels"
  2919. },
  2920. "link": 469
  2921. }
  2922. ],
  2923. "outputs": [
  2924. {
  2925. "localized_name": "IMAGE",
  2926. "name": "IMAGE",
  2927. "type": "IMAGE",
  2928. "links": [
  2929. 458
  2930. ]
  2931. }
  2932. ],
  2933. "properties": {
  2934. "cnr_id": "comfy-core",
  2935. "ver": "0.3.51",
  2936. "Node name for S&R": "ImageScaleToTotalPixels",
  2937. "ue_properties": {
  2938. "widget_ue_connectable": {}
  2939. }
  2940. },
  2941. "widgets_values": [
  2942. "lanczos",
  2943. 1
  2944. ]
  2945. },
  2946. {
  2947. "id": 175,
  2948. "type": "ImageScaleToTotalPixels",
  2949. "pos": [
  2950. 1040,
  2951. 224
  2952. ],
  2953. "size": [
  2954. 210,
  2955. 82
  2956. ],
  2957. "flags": {},
  2958. "order": 14,
  2959. "mode": 0,
  2960. "inputs": [
  2961. {
  2962. "localized_name": "image",
  2963. "name": "image",
  2964. "type": "IMAGE",
  2965. "link": 456
  2966. },
  2967. {
  2968. "localized_name": "upscale_method",
  2969. "name": "upscale_method",
  2970. "type": "COMBO",
  2971. "widget": {
  2972. "name": "upscale_method"
  2973. },
  2974. "link": 475
  2975. },
  2976. {
  2977. "localized_name": "megapixels",
  2978. "name": "megapixels",
  2979. "type": "FLOAT",
  2980. "widget": {
  2981. "name": "megapixels"
  2982. },
  2983. "link": 468
  2984. }
  2985. ],
  2986. "outputs": [
  2987. {
  2988. "localized_name": "IMAGE",
  2989. "name": "IMAGE",
  2990. "type": "IMAGE",
  2991. "links": [
  2992. 457
  2993. ]
  2994. }
  2995. ],
  2996. "properties": {
  2997. "cnr_id": "comfy-core",
  2998. "ver": "0.3.51",
  2999. "Node name for S&R": "ImageScaleToTotalPixels",
  3000. "ue_properties": {
  3001. "widget_ue_connectable": {}
  3002. }
  3003. },
  3004. "widgets_values": [
  3005. "lanczos",
  3006. 1
  3007. ]
  3008. },
  3009. {
  3010. "id": 172,
  3011. "type": "ImageFromBatch",
  3012. "pos": [
  3013. 1856,
  3014. 256
  3015. ],
  3016. "size": [
  3017. 210,
  3018. 82
  3019. ],
  3020. "flags": {},
  3021. "order": 11,
  3022. "mode": 0,
  3023. "inputs": [
  3024. {
  3025. "localized_name": "image",
  3026. "name": "image",
  3027. "type": "IMAGE",
  3028. "link": 444
  3029. },
  3030. {
  3031. "localized_name": "batch_index",
  3032. "name": "batch_index",
  3033. "type": "INT",
  3034. "widget": {
  3035. "name": "batch_index"
  3036. },
  3037. "link": 452
  3038. }
  3039. ],
  3040. "outputs": [
  3041. {
  3042. "localized_name": "IMAGE",
  3043. "name": "IMAGE",
  3044. "type": "IMAGE",
  3045. "links": [
  3046. 446
  3047. ]
  3048. }
  3049. ],
  3050. "properties": {
  3051. "cnr_id": "comfy-core",
  3052. "ver": "0.3.51",
  3053. "Node name for S&R": "ImageFromBatch",
  3054. "ue_properties": {
  3055. "widget_ue_connectable": {}
  3056. }
  3057. },
  3058. "widgets_values": [
  3059. 0,
  3060. 1
  3061. ]
  3062. },
  3063. {
  3064. "id": 153,
  3065. "type": "ImageScale",
  3066. "pos": [
  3067. 3152,
  3068. 496
  3069. ],
  3070. "size": [
  3071. 210,
  3072. 130
  3073. ],
  3074. "flags": {},
  3075. "order": 7,
  3076. "mode": 0,
  3077. "inputs": [
  3078. {
  3079. "localized_name": "image",
  3080. "name": "image",
  3081. "type": "IMAGE",
  3082. "link": 359
  3083. },
  3084. {
  3085. "localized_name": "width",
  3086. "name": "width",
  3087. "type": "INT",
  3088. "widget": {
  3089. "name": "width"
  3090. },
  3091. "link": 438
  3092. },
  3093. {
  3094. "localized_name": "height",
  3095. "name": "height",
  3096. "type": "INT",
  3097. "widget": {
  3098. "name": "height"
  3099. },
  3100. "link": 439
  3101. }
  3102. ],
  3103. "outputs": [
  3104. {
  3105. "localized_name": "IMAGE",
  3106. "name": "IMAGE",
  3107. "type": "IMAGE",
  3108. "links": [
  3109. 362
  3110. ]
  3111. }
  3112. ],
  3113. "properties": {
  3114. "cnr_id": "comfy-core",
  3115. "ver": "0.3.51",
  3116. "Node name for S&R": "ImageScale",
  3117. "ue_properties": {
  3118. "widget_ue_connectable": {}
  3119. }
  3120. },
  3121. "widgets_values": [
  3122. "lanczos",
  3123. 512,
  3124. 512,
  3125. "disabled"
  3126. ]
  3127. },
  3128. {
  3129. "id": 171,
  3130. "type": "f8470518-baa7-4b53-9be9-71e2a0d8327a",
  3131. "pos": [
  3132. 1384,
  3133. 448
  3134. ],
  3135. "size": [
  3136. 210,
  3137. 266
  3138. ],
  3139. "flags": {},
  3140. "order": 10,
  3141. "mode": 0,
  3142. "inputs": [
  3143. {
  3144. "label": "model_res",
  3145. "name": "value",
  3146. "type": "INT",
  3147. "widget": {
  3148. "name": "value"
  3149. },
  3150. "link": 430
  3151. },
  3152. {
  3153. "label": "overlap",
  3154. "name": "value_1",
  3155. "type": "FLOAT",
  3156. "widget": {
  3157. "name": "value_1"
  3158. },
  3159. "link": 431
  3160. },
  3161. {
  3162. "label": "base_image",
  3163. "localized_name": "image",
  3164. "name": "image",
  3165. "type": "IMAGE",
  3166. "link": 457
  3167. },
  3168. {
  3169. "label": "control_image",
  3170. "localized_name": "image_1",
  3171. "name": "image_1",
  3172. "type": "IMAGE",
  3173. "link": 458
  3174. }
  3175. ],
  3176. "outputs": [
  3177. {
  3178. "label": "rows",
  3179. "localized_name": "INT",
  3180. "name": "INT",
  3181. "type": "INT",
  3182. "links": [
  3183. 435
  3184. ]
  3185. },
  3186. {
  3187. "label": "cols",
  3188. "localized_name": "INT_1",
  3189. "name": "INT_1",
  3190. "type": "INT",
  3191. "links": [
  3192. 436
  3193. ]
  3194. },
  3195. {
  3196. "label": "num_tiles",
  3197. "localized_name": "INT_2",
  3198. "name": "INT_2",
  3199. "type": "INT",
  3200. "links": [
  3201. 454
  3202. ]
  3203. },
  3204. {
  3205. "localized_name": "tile_width",
  3206. "name": "tile_width",
  3207. "type": "INT",
  3208. "links": [
  3209. 438
  3210. ]
  3211. },
  3212. {
  3213. "localized_name": "tile_height",
  3214. "name": "tile_height",
  3215. "type": "INT",
  3216. "links": [
  3217. 439
  3218. ]
  3219. },
  3220. {
  3221. "localized_name": "overlap_x",
  3222. "name": "overlap_x",
  3223. "type": "INT",
  3224. "links": [
  3225. 440
  3226. ]
  3227. },
  3228. {
  3229. "localized_name": "overlap_y",
  3230. "name": "overlap_y",
  3231. "type": "INT",
  3232. "links": [
  3233. 441
  3234. ]
  3235. },
  3236. {
  3237. "label": "base_batch",
  3238. "localized_name": "IMAGE",
  3239. "name": "IMAGE",
  3240. "type": "IMAGE",
  3241. "links": [
  3242. 444
  3243. ]
  3244. },
  3245. {
  3246. "label": "control_batch",
  3247. "localized_name": "IMAGE_1",
  3248. "name": "IMAGE_1",
  3249. "type": "IMAGE",
  3250. "links": [
  3251. 447
  3252. ]
  3253. }
  3254. ],
  3255. "properties": {
  3256. "cnr_id": "comfy-core",
  3257. "ver": "0.3.51",
  3258. "ue_properties": {
  3259. "widget_ue_connectable": {}
  3260. }
  3261. },
  3262. "widgets_values": [
  3263. 1024,
  3264. 0.2
  3265. ]
  3266. }
  3267. ],
  3268. "groups": [],
  3269. "links": [
  3270. {
  3271. "id": 114,
  3272. "origin_id": 59,
  3273. "origin_slot": 0,
  3274. "target_id": 56,
  3275. "target_slot": 1,
  3276. "type": "CONDITIONING"
  3277. },
  3278. {
  3279. "id": 115,
  3280. "origin_id": 59,
  3281. "origin_slot": 1,
  3282. "target_id": 56,
  3283. "target_slot": 2,
  3284. "type": "CONDITIONING"
  3285. },
  3286. {
  3287. "id": 149,
  3288. "origin_id": 55,
  3289. "origin_slot": 0,
  3290. "target_id": 56,
  3291. "target_slot": 3,
  3292. "type": "LATENT"
  3293. },
  3294. {
  3295. "id": 212,
  3296. "origin_id": 56,
  3297. "origin_slot": 0,
  3298. "target_id": 57,
  3299. "target_slot": 0,
  3300. "type": "LATENT"
  3301. },
  3302. {
  3303. "id": 235,
  3304. "origin_id": 57,
  3305. "origin_slot": 0,
  3306. "target_id": 94,
  3307. "target_slot": 1,
  3308. "type": "*"
  3309. },
  3310. {
  3311. "id": 233,
  3312. "origin_id": 94,
  3313. "origin_slot": 0,
  3314. "target_id": 92,
  3315. "target_slot": 1,
  3316. "type": "*"
  3317. },
  3318. {
  3319. "id": 359,
  3320. "origin_id": 92,
  3321. "origin_slot": 0,
  3322. "target_id": 153,
  3323. "target_slot": 0,
  3324. "type": "IMAGE"
  3325. },
  3326. {
  3327. "id": 362,
  3328. "origin_id": 153,
  3329. "origin_slot": 0,
  3330. "target_id": 95,
  3331. "target_slot": 0,
  3332. "type": "IMAGE"
  3333. },
  3334. {
  3335. "id": 367,
  3336. "origin_id": 95,
  3337. "origin_slot": 0,
  3338. "target_id": -20,
  3339. "target_slot": 0,
  3340. "type": "IMAGE"
  3341. },
  3342. {
  3343. "id": 404,
  3344. "origin_id": -10,
  3345. "origin_slot": 0,
  3346. "target_id": 56,
  3347. "target_slot": 0,
  3348. "type": "MODEL"
  3349. },
  3350. {
  3351. "id": 405,
  3352. "origin_id": -10,
  3353. "origin_slot": 1,
  3354. "target_id": 59,
  3355. "target_slot": 0,
  3356. "type": "CONDITIONING"
  3357. },
  3358. {
  3359. "id": 406,
  3360. "origin_id": -10,
  3361. "origin_slot": 2,
  3362. "target_id": 59,
  3363. "target_slot": 1,
  3364. "type": "CONDITIONING"
  3365. },
  3366. {
  3367. "id": 407,
  3368. "origin_id": -10,
  3369. "origin_slot": 3,
  3370. "target_id": 59,
  3371. "target_slot": 2,
  3372. "type": "CONTROL_NET"
  3373. },
  3374. {
  3375. "id": 408,
  3376. "origin_id": -10,
  3377. "origin_slot": 4,
  3378. "target_id": 55,
  3379. "target_slot": 1,
  3380. "type": "VAE"
  3381. },
  3382. {
  3383. "id": 409,
  3384. "origin_id": -10,
  3385. "origin_slot": 4,
  3386. "target_id": 57,
  3387. "target_slot": 1,
  3388. "type": "VAE"
  3389. },
  3390. {
  3391. "id": 430,
  3392. "origin_id": 167,
  3393. "origin_slot": 0,
  3394. "target_id": 171,
  3395. "target_slot": 0,
  3396. "type": "INT"
  3397. },
  3398. {
  3399. "id": 431,
  3400. "origin_id": 169,
  3401. "origin_slot": 0,
  3402. "target_id": 171,
  3403. "target_slot": 1,
  3404. "type": "FLOAT"
  3405. },
  3406. {
  3407. "id": 435,
  3408. "origin_id": 171,
  3409. "origin_slot": 0,
  3410. "target_id": 95,
  3411. "target_slot": 4,
  3412. "type": "INT"
  3413. },
  3414. {
  3415. "id": 436,
  3416. "origin_id": 171,
  3417. "origin_slot": 1,
  3418. "target_id": 95,
  3419. "target_slot": 3,
  3420. "type": "INT"
  3421. },
  3422. {
  3423. "id": 438,
  3424. "origin_id": 171,
  3425. "origin_slot": 3,
  3426. "target_id": 153,
  3427. "target_slot": 1,
  3428. "type": "INT"
  3429. },
  3430. {
  3431. "id": 439,
  3432. "origin_id": 171,
  3433. "origin_slot": 4,
  3434. "target_id": 153,
  3435. "target_slot": 2,
  3436. "type": "INT"
  3437. },
  3438. {
  3439. "id": 440,
  3440. "origin_id": 171,
  3441. "origin_slot": 5,
  3442. "target_id": 95,
  3443. "target_slot": 1,
  3444. "type": "INT"
  3445. },
  3446. {
  3447. "id": 441,
  3448. "origin_id": 171,
  3449. "origin_slot": 6,
  3450. "target_id": 95,
  3451. "target_slot": 2,
  3452. "type": "INT"
  3453. },
  3454. {
  3455. "id": 444,
  3456. "origin_id": 171,
  3457. "origin_slot": 7,
  3458. "target_id": 172,
  3459. "target_slot": 0,
  3460. "type": "IMAGE"
  3461. },
  3462. {
  3463. "id": 445,
  3464. "origin_id": 173,
  3465. "origin_slot": 0,
  3466. "target_id": 59,
  3467. "target_slot": 3,
  3468. "type": "IMAGE"
  3469. },
  3470. {
  3471. "id": 446,
  3472. "origin_id": 172,
  3473. "origin_slot": 0,
  3474. "target_id": 55,
  3475. "target_slot": 0,
  3476. "type": "IMAGE"
  3477. },
  3478. {
  3479. "id": 447,
  3480. "origin_id": 171,
  3481. "origin_slot": 8,
  3482. "target_id": 173,
  3483. "target_slot": 0,
  3484. "type": "IMAGE"
  3485. },
  3486. {
  3487. "id": 450,
  3488. "origin_id": 174,
  3489. "origin_slot": 0,
  3490. "target_id": 92,
  3491. "target_slot": 0,
  3492. "type": "FLOW_CONTROL"
  3493. },
  3494. {
  3495. "id": 451,
  3496. "origin_id": 174,
  3497. "origin_slot": 1,
  3498. "target_id": 173,
  3499. "target_slot": 1,
  3500. "type": "INT"
  3501. },
  3502. {
  3503. "id": 452,
  3504. "origin_id": 174,
  3505. "origin_slot": 1,
  3506. "target_id": 172,
  3507. "target_slot": 1,
  3508. "type": "INT"
  3509. },
  3510. {
  3511. "id": 453,
  3512. "origin_id": 174,
  3513. "origin_slot": 2,
  3514. "target_id": 94,
  3515. "target_slot": 0,
  3516. "type": "*"
  3517. },
  3518. {
  3519. "id": 454,
  3520. "origin_id": 171,
  3521. "origin_slot": 2,
  3522. "target_id": 174,
  3523. "target_slot": 1,
  3524. "type": "INT"
  3525. },
  3526. {
  3527. "id": 455,
  3528. "origin_id": -10,
  3529. "origin_slot": 4,
  3530. "target_id": 59,
  3531. "target_slot": 4,
  3532. "type": "VAE"
  3533. },
  3534. {
  3535. "id": 456,
  3536. "origin_id": -10,
  3537. "origin_slot": 5,
  3538. "target_id": 175,
  3539. "target_slot": 0,
  3540. "type": "IMAGE"
  3541. },
  3542. {
  3543. "id": 457,
  3544. "origin_id": 175,
  3545. "origin_slot": 0,
  3546. "target_id": 171,
  3547. "target_slot": 2,
  3548. "type": "IMAGE"
  3549. },
  3550. {
  3551. "id": 458,
  3552. "origin_id": 176,
  3553. "origin_slot": 0,
  3554. "target_id": 171,
  3555. "target_slot": 3,
  3556. "type": "IMAGE"
  3557. },
  3558. {
  3559. "id": 459,
  3560. "origin_id": -10,
  3561. "origin_slot": 6,
  3562. "target_id": 176,
  3563. "target_slot": 0,
  3564. "type": "IMAGE"
  3565. },
  3566. {
  3567. "id": 460,
  3568. "origin_id": -10,
  3569. "origin_slot": 7,
  3570. "target_id": 56,
  3571. "target_slot": 4,
  3572. "type": "INT"
  3573. },
  3574. {
  3575. "id": 461,
  3576. "origin_id": -10,
  3577. "origin_slot": 8,
  3578. "target_id": 56,
  3579. "target_slot": 5,
  3580. "type": "INT"
  3581. },
  3582. {
  3583. "id": 462,
  3584. "origin_id": -10,
  3585. "origin_slot": 9,
  3586. "target_id": 56,
  3587. "target_slot": 6,
  3588. "type": "FLOAT"
  3589. },
  3590. {
  3591. "id": 463,
  3592. "origin_id": -10,
  3593. "origin_slot": 10,
  3594. "target_id": 56,
  3595. "target_slot": 7,
  3596. "type": "COMBO"
  3597. },
  3598. {
  3599. "id": 464,
  3600. "origin_id": -10,
  3601. "origin_slot": 11,
  3602. "target_id": 56,
  3603. "target_slot": 8,
  3604. "type": "COMBO"
  3605. },
  3606. {
  3607. "id": 465,
  3608. "origin_id": -10,
  3609. "origin_slot": 12,
  3610. "target_id": 59,
  3611. "target_slot": 5,
  3612. "type": "FLOAT"
  3613. },
  3614. {
  3615. "id": 466,
  3616. "origin_id": -10,
  3617. "origin_slot": 13,
  3618. "target_id": 56,
  3619. "target_slot": 9,
  3620. "type": "FLOAT"
  3621. },
  3622. {
  3623. "id": 468,
  3624. "origin_id": -10,
  3625. "origin_slot": 14,
  3626. "target_id": 175,
  3627. "target_slot": 2,
  3628. "type": "FLOAT"
  3629. },
  3630. {
  3631. "id": 469,
  3632. "origin_id": -10,
  3633. "origin_slot": 14,
  3634. "target_id": 176,
  3635. "target_slot": 2,
  3636. "type": "FLOAT"
  3637. },
  3638. {
  3639. "id": 473,
  3640. "origin_id": -10,
  3641. "origin_slot": 15,
  3642. "target_id": 167,
  3643. "target_slot": 0,
  3644. "type": "INT"
  3645. },
  3646. {
  3647. "id": 474,
  3648. "origin_id": -10,
  3649. "origin_slot": 16,
  3650. "target_id": 169,
  3651. "target_slot": 0,
  3652. "type": "FLOAT"
  3653. },
  3654. {
  3655. "id": 475,
  3656. "origin_id": -10,
  3657. "origin_slot": 17,
  3658. "target_id": 175,
  3659. "target_slot": 1,
  3660. "type": "COMBO"
  3661. },
  3662. {
  3663. "id": 476,
  3664. "origin_id": -10,
  3665. "origin_slot": 18,
  3666. "target_id": 176,
  3667. "target_slot": 1,
  3668. "type": "COMBO"
  3669. }
  3670. ],
  3671. "extra": {
  3672. "ue_links": [],
  3673. "links_added_by_ue": []
  3674. }
  3675. },
  3676. {
  3677. "id": "d4cc77fc-bfeb-4bb4-b949-65cbd3a89f9e",
  3678. "version": 1,
  3679. "state": {
  3680. "lastGroupId": 0,
  3681. "lastNodeId": 164,
  3682. "lastLinkId": 413,
  3683. "lastRerouteId": 0
  3684. },
  3685. "revision": 0,
  3686. "config": {},
  3687. "name": "Calculate Tiles",
  3688. "inputNode": {
  3689. "id": -10,
  3690. "bounding": [
  3691. 708,
  3692. 1852,
  3693. 120,
  3694. 100
  3695. ]
  3696. },
  3697. "outputNode": {
  3698. "id": -20,
  3699. "bounding": [
  3700. 2520,
  3701. 1872,
  3702. 120,
  3703. 100
  3704. ]
  3705. },
  3706. "inputs": [
  3707. {
  3708. "id": "13962776-081e-43c8-8f7e-51b5b558e055",
  3709. "name": "image",
  3710. "type": "IMAGE",
  3711. "linkIds": [
  3712. 315
  3713. ],
  3714. "localized_name": "image",
  3715. "pos": {
  3716. "0": 808,
  3717. "1": 1872
  3718. }
  3719. },
  3720. {
  3721. "id": "109e0b68-db47-4e9c-8df3-9ed7e88a71cb",
  3722. "name": "value",
  3723. "type": "INT",
  3724. "linkIds": [
  3725. 412
  3726. ],
  3727. "label": "model_res",
  3728. "pos": {
  3729. "0": 808,
  3730. "1": 1892
  3731. }
  3732. },
  3733. {
  3734. "id": "e25c3d1d-ba42-48bb-9a96-5473855b464b",
  3735. "name": "value_1",
  3736. "type": "FLOAT",
  3737. "linkIds": [
  3738. 413
  3739. ],
  3740. "label": "overlap",
  3741. "pos": {
  3742. "0": 808,
  3743. "1": 1912
  3744. }
  3745. }
  3746. ],
  3747. "outputs": [
  3748. {
  3749. "id": "c1087054-0884-45dc-913a-83371fe16948",
  3750. "name": "INT",
  3751. "type": "INT",
  3752. "linkIds": [
  3753. 338,
  3754. 366,
  3755. 391
  3756. ],
  3757. "localized_name": "INT",
  3758. "label": "rows",
  3759. "pos": {
  3760. "0": 2540,
  3761. "1": 1892
  3762. }
  3763. },
  3764. {
  3765. "id": "c722524a-b035-4c22-8325-15930795bfbd",
  3766. "name": "INT_1",
  3767. "type": "INT",
  3768. "linkIds": [
  3769. 340,
  3770. 365,
  3771. 390
  3772. ],
  3773. "localized_name": "INT_1",
  3774. "label": "cols",
  3775. "pos": {
  3776. "0": 2540,
  3777. "1": 1912
  3778. }
  3779. },
  3780. {
  3781. "id": "c35b5a3e-89fa-44c7-b807-8335c40224f8",
  3782. "name": "INT_2",
  3783. "type": "INT",
  3784. "linkIds": [
  3785. 357
  3786. ],
  3787. "localized_name": "INT_2",
  3788. "label": "num_tiles",
  3789. "pos": {
  3790. "0": 2540,
  3791. "1": 1932
  3792. }
  3793. }
  3794. ],
  3795. "widgets": [],
  3796. "nodes": [
  3797. {
  3798. "id": 121,
  3799. "type": "GetImageSize",
  3800. "pos": [
  3801. 896,
  3802. 1864
  3803. ],
  3804. "size": [
  3805. 200,
  3806. 66
  3807. ],
  3808. "flags": {},
  3809. "order": 0,
  3810. "mode": 0,
  3811. "inputs": [
  3812. {
  3813. "localized_name": "image",
  3814. "name": "image",
  3815. "type": "IMAGE",
  3816. "link": 315
  3817. }
  3818. ],
  3819. "outputs": [
  3820. {
  3821. "localized_name": "width",
  3822. "name": "width",
  3823. "type": "INT",
  3824. "links": [
  3825. 323,
  3826. 330
  3827. ]
  3828. },
  3829. {
  3830. "localized_name": "height",
  3831. "name": "height",
  3832. "type": "INT",
  3833. "links": [
  3834. 327,
  3835. 331
  3836. ]
  3837. },
  3838. {
  3839. "localized_name": "batch_size",
  3840. "name": "batch_size",
  3841. "type": "INT",
  3842. "links": null
  3843. }
  3844. ],
  3845. "properties": {
  3846. "cnr_id": "comfy-core",
  3847. "ver": "0.3.51",
  3848. "Node name for S&R": "GetImageSize"
  3849. },
  3850. "widgets_values": []
  3851. },
  3852. {
  3853. "id": 133,
  3854. "type": "Basic data handling: MathFormula",
  3855. "pos": [
  3856. 1248,
  3857. 2144
  3858. ],
  3859. "size": [
  3860. 300,
  3861. 138
  3862. ],
  3863. "flags": {},
  3864. "order": 3,
  3865. "mode": 0,
  3866. "inputs": [
  3867. {
  3868. "localized_name": "a",
  3869. "name": "a",
  3870. "shape": 7,
  3871. "type": "FLOAT,INT",
  3872. "link": 330
  3873. },
  3874. {
  3875. "name": "b",
  3876. "shape": 7,
  3877. "type": "FLOAT,INT",
  3878. "link": 331
  3879. },
  3880. {
  3881. "name": "c",
  3882. "shape": 7,
  3883. "type": "FLOAT,INT",
  3884. "link": 332
  3885. },
  3886. {
  3887. "name": "d",
  3888. "shape": 7,
  3889. "type": "FLOAT,INT",
  3890. "link": 381
  3891. },
  3892. {
  3893. "name": "e",
  3894. "shape": 7,
  3895. "type": "FLOAT,INT",
  3896. "link": null
  3897. }
  3898. ],
  3899. "outputs": [
  3900. {
  3901. "localized_name": "FLOAT",
  3902. "name": "FLOAT",
  3903. "type": "FLOAT",
  3904. "links": [
  3905. 337
  3906. ]
  3907. }
  3908. ],
  3909. "title": "Rows",
  3910. "properties": {
  3911. "cnr_id": "basic_data_handling",
  3912. "ver": "0.5.0",
  3913. "Node name for S&R": "Basic data handling: MathFormula"
  3914. },
  3915. "widgets_values": [
  3916. "round((1/(1-c))*((b/d)-c))"
  3917. ]
  3918. },
  3919. {
  3920. "id": 127,
  3921. "type": "Basic data handling: MathFormula",
  3922. "pos": [
  3923. 1272,
  3924. 1680
  3925. ],
  3926. "size": [
  3927. 300,
  3928. 138
  3929. ],
  3930. "flags": {},
  3931. "order": 1,
  3932. "mode": 0,
  3933. "inputs": [
  3934. {
  3935. "localized_name": "a",
  3936. "name": "a",
  3937. "shape": 7,
  3938. "type": "FLOAT,INT",
  3939. "link": 323
  3940. },
  3941. {
  3942. "name": "b",
  3943. "shape": 7,
  3944. "type": "FLOAT,INT",
  3945. "link": 327
  3946. },
  3947. {
  3948. "name": "c",
  3949. "shape": 7,
  3950. "type": "FLOAT,INT",
  3951. "link": 329
  3952. },
  3953. {
  3954. "name": "d",
  3955. "shape": 7,
  3956. "type": "FLOAT,INT",
  3957. "link": 380
  3958. },
  3959. {
  3960. "name": "e",
  3961. "shape": 7,
  3962. "type": "FLOAT,INT",
  3963. "link": null
  3964. }
  3965. ],
  3966. "outputs": [
  3967. {
  3968. "localized_name": "FLOAT",
  3969. "name": "FLOAT",
  3970. "type": "FLOAT",
  3971. "links": [
  3972. 339
  3973. ]
  3974. }
  3975. ],
  3976. "title": "Cols",
  3977. "properties": {
  3978. "cnr_id": "basic_data_handling",
  3979. "ver": "0.5.0",
  3980. "Node name for S&R": "Basic data handling: MathFormula"
  3981. },
  3982. "widgets_values": [
  3983. "round((1/(1-c))*((a/d)-c))"
  3984. ]
  3985. },
  3986. {
  3987. "id": 136,
  3988. "type": "Basic data handling: CastToInt",
  3989. "pos": [
  3990. 1576,
  3991. 2144
  3992. ],
  3993. "size": [
  3994. 140,
  3995. 26
  3996. ],
  3997. "flags": {},
  3998. "order": 4,
  3999. "mode": 0,
  4000. "inputs": [
  4001. {
  4002. "localized_name": "input",
  4003. "name": "input",
  4004. "type": "*",
  4005. "link": 337
  4006. }
  4007. ],
  4008. "outputs": [
  4009. {
  4010. "localized_name": "INT",
  4011. "name": "INT",
  4012. "type": "INT",
  4013. "links": [
  4014. 338,
  4015. 366,
  4016. 391,
  4017. 410
  4018. ]
  4019. }
  4020. ],
  4021. "title": "Rows",
  4022. "properties": {
  4023. "cnr_id": "basic_data_handling",
  4024. "ver": "0.5.0",
  4025. "Node name for S&R": "Basic data handling: CastToInt"
  4026. },
  4027. "widgets_values": []
  4028. },
  4029. {
  4030. "id": 137,
  4031. "type": "Basic data handling: CastToInt",
  4032. "pos": [
  4033. 1600,
  4034. 1688
  4035. ],
  4036. "size": [
  4037. 140,
  4038. 26
  4039. ],
  4040. "flags": {},
  4041. "order": 5,
  4042. "mode": 0,
  4043. "inputs": [
  4044. {
  4045. "localized_name": "input",
  4046. "name": "input",
  4047. "type": "*",
  4048. "link": 339
  4049. }
  4050. ],
  4051. "outputs": [
  4052. {
  4053. "localized_name": "INT",
  4054. "name": "INT",
  4055. "type": "INT",
  4056. "links": [
  4057. 340,
  4058. 365,
  4059. 390,
  4060. 411
  4061. ]
  4062. }
  4063. ],
  4064. "title": "Cols",
  4065. "properties": {
  4066. "cnr_id": "basic_data_handling",
  4067. "ver": "0.5.0",
  4068. "Node name for S&R": "Basic data handling: CastToInt"
  4069. },
  4070. "widgets_values": []
  4071. },
  4072. {
  4073. "id": 150,
  4074. "type": "Basic data handling: MathFormula",
  4075. "pos": [
  4076. 1800,
  4077. 1832
  4078. ],
  4079. "size": [
  4080. 250,
  4081. 100
  4082. ],
  4083. "flags": {},
  4084. "order": 6,
  4085. "mode": 0,
  4086. "inputs": [
  4087. {
  4088. "localized_name": "a",
  4089. "name": "a",
  4090. "shape": 7,
  4091. "type": "FLOAT,INT",
  4092. "link": 411
  4093. },
  4094. {
  4095. "name": "b",
  4096. "shape": 7,
  4097. "type": "FLOAT,INT",
  4098. "link": 410
  4099. },
  4100. {
  4101. "name": "c",
  4102. "shape": 7,
  4103. "type": "FLOAT,INT",
  4104. "link": null
  4105. }
  4106. ],
  4107. "outputs": [
  4108. {
  4109. "localized_name": "FLOAT",
  4110. "name": "FLOAT",
  4111. "type": "FLOAT",
  4112. "links": [
  4113. 356
  4114. ]
  4115. }
  4116. ],
  4117. "title": "Number of Tiles",
  4118. "properties": {
  4119. "cnr_id": "basic_data_handling",
  4120. "ver": "0.5.0",
  4121. "Node name for S&R": "Basic data handling: MathFormula"
  4122. },
  4123. "widgets_values": [
  4124. "a*b"
  4125. ]
  4126. },
  4127. {
  4128. "id": 151,
  4129. "type": "Basic data handling: CastToInt",
  4130. "pos": [
  4131. 2096,
  4132. 2128
  4133. ],
  4134. "size": [
  4135. 168,
  4136. 26
  4137. ],
  4138. "flags": {},
  4139. "order": 7,
  4140. "mode": 0,
  4141. "inputs": [
  4142. {
  4143. "localized_name": "input",
  4144. "name": "input",
  4145. "type": "*",
  4146. "link": 356
  4147. }
  4148. ],
  4149. "outputs": [
  4150. {
  4151. "localized_name": "INT",
  4152. "name": "INT",
  4153. "type": "INT",
  4154. "links": [
  4155. 357
  4156. ]
  4157. }
  4158. ],
  4159. "title": "Number of Tiles",
  4160. "properties": {
  4161. "cnr_id": "basic_data_handling",
  4162. "ver": "0.5.0",
  4163. "Node name for S&R": "Basic data handling: CastToInt"
  4164. },
  4165. "widgets_values": []
  4166. },
  4167. {
  4168. "id": 132,
  4169. "type": "FloatConstant",
  4170. "pos": [
  4171. 896,
  4172. 2088
  4173. ],
  4174. "size": [
  4175. 210,
  4176. 58
  4177. ],
  4178. "flags": {},
  4179. "order": 2,
  4180. "mode": 0,
  4181. "inputs": [
  4182. {
  4183. "localized_name": "value",
  4184. "name": "value",
  4185. "type": "FLOAT",
  4186. "widget": {
  4187. "name": "value"
  4188. },
  4189. "link": 413
  4190. }
  4191. ],
  4192. "outputs": [
  4193. {
  4194. "localized_name": "value",
  4195. "name": "value",
  4196. "type": "FLOAT",
  4197. "links": [
  4198. 329,
  4199. 332,
  4200. 336,
  4201. 392
  4202. ]
  4203. }
  4204. ],
  4205. "title": "Overlap",
  4206. "properties": {
  4207. "cnr_id": "comfyui-kjnodes",
  4208. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  4209. "Node name for S&R": "FloatConstant"
  4210. },
  4211. "widgets_values": [
  4212. 0.2
  4213. ],
  4214. "color": "#232",
  4215. "bgcolor": "#353"
  4216. },
  4217. {
  4218. "id": 154,
  4219. "type": "INTConstant",
  4220. "pos": [
  4221. 896,
  4222. 1984
  4223. ],
  4224. "size": [
  4225. 200,
  4226. 58
  4227. ],
  4228. "flags": {},
  4229. "order": 8,
  4230. "mode": 0,
  4231. "inputs": [
  4232. {
  4233. "localized_name": "value",
  4234. "name": "value",
  4235. "type": "INT",
  4236. "widget": {
  4237. "name": "value"
  4238. },
  4239. "link": 412
  4240. }
  4241. ],
  4242. "outputs": [
  4243. {
  4244. "localized_name": "value",
  4245. "name": "value",
  4246. "type": "INT",
  4247. "links": [
  4248. 380,
  4249. 381,
  4250. 383
  4251. ]
  4252. }
  4253. ],
  4254. "title": "Model Resolution",
  4255. "properties": {
  4256. "cnr_id": "comfyui-kjnodes",
  4257. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  4258. "Node name for S&R": "INTConstant"
  4259. },
  4260. "widgets_values": [
  4261. 1024
  4262. ],
  4263. "color": "#1b4669",
  4264. "bgcolor": "#29699c"
  4265. }
  4266. ],
  4267. "groups": [],
  4268. "links": [
  4269. {
  4270. "id": 330,
  4271. "origin_id": 121,
  4272. "origin_slot": 0,
  4273. "target_id": 133,
  4274. "target_slot": 0,
  4275. "type": "FLOAT,INT"
  4276. },
  4277. {
  4278. "id": 331,
  4279. "origin_id": 121,
  4280. "origin_slot": 1,
  4281. "target_id": 133,
  4282. "target_slot": 1,
  4283. "type": "FLOAT,INT"
  4284. },
  4285. {
  4286. "id": 332,
  4287. "origin_id": 132,
  4288. "origin_slot": 0,
  4289. "target_id": 133,
  4290. "target_slot": 2,
  4291. "type": "FLOAT,INT"
  4292. },
  4293. {
  4294. "id": 381,
  4295. "origin_id": 154,
  4296. "origin_slot": 0,
  4297. "target_id": 133,
  4298. "target_slot": 3,
  4299. "type": "FLOAT,INT"
  4300. },
  4301. {
  4302. "id": 323,
  4303. "origin_id": 121,
  4304. "origin_slot": 0,
  4305. "target_id": 127,
  4306. "target_slot": 0,
  4307. "type": "FLOAT,INT"
  4308. },
  4309. {
  4310. "id": 327,
  4311. "origin_id": 121,
  4312. "origin_slot": 1,
  4313. "target_id": 127,
  4314. "target_slot": 1,
  4315. "type": "FLOAT,INT"
  4316. },
  4317. {
  4318. "id": 329,
  4319. "origin_id": 132,
  4320. "origin_slot": 0,
  4321. "target_id": 127,
  4322. "target_slot": 2,
  4323. "type": "FLOAT,INT"
  4324. },
  4325. {
  4326. "id": 380,
  4327. "origin_id": 154,
  4328. "origin_slot": 0,
  4329. "target_id": 127,
  4330. "target_slot": 3,
  4331. "type": "FLOAT,INT"
  4332. },
  4333. {
  4334. "id": 337,
  4335. "origin_id": 133,
  4336. "origin_slot": 0,
  4337. "target_id": 136,
  4338. "target_slot": 0,
  4339. "type": "*"
  4340. },
  4341. {
  4342. "id": 339,
  4343. "origin_id": 127,
  4344. "origin_slot": 0,
  4345. "target_id": 137,
  4346. "target_slot": 0,
  4347. "type": "*"
  4348. },
  4349. {
  4350. "id": 411,
  4351. "origin_id": 137,
  4352. "origin_slot": 0,
  4353. "target_id": 150,
  4354. "target_slot": 0,
  4355. "type": "FLOAT,INT"
  4356. },
  4357. {
  4358. "id": 410,
  4359. "origin_id": 136,
  4360. "origin_slot": 0,
  4361. "target_id": 150,
  4362. "target_slot": 1,
  4363. "type": "FLOAT,INT"
  4364. },
  4365. {
  4366. "id": 356,
  4367. "origin_id": 150,
  4368. "origin_slot": 0,
  4369. "target_id": 151,
  4370. "target_slot": 0,
  4371. "type": "*"
  4372. },
  4373. {
  4374. "id": 315,
  4375. "origin_id": -10,
  4376. "origin_slot": 0,
  4377. "target_id": 121,
  4378. "target_slot": 0,
  4379. "type": "IMAGE"
  4380. },
  4381. {
  4382. "id": 338,
  4383. "origin_id": 136,
  4384. "origin_slot": 0,
  4385. "target_id": -20,
  4386. "target_slot": 0,
  4387. "type": "INT"
  4388. },
  4389. {
  4390. "id": 366,
  4391. "origin_id": 136,
  4392. "origin_slot": 0,
  4393. "target_id": -20,
  4394. "target_slot": 0,
  4395. "type": "INT"
  4396. },
  4397. {
  4398. "id": 391,
  4399. "origin_id": 136,
  4400. "origin_slot": 0,
  4401. "target_id": -20,
  4402. "target_slot": 0,
  4403. "type": "INT"
  4404. },
  4405. {
  4406. "id": 340,
  4407. "origin_id": 137,
  4408. "origin_slot": 0,
  4409. "target_id": -20,
  4410. "target_slot": 1,
  4411. "type": "INT"
  4412. },
  4413. {
  4414. "id": 365,
  4415. "origin_id": 137,
  4416. "origin_slot": 0,
  4417. "target_id": -20,
  4418. "target_slot": 1,
  4419. "type": "INT"
  4420. },
  4421. {
  4422. "id": 390,
  4423. "origin_id": 137,
  4424. "origin_slot": 0,
  4425. "target_id": -20,
  4426. "target_slot": 1,
  4427. "type": "INT"
  4428. },
  4429. {
  4430. "id": 357,
  4431. "origin_id": 151,
  4432. "origin_slot": 0,
  4433. "target_id": -20,
  4434. "target_slot": 2,
  4435. "type": "INT"
  4436. },
  4437. {
  4438. "id": 412,
  4439. "origin_id": -10,
  4440. "origin_slot": 1,
  4441. "target_id": 154,
  4442. "target_slot": 0,
  4443. "type": "INT"
  4444. },
  4445. {
  4446. "id": 413,
  4447. "origin_id": -10,
  4448. "origin_slot": 2,
  4449. "target_id": 132,
  4450. "target_slot": 0,
  4451. "type": "FLOAT"
  4452. }
  4453. ],
  4454. "extra": {
  4455. "ue_links": [],
  4456. "links_added_by_ue": []
  4457. }
  4458. },
  4459. {
  4460. "id": "f8470518-baa7-4b53-9be9-71e2a0d8327a",
  4461. "version": 1,
  4462. "state": {
  4463. "lastGroupId": 0,
  4464. "lastNodeId": 170,
  4465. "lastLinkId": 434,
  4466. "lastRerouteId": 0
  4467. },
  4468. "revision": 0,
  4469. "config": {},
  4470. "name": "Create Tiles",
  4471. "inputNode": {
  4472. "id": -10,
  4473. "bounding": [
  4474. 764,
  4475. 1344,
  4476. 120,
  4477. 120
  4478. ]
  4479. },
  4480. "outputNode": {
  4481. "id": -20,
  4482. "bounding": [
  4483. 2344,
  4484. 1120,
  4485. 120,
  4486. 220
  4487. ]
  4488. },
  4489. "inputs": [
  4490. {
  4491. "id": "921d90ba-ebbe-43c3-bee0-36068876c34c",
  4492. "name": "value",
  4493. "type": "INT",
  4494. "linkIds": [
  4495. 423,
  4496. 424
  4497. ],
  4498. "label": "model_res",
  4499. "pos": {
  4500. "0": 864,
  4501. "1": 1364
  4502. }
  4503. },
  4504. {
  4505. "id": "b097c891-7ed6-4db9-a0f4-d5ab3c10020d",
  4506. "name": "value_1",
  4507. "type": "FLOAT",
  4508. "linkIds": [
  4509. 425,
  4510. 426,
  4511. 430
  4512. ],
  4513. "label": "overlap",
  4514. "pos": {
  4515. "0": 864,
  4516. "1": 1384
  4517. }
  4518. },
  4519. {
  4520. "id": "ca082d53-98fd-44f2-99ea-20a190cceb74",
  4521. "name": "image",
  4522. "type": "IMAGE",
  4523. "linkIds": [
  4524. 431,
  4525. 432
  4526. ],
  4527. "localized_name": "image",
  4528. "label": "base_image",
  4529. "pos": {
  4530. "0": 864,
  4531. "1": 1404
  4532. }
  4533. },
  4534. {
  4535. "id": "6ae66895-5f02-4d7f-a96f-05cc65802e24",
  4536. "name": "image_1",
  4537. "type": "IMAGE",
  4538. "linkIds": [
  4539. 400
  4540. ],
  4541. "localized_name": "image_1",
  4542. "label": "control_image",
  4543. "pos": {
  4544. "0": 864,
  4545. "1": 1424
  4546. }
  4547. }
  4548. ],
  4549. "outputs": [
  4550. {
  4551. "id": "fa29f604-6d03-405f-89d8-1b6bc7507eb7",
  4552. "name": "INT",
  4553. "type": "INT",
  4554. "linkIds": [
  4555. 414
  4556. ],
  4557. "localized_name": "INT",
  4558. "label": "rows",
  4559. "pos": {
  4560. "0": 2364,
  4561. "1": 1140
  4562. }
  4563. },
  4564. {
  4565. "id": "a03cf690-73d9-49e1-be02-ef92901b5028",
  4566. "name": "INT_1",
  4567. "type": "INT",
  4568. "linkIds": [
  4569. 417
  4570. ],
  4571. "localized_name": "INT_1",
  4572. "label": "cols",
  4573. "pos": {
  4574. "0": 2364,
  4575. "1": 1160
  4576. }
  4577. },
  4578. {
  4579. "id": "8b554182-0895-4c02-8d79-cafa5e6102ac",
  4580. "name": "INT_2",
  4581. "type": "INT",
  4582. "linkIds": [
  4583. 422
  4584. ],
  4585. "localized_name": "INT_2",
  4586. "label": "num_tiles",
  4587. "pos": {
  4588. "0": 2364,
  4589. "1": 1180
  4590. }
  4591. },
  4592. {
  4593. "id": "cf6caa57-1b36-4e18-ba32-e4f98818c5d8",
  4594. "name": "tile_width",
  4595. "type": "INT",
  4596. "linkIds": [
  4597. 427
  4598. ],
  4599. "localized_name": "tile_width",
  4600. "pos": {
  4601. "0": 2364,
  4602. "1": 1200
  4603. }
  4604. },
  4605. {
  4606. "id": "5110b3af-fccb-44b5-b9fb-d73c866773c9",
  4607. "name": "tile_height",
  4608. "type": "INT",
  4609. "linkIds": [
  4610. 428
  4611. ],
  4612. "localized_name": "tile_height",
  4613. "pos": {
  4614. "0": 2364,
  4615. "1": 1220
  4616. }
  4617. },
  4618. {
  4619. "id": "1b3b147b-8c1e-42fb-b9fe-00e6880a144e",
  4620. "name": "overlap_x",
  4621. "type": "INT",
  4622. "linkIds": [
  4623. 363
  4624. ],
  4625. "localized_name": "overlap_x",
  4626. "pos": {
  4627. "0": 2364,
  4628. "1": 1240
  4629. }
  4630. },
  4631. {
  4632. "id": "b9c7eb7c-0f9f-4643-bb16-459e83abf5ea",
  4633. "name": "overlap_y",
  4634. "type": "INT",
  4635. "linkIds": [
  4636. 364
  4637. ],
  4638. "localized_name": "overlap_y",
  4639. "pos": {
  4640. "0": 2364,
  4641. "1": 1260
  4642. }
  4643. },
  4644. {
  4645. "id": "2158b488-b725-4cd0-9eea-506889578e1f",
  4646. "name": "IMAGE",
  4647. "type": "IMAGE",
  4648. "linkIds": [
  4649. 434
  4650. ],
  4651. "localized_name": "IMAGE",
  4652. "label": "base_batch",
  4653. "pos": {
  4654. "0": 2364,
  4655. "1": 1280
  4656. }
  4657. },
  4658. {
  4659. "id": "6ea2c99c-f661-4a5f-953b-7be6e839d538",
  4660. "name": "IMAGE_1",
  4661. "type": "IMAGE",
  4662. "linkIds": [
  4663. 433
  4664. ],
  4665. "localized_name": "IMAGE_1",
  4666. "label": "control_batch",
  4667. "pos": {
  4668. "0": 2364,
  4669. "1": 1300
  4670. }
  4671. }
  4672. ],
  4673. "widgets": [],
  4674. "nodes": [
  4675. {
  4676. "id": 47,
  4677. "type": "ImageTile+",
  4678. "pos": [
  4679. 944,
  4680. 1144
  4681. ],
  4682. "size": [
  4683. 210,
  4684. 234
  4685. ],
  4686. "flags": {},
  4687. "order": 0,
  4688. "mode": 0,
  4689. "inputs": [
  4690. {
  4691. "localized_name": "image",
  4692. "name": "image",
  4693. "type": "IMAGE",
  4694. "link": 432
  4695. },
  4696. {
  4697. "localized_name": "rows",
  4698. "name": "rows",
  4699. "type": "INT",
  4700. "widget": {
  4701. "name": "rows"
  4702. },
  4703. "link": 416
  4704. },
  4705. {
  4706. "localized_name": "cols",
  4707. "name": "cols",
  4708. "type": "INT",
  4709. "widget": {
  4710. "name": "cols"
  4711. },
  4712. "link": 413
  4713. },
  4714. {
  4715. "localized_name": "overlap",
  4716. "name": "overlap",
  4717. "type": "FLOAT",
  4718. "widget": {
  4719. "name": "overlap"
  4720. },
  4721. "link": 426
  4722. }
  4723. ],
  4724. "outputs": [
  4725. {
  4726. "localized_name": "IMAGE",
  4727. "name": "IMAGE",
  4728. "type": "IMAGE",
  4729. "links": [
  4730. 341
  4731. ]
  4732. },
  4733. {
  4734. "localized_name": "tile_width",
  4735. "name": "tile_width",
  4736. "type": "INT",
  4737. "links": [
  4738. 427
  4739. ]
  4740. },
  4741. {
  4742. "localized_name": "tile_height",
  4743. "name": "tile_height",
  4744. "type": "INT",
  4745. "links": [
  4746. 428
  4747. ]
  4748. },
  4749. {
  4750. "localized_name": "overlap_x",
  4751. "name": "overlap_x",
  4752. "type": "INT",
  4753. "links": [
  4754. 363
  4755. ]
  4756. },
  4757. {
  4758. "localized_name": "overlap_y",
  4759. "name": "overlap_y",
  4760. "type": "INT",
  4761. "links": [
  4762. 364
  4763. ]
  4764. }
  4765. ],
  4766. "properties": {
  4767. "cnr_id": "comfyui_essentials",
  4768. "ver": "1.1.0",
  4769. "Node name for S&R": "ImageTile+",
  4770. "widget_ue_connectable": {}
  4771. },
  4772. "widgets_values": [
  4773. 4,
  4774. 4,
  4775. 0.2,
  4776. 0,
  4777. 0
  4778. ]
  4779. },
  4780. {
  4781. "id": 156,
  4782. "type": "Basic data handling: MathFormula",
  4783. "pos": [
  4784. 944,
  4785. 1432
  4786. ],
  4787. "size": [
  4788. 210,
  4789. 78
  4790. ],
  4791. "flags": {},
  4792. "order": 8,
  4793. "mode": 0,
  4794. "inputs": [
  4795. {
  4796. "localized_name": "a",
  4797. "name": "a",
  4798. "shape": 7,
  4799. "type": "FLOAT,INT",
  4800. "link": 424
  4801. },
  4802. {
  4803. "name": "b",
  4804. "shape": 7,
  4805. "type": "FLOAT,INT",
  4806. "link": null
  4807. }
  4808. ],
  4809. "outputs": [
  4810. {
  4811. "localized_name": "FLOAT",
  4812. "name": "FLOAT",
  4813. "type": "FLOAT",
  4814. "links": [
  4815. 385,
  4816. 394
  4817. ]
  4818. }
  4819. ],
  4820. "title": "rescale tile",
  4821. "properties": {
  4822. "cnr_id": "basic_data_handling",
  4823. "ver": "0.5.0",
  4824. "Node name for S&R": "Basic data handling: MathFormula"
  4825. },
  4826. "widgets_values": [
  4827. "a**2/1024**2"
  4828. ]
  4829. },
  4830. {
  4831. "id": 158,
  4832. "type": "ImageTile+",
  4833. "pos": [
  4834. 944,
  4835. 1552
  4836. ],
  4837. "size": [
  4838. 210,
  4839. 234
  4840. ],
  4841. "flags": {},
  4842. "order": 9,
  4843. "mode": 0,
  4844. "inputs": [
  4845. {
  4846. "localized_name": "image",
  4847. "name": "image",
  4848. "type": "IMAGE",
  4849. "link": 400
  4850. },
  4851. {
  4852. "localized_name": "rows",
  4853. "name": "rows",
  4854. "type": "INT",
  4855. "widget": {
  4856. "name": "rows"
  4857. },
  4858. "link": 418
  4859. },
  4860. {
  4861. "localized_name": "cols",
  4862. "name": "cols",
  4863. "type": "INT",
  4864. "widget": {
  4865. "name": "cols"
  4866. },
  4867. "link": 415
  4868. },
  4869. {
  4870. "localized_name": "overlap",
  4871. "name": "overlap",
  4872. "type": "FLOAT",
  4873. "widget": {
  4874. "name": "overlap"
  4875. },
  4876. "link": 430
  4877. }
  4878. ],
  4879. "outputs": [
  4880. {
  4881. "localized_name": "IMAGE",
  4882. "name": "IMAGE",
  4883. "type": "IMAGE",
  4884. "links": [
  4885. 393
  4886. ]
  4887. },
  4888. {
  4889. "localized_name": "tile_width",
  4890. "name": "tile_width",
  4891. "type": "INT",
  4892. "links": []
  4893. },
  4894. {
  4895. "localized_name": "tile_height",
  4896. "name": "tile_height",
  4897. "type": "INT",
  4898. "links": []
  4899. },
  4900. {
  4901. "localized_name": "overlap_x",
  4902. "name": "overlap_x",
  4903. "type": "INT",
  4904. "links": []
  4905. },
  4906. {
  4907. "localized_name": "overlap_y",
  4908. "name": "overlap_y",
  4909. "type": "INT",
  4910. "links": []
  4911. }
  4912. ],
  4913. "properties": {
  4914. "cnr_id": "comfyui_essentials",
  4915. "ver": "1.1.0",
  4916. "Node name for S&R": "ImageTile+",
  4917. "widget_ue_connectable": {}
  4918. },
  4919. "widgets_values": [
  4920. 4,
  4921. 4,
  4922. 0.2,
  4923. 0,
  4924. 0
  4925. ]
  4926. },
  4927. {
  4928. "id": 139,
  4929. "type": "GetImageSize",
  4930. "pos": [
  4931. 1400,
  4932. 1448
  4933. ],
  4934. "size": [
  4935. 140,
  4936. 66
  4937. ],
  4938. "flags": {},
  4939. "order": 2,
  4940. "mode": 0,
  4941. "inputs": [
  4942. {
  4943. "localized_name": "image",
  4944. "name": "image",
  4945. "type": "IMAGE",
  4946. "link": 342
  4947. }
  4948. ],
  4949. "outputs": [
  4950. {
  4951. "localized_name": "width",
  4952. "name": "width",
  4953. "type": "INT",
  4954. "links": [
  4955. 343
  4956. ]
  4957. },
  4958. {
  4959. "localized_name": "height",
  4960. "name": "height",
  4961. "type": "INT",
  4962. "links": [
  4963. 345
  4964. ]
  4965. },
  4966. {
  4967. "localized_name": "batch_size",
  4968. "name": "batch_size",
  4969. "type": "INT",
  4970. "links": null
  4971. }
  4972. ],
  4973. "properties": {
  4974. "cnr_id": "comfy-core",
  4975. "ver": "0.3.51",
  4976. "Node name for S&R": "GetImageSize"
  4977. },
  4978. "widgets_values": []
  4979. },
  4980. {
  4981. "id": 142,
  4982. "type": "Basic data handling: MathFormula",
  4983. "pos": [
  4984. 1552,
  4985. 1360
  4986. ],
  4987. "size": [
  4988. 210,
  4989. 78
  4990. ],
  4991. "flags": {},
  4992. "order": 4,
  4993. "mode": 0,
  4994. "inputs": [
  4995. {
  4996. "localized_name": "a",
  4997. "name": "a",
  4998. "shape": 7,
  4999. "type": "FLOAT,INT",
  5000. "link": 343
  5001. },
  5002. {
  5003. "name": "b",
  5004. "shape": 7,
  5005. "type": "FLOAT,INT",
  5006. "link": null
  5007. }
  5008. ],
  5009. "outputs": [
  5010. {
  5011. "localized_name": "FLOAT",
  5012. "name": "FLOAT",
  5013. "type": "FLOAT",
  5014. "links": [
  5015. 344
  5016. ]
  5017. }
  5018. ],
  5019. "title": "W",
  5020. "properties": {
  5021. "cnr_id": "basic_data_handling",
  5022. "ver": "0.5.0",
  5023. "Node name for S&R": "Basic data handling: MathFormula"
  5024. },
  5025. "widgets_values": [
  5026. "round(a/16)*16"
  5027. ]
  5028. },
  5029. {
  5030. "id": 144,
  5031. "type": "Basic data handling: MathFormula",
  5032. "pos": [
  5033. 1552,
  5034. 1488
  5035. ],
  5036. "size": [
  5037. 210,
  5038. 78
  5039. ],
  5040. "flags": {},
  5041. "order": 6,
  5042. "mode": 0,
  5043. "inputs": [
  5044. {
  5045. "localized_name": "a",
  5046. "name": "a",
  5047. "shape": 7,
  5048. "type": "FLOAT,INT",
  5049. "link": 345
  5050. },
  5051. {
  5052. "name": "b",
  5053. "shape": 7,
  5054. "type": "FLOAT,INT",
  5055. "link": null
  5056. }
  5057. ],
  5058. "outputs": [
  5059. {
  5060. "localized_name": "FLOAT",
  5061. "name": "FLOAT",
  5062. "type": "FLOAT",
  5063. "links": [
  5064. 346
  5065. ]
  5066. }
  5067. ],
  5068. "title": "H",
  5069. "properties": {
  5070. "cnr_id": "basic_data_handling",
  5071. "ver": "0.5.0",
  5072. "Node name for S&R": "Basic data handling: MathFormula"
  5073. },
  5074. "widgets_values": [
  5075. "round(a/16)*16"
  5076. ]
  5077. },
  5078. {
  5079. "id": 143,
  5080. "type": "Basic data handling: CastToInt",
  5081. "pos": [
  5082. 1784,
  5083. 1408
  5084. ],
  5085. "size": [
  5086. 140,
  5087. 26
  5088. ],
  5089. "flags": {},
  5090. "order": 5,
  5091. "mode": 0,
  5092. "inputs": [
  5093. {
  5094. "localized_name": "input",
  5095. "name": "input",
  5096. "type": "*",
  5097. "link": 344
  5098. }
  5099. ],
  5100. "outputs": [
  5101. {
  5102. "localized_name": "INT",
  5103. "name": "INT",
  5104. "type": "INT",
  5105. "links": [
  5106. 347,
  5107. 396
  5108. ]
  5109. }
  5110. ],
  5111. "title": "W",
  5112. "properties": {
  5113. "cnr_id": "basic_data_handling",
  5114. "ver": "0.5.0",
  5115. "Node name for S&R": "Basic data handling: CastToInt"
  5116. },
  5117. "widgets_values": []
  5118. },
  5119. {
  5120. "id": 145,
  5121. "type": "Basic data handling: CastToInt",
  5122. "pos": [
  5123. 1784,
  5124. 1496
  5125. ],
  5126. "size": [
  5127. 140,
  5128. 26
  5129. ],
  5130. "flags": {},
  5131. "order": 7,
  5132. "mode": 0,
  5133. "inputs": [
  5134. {
  5135. "localized_name": "input",
  5136. "name": "input",
  5137. "type": "*",
  5138. "link": 346
  5139. }
  5140. ],
  5141. "outputs": [
  5142. {
  5143. "localized_name": "INT",
  5144. "name": "INT",
  5145. "type": "INT",
  5146. "links": [
  5147. 348,
  5148. 397
  5149. ]
  5150. }
  5151. ],
  5152. "title": "H",
  5153. "properties": {
  5154. "cnr_id": "basic_data_handling",
  5155. "ver": "0.5.0",
  5156. "Node name for S&R": "Basic data handling: CastToInt"
  5157. },
  5158. "widgets_values": []
  5159. },
  5160. {
  5161. "id": 138,
  5162. "type": "ImageScaleToTotalPixels",
  5163. "pos": [
  5164. 1176,
  5165. 1296
  5166. ],
  5167. "size": [
  5168. 210,
  5169. 82
  5170. ],
  5171. "flags": {},
  5172. "order": 1,
  5173. "mode": 0,
  5174. "inputs": [
  5175. {
  5176. "localized_name": "image",
  5177. "name": "image",
  5178. "type": "IMAGE",
  5179. "link": 341
  5180. },
  5181. {
  5182. "localized_name": "megapixels",
  5183. "name": "megapixels",
  5184. "type": "FLOAT",
  5185. "widget": {
  5186. "name": "megapixels"
  5187. },
  5188. "link": 385
  5189. }
  5190. ],
  5191. "outputs": [
  5192. {
  5193. "localized_name": "IMAGE",
  5194. "name": "IMAGE",
  5195. "type": "IMAGE",
  5196. "links": [
  5197. 342,
  5198. 349
  5199. ]
  5200. }
  5201. ],
  5202. "properties": {
  5203. "cnr_id": "comfy-core",
  5204. "ver": "0.3.51",
  5205. "Node name for S&R": "ImageScaleToTotalPixels"
  5206. },
  5207. "widgets_values": [
  5208. "lanczos",
  5209. 1
  5210. ]
  5211. },
  5212. {
  5213. "id": 160,
  5214. "type": "ImageScaleToTotalPixels",
  5215. "pos": [
  5216. 1208,
  5217. 1704
  5218. ],
  5219. "size": [
  5220. 210,
  5221. 82
  5222. ],
  5223. "flags": {},
  5224. "order": 10,
  5225. "mode": 0,
  5226. "inputs": [
  5227. {
  5228. "localized_name": "image",
  5229. "name": "image",
  5230. "type": "IMAGE",
  5231. "link": 393
  5232. },
  5233. {
  5234. "localized_name": "megapixels",
  5235. "name": "megapixels",
  5236. "type": "FLOAT",
  5237. "widget": {
  5238. "name": "megapixels"
  5239. },
  5240. "link": 394
  5241. }
  5242. ],
  5243. "outputs": [
  5244. {
  5245. "localized_name": "IMAGE",
  5246. "name": "IMAGE",
  5247. "type": "IMAGE",
  5248. "links": [
  5249. 395
  5250. ]
  5251. }
  5252. ],
  5253. "properties": {
  5254. "cnr_id": "comfy-core",
  5255. "ver": "0.3.51",
  5256. "Node name for S&R": "ImageScaleToTotalPixels"
  5257. },
  5258. "widgets_values": [
  5259. "lanczos",
  5260. 1
  5261. ]
  5262. },
  5263. {
  5264. "id": 140,
  5265. "type": "ImageScale",
  5266. "pos": [
  5267. 2000,
  5268. 1520
  5269. ],
  5270. "size": [
  5271. 210,
  5272. 130
  5273. ],
  5274. "flags": {},
  5275. "order": 3,
  5276. "mode": 0,
  5277. "inputs": [
  5278. {
  5279. "localized_name": "image",
  5280. "name": "image",
  5281. "type": "IMAGE",
  5282. "link": 349
  5283. },
  5284. {
  5285. "localized_name": "width",
  5286. "name": "width",
  5287. "type": "INT",
  5288. "widget": {
  5289. "name": "width"
  5290. },
  5291. "link": 347
  5292. },
  5293. {
  5294. "localized_name": "height",
  5295. "name": "height",
  5296. "type": "INT",
  5297. "widget": {
  5298. "name": "height"
  5299. },
  5300. "link": 348
  5301. }
  5302. ],
  5303. "outputs": [
  5304. {
  5305. "localized_name": "IMAGE",
  5306. "name": "IMAGE",
  5307. "type": "IMAGE",
  5308. "links": [
  5309. 434
  5310. ]
  5311. }
  5312. ],
  5313. "properties": {
  5314. "cnr_id": "comfy-core",
  5315. "ver": "0.3.51",
  5316. "Node name for S&R": "ImageScale"
  5317. },
  5318. "widgets_values": [
  5319. "lanczos",
  5320. 512,
  5321. 512,
  5322. "disabled"
  5323. ]
  5324. },
  5325. {
  5326. "id": 161,
  5327. "type": "ImageScale",
  5328. "pos": [
  5329. 2000,
  5330. 1704
  5331. ],
  5332. "size": [
  5333. 210,
  5334. 130
  5335. ],
  5336. "flags": {},
  5337. "order": 11,
  5338. "mode": 0,
  5339. "inputs": [
  5340. {
  5341. "localized_name": "image",
  5342. "name": "image",
  5343. "type": "IMAGE",
  5344. "link": 395
  5345. },
  5346. {
  5347. "localized_name": "width",
  5348. "name": "width",
  5349. "type": "INT",
  5350. "widget": {
  5351. "name": "width"
  5352. },
  5353. "link": 396
  5354. },
  5355. {
  5356. "localized_name": "height",
  5357. "name": "height",
  5358. "type": "INT",
  5359. "widget": {
  5360. "name": "height"
  5361. },
  5362. "link": 397
  5363. }
  5364. ],
  5365. "outputs": [
  5366. {
  5367. "localized_name": "IMAGE",
  5368. "name": "IMAGE",
  5369. "type": "IMAGE",
  5370. "links": [
  5371. 433
  5372. ]
  5373. }
  5374. ],
  5375. "properties": {
  5376. "cnr_id": "comfy-core",
  5377. "ver": "0.3.51",
  5378. "Node name for S&R": "ImageScale"
  5379. },
  5380. "widgets_values": [
  5381. "lanczos",
  5382. 512,
  5383. 512,
  5384. "disabled"
  5385. ]
  5386. },
  5387. {
  5388. "id": 165,
  5389. "type": "d4cc77fc-bfeb-4bb4-b949-65cbd3a89f9e",
  5390. "pos": [
  5391. 944,
  5392. 984
  5393. ],
  5394. "size": [
  5395. 210,
  5396. 122
  5397. ],
  5398. "flags": {},
  5399. "order": 12,
  5400. "mode": 0,
  5401. "inputs": [
  5402. {
  5403. "localized_name": "image",
  5404. "name": "image",
  5405. "type": "IMAGE",
  5406. "link": 431
  5407. },
  5408. {
  5409. "label": "model_res",
  5410. "name": "value",
  5411. "type": "INT",
  5412. "widget": {
  5413. "name": "value"
  5414. },
  5415. "link": 423
  5416. },
  5417. {
  5418. "label": "overlap",
  5419. "name": "value_1",
  5420. "type": "FLOAT",
  5421. "widget": {
  5422. "name": "value_1"
  5423. },
  5424. "link": 425
  5425. }
  5426. ],
  5427. "outputs": [
  5428. {
  5429. "label": "rows",
  5430. "localized_name": "INT",
  5431. "name": "INT",
  5432. "type": "INT",
  5433. "links": [
  5434. 413,
  5435. 414,
  5436. 415
  5437. ]
  5438. },
  5439. {
  5440. "label": "cols",
  5441. "localized_name": "INT_1",
  5442. "name": "INT_1",
  5443. "type": "INT",
  5444. "links": [
  5445. 416,
  5446. 417,
  5447. 418
  5448. ]
  5449. },
  5450. {
  5451. "label": "num_tiles",
  5452. "localized_name": "INT_2",
  5453. "name": "INT_2",
  5454. "type": "INT",
  5455. "links": [
  5456. 422
  5457. ]
  5458. }
  5459. ],
  5460. "properties": {
  5461. "cnr_id": "comfy-core",
  5462. "ver": "0.3.51"
  5463. },
  5464. "widgets_values": [
  5465. 1024,
  5466. 0.2
  5467. ]
  5468. }
  5469. ],
  5470. "groups": [],
  5471. "links": [
  5472. {
  5473. "id": 416,
  5474. "origin_id": 165,
  5475. "origin_slot": 1,
  5476. "target_id": 47,
  5477. "target_slot": 1,
  5478. "type": "INT"
  5479. },
  5480. {
  5481. "id": 413,
  5482. "origin_id": 165,
  5483. "origin_slot": 0,
  5484. "target_id": 47,
  5485. "target_slot": 2,
  5486. "type": "INT"
  5487. },
  5488. {
  5489. "id": 341,
  5490. "origin_id": 47,
  5491. "origin_slot": 0,
  5492. "target_id": 138,
  5493. "target_slot": 0,
  5494. "type": "IMAGE"
  5495. },
  5496. {
  5497. "id": 385,
  5498. "origin_id": 156,
  5499. "origin_slot": 0,
  5500. "target_id": 138,
  5501. "target_slot": 1,
  5502. "type": "FLOAT"
  5503. },
  5504. {
  5505. "id": 342,
  5506. "origin_id": 138,
  5507. "origin_slot": 0,
  5508. "target_id": 139,
  5509. "target_slot": 0,
  5510. "type": "IMAGE"
  5511. },
  5512. {
  5513. "id": 345,
  5514. "origin_id": 139,
  5515. "origin_slot": 1,
  5516. "target_id": 144,
  5517. "target_slot": 0,
  5518. "type": "FLOAT,INT"
  5519. },
  5520. {
  5521. "id": 343,
  5522. "origin_id": 139,
  5523. "origin_slot": 0,
  5524. "target_id": 142,
  5525. "target_slot": 0,
  5526. "type": "FLOAT,INT"
  5527. },
  5528. {
  5529. "id": 344,
  5530. "origin_id": 142,
  5531. "origin_slot": 0,
  5532. "target_id": 143,
  5533. "target_slot": 0,
  5534. "type": "*"
  5535. },
  5536. {
  5537. "id": 346,
  5538. "origin_id": 144,
  5539. "origin_slot": 0,
  5540. "target_id": 145,
  5541. "target_slot": 0,
  5542. "type": "*"
  5543. },
  5544. {
  5545. "id": 349,
  5546. "origin_id": 138,
  5547. "origin_slot": 0,
  5548. "target_id": 140,
  5549. "target_slot": 0,
  5550. "type": "IMAGE"
  5551. },
  5552. {
  5553. "id": 347,
  5554. "origin_id": 143,
  5555. "origin_slot": 0,
  5556. "target_id": 140,
  5557. "target_slot": 1,
  5558. "type": "INT"
  5559. },
  5560. {
  5561. "id": 348,
  5562. "origin_id": 145,
  5563. "origin_slot": 0,
  5564. "target_id": 140,
  5565. "target_slot": 2,
  5566. "type": "INT"
  5567. },
  5568. {
  5569. "id": 418,
  5570. "origin_id": 165,
  5571. "origin_slot": 1,
  5572. "target_id": 158,
  5573. "target_slot": 1,
  5574. "type": "INT"
  5575. },
  5576. {
  5577. "id": 415,
  5578. "origin_id": 165,
  5579. "origin_slot": 0,
  5580. "target_id": 158,
  5581. "target_slot": 2,
  5582. "type": "INT"
  5583. },
  5584. {
  5585. "id": 393,
  5586. "origin_id": 158,
  5587. "origin_slot": 0,
  5588. "target_id": 160,
  5589. "target_slot": 0,
  5590. "type": "IMAGE"
  5591. },
  5592. {
  5593. "id": 394,
  5594. "origin_id": 156,
  5595. "origin_slot": 0,
  5596. "target_id": 160,
  5597. "target_slot": 1,
  5598. "type": "FLOAT"
  5599. },
  5600. {
  5601. "id": 395,
  5602. "origin_id": 160,
  5603. "origin_slot": 0,
  5604. "target_id": 161,
  5605. "target_slot": 0,
  5606. "type": "IMAGE"
  5607. },
  5608. {
  5609. "id": 396,
  5610. "origin_id": 143,
  5611. "origin_slot": 0,
  5612. "target_id": 161,
  5613. "target_slot": 1,
  5614. "type": "INT"
  5615. },
  5616. {
  5617. "id": 397,
  5618. "origin_id": 145,
  5619. "origin_slot": 0,
  5620. "target_id": 161,
  5621. "target_slot": 2,
  5622. "type": "INT"
  5623. },
  5624. {
  5625. "id": 423,
  5626. "origin_id": -10,
  5627. "origin_slot": 0,
  5628. "target_id": 165,
  5629. "target_slot": 1,
  5630. "type": "INT"
  5631. },
  5632. {
  5633. "id": 424,
  5634. "origin_id": -10,
  5635. "origin_slot": 0,
  5636. "target_id": 156,
  5637. "target_slot": 0,
  5638. "type": "FLOAT,INT"
  5639. },
  5640. {
  5641. "id": 425,
  5642. "origin_id": -10,
  5643. "origin_slot": 1,
  5644. "target_id": 165,
  5645. "target_slot": 2,
  5646. "type": "FLOAT"
  5647. },
  5648. {
  5649. "id": 426,
  5650. "origin_id": -10,
  5651. "origin_slot": 1,
  5652. "target_id": 47,
  5653. "target_slot": 3,
  5654. "type": "FLOAT"
  5655. },
  5656. {
  5657. "id": 400,
  5658. "origin_id": -10,
  5659. "origin_slot": 3,
  5660. "target_id": 158,
  5661. "target_slot": 0,
  5662. "type": "IMAGE"
  5663. },
  5664. {
  5665. "id": 414,
  5666. "origin_id": 165,
  5667. "origin_slot": 0,
  5668. "target_id": -20,
  5669. "target_slot": 0,
  5670. "type": "INT"
  5671. },
  5672. {
  5673. "id": 417,
  5674. "origin_id": 165,
  5675. "origin_slot": 1,
  5676. "target_id": -20,
  5677. "target_slot": 1,
  5678. "type": "INT"
  5679. },
  5680. {
  5681. "id": 422,
  5682. "origin_id": 165,
  5683. "origin_slot": 2,
  5684. "target_id": -20,
  5685. "target_slot": 2,
  5686. "type": "INT"
  5687. },
  5688. {
  5689. "id": 427,
  5690. "origin_id": 47,
  5691. "origin_slot": 1,
  5692. "target_id": -20,
  5693. "target_slot": 3,
  5694. "type": "INT"
  5695. },
  5696. {
  5697. "id": 428,
  5698. "origin_id": 47,
  5699. "origin_slot": 2,
  5700. "target_id": -20,
  5701. "target_slot": 4,
  5702. "type": "INT"
  5703. },
  5704. {
  5705. "id": 363,
  5706. "origin_id": 47,
  5707. "origin_slot": 3,
  5708. "target_id": -20,
  5709. "target_slot": 5,
  5710. "type": "INT"
  5711. },
  5712. {
  5713. "id": 364,
  5714. "origin_id": 47,
  5715. "origin_slot": 4,
  5716. "target_id": -20,
  5717. "target_slot": 6,
  5718. "type": "INT"
  5719. },
  5720. {
  5721. "id": 430,
  5722. "origin_id": -10,
  5723. "origin_slot": 1,
  5724. "target_id": 158,
  5725. "target_slot": 3,
  5726. "type": "FLOAT"
  5727. },
  5728. {
  5729. "id": 431,
  5730. "origin_id": -10,
  5731. "origin_slot": 2,
  5732. "target_id": 165,
  5733. "target_slot": 0,
  5734. "type": "IMAGE"
  5735. },
  5736. {
  5737. "id": 432,
  5738. "origin_id": -10,
  5739. "origin_slot": 2,
  5740. "target_id": 47,
  5741. "target_slot": 0,
  5742. "type": "IMAGE"
  5743. },
  5744. {
  5745. "id": 433,
  5746. "origin_id": 161,
  5747. "origin_slot": 0,
  5748. "target_id": -20,
  5749. "target_slot": 8,
  5750. "type": "IMAGE"
  5751. },
  5752. {
  5753. "id": 434,
  5754. "origin_id": 140,
  5755. "origin_slot": 0,
  5756. "target_id": -20,
  5757. "target_slot": 7,
  5758. "type": "IMAGE"
  5759. }
  5760. ],
  5761. "extra": {
  5762. "ue_links": [],
  5763. "links_added_by_ue": []
  5764. }
  5765. },
  5766. {
  5767. "id": "5121f1a6-346e-482e-9efe-aa3a8d9c0dff",
  5768. "version": 1,
  5769. "state": {
  5770. "lastGroupId": 0,
  5771. "lastNodeId": 179,
  5772. "lastLinkId": 479,
  5773. "lastRerouteId": 0
  5774. },
  5775. "revision": 0,
  5776. "config": {},
  5777. "name": "ControlNet Tiled Sampler",
  5778. "inputNode": {
  5779. "id": -10,
  5780. "bounding": [
  5781. 616,
  5782. -120,
  5783. 170.751953125,
  5784. 420
  5785. ]
  5786. },
  5787. "outputNode": {
  5788. "id": -20,
  5789. "bounding": [
  5790. 3656,
  5791. 664,
  5792. 120,
  5793. 60
  5794. ]
  5795. },
  5796. "inputs": [
  5797. {
  5798. "id": "7c584d7e-a613-4ede-89ad-7aeef785a2c3",
  5799. "name": "model",
  5800. "type": "MODEL",
  5801. "linkIds": [
  5802. 404
  5803. ],
  5804. "pos": {
  5805. "0": 766.751953125,
  5806. "1": -100
  5807. }
  5808. },
  5809. {
  5810. "id": "bb6329f0-63f7-4455-bb80-eefe53f26a95",
  5811. "name": "positive",
  5812. "type": "CONDITIONING",
  5813. "linkIds": [
  5814. 405
  5815. ],
  5816. "pos": {
  5817. "0": 766.751953125,
  5818. "1": -80
  5819. }
  5820. },
  5821. {
  5822. "id": "005f8405-8457-45b8-a64c-9694f9b8f636",
  5823. "name": "negative",
  5824. "type": "CONDITIONING",
  5825. "linkIds": [
  5826. 406
  5827. ],
  5828. "pos": {
  5829. "0": 766.751953125,
  5830. "1": -60
  5831. }
  5832. },
  5833. {
  5834. "id": "0aeffc2f-609f-4c61-a9de-b2cfee0d2aab",
  5835. "name": "control_net",
  5836. "type": "CONTROL_NET",
  5837. "linkIds": [
  5838. 407
  5839. ],
  5840. "pos": {
  5841. "0": 766.751953125,
  5842. "1": -40
  5843. }
  5844. },
  5845. {
  5846. "id": "cbce09f5-eedd-4d16-8791-c352b23d57a8",
  5847. "name": "vae",
  5848. "type": "VAE",
  5849. "linkIds": [
  5850. 408,
  5851. 409,
  5852. 455
  5853. ],
  5854. "pos": {
  5855. "0": 766.751953125,
  5856. "1": -20
  5857. }
  5858. },
  5859. {
  5860. "id": "8092e5aa-d381-4bbd-b8da-ccebf2e1e91a",
  5861. "name": "image",
  5862. "type": "IMAGE",
  5863. "linkIds": [
  5864. 456
  5865. ],
  5866. "label": "base_image",
  5867. "pos": {
  5868. "0": 766.751953125,
  5869. "1": 0
  5870. }
  5871. },
  5872. {
  5873. "id": "64e6f97f-09cc-4529-b414-7b0890805126",
  5874. "name": "image_1",
  5875. "type": "IMAGE",
  5876. "linkIds": [
  5877. 459
  5878. ],
  5879. "label": "control_image",
  5880. "pos": {
  5881. "0": 766.751953125,
  5882. "1": 20
  5883. }
  5884. },
  5885. {
  5886. "id": "714bcdac-a50e-4cad-bce4-6c5f6f78e360",
  5887. "name": "seed",
  5888. "type": "INT",
  5889. "linkIds": [
  5890. 460
  5891. ],
  5892. "pos": {
  5893. "0": 766.751953125,
  5894. "1": 40
  5895. }
  5896. },
  5897. {
  5898. "id": "cdca7562-e3c4-4029-bfe5-87d555b8a231",
  5899. "name": "steps",
  5900. "type": "INT",
  5901. "linkIds": [
  5902. 461
  5903. ],
  5904. "pos": {
  5905. "0": 766.751953125,
  5906. "1": 60
  5907. }
  5908. },
  5909. {
  5910. "id": "8ed5708d-cb2e-4d91-98e5-3187fe2d7379",
  5911. "name": "cfg",
  5912. "type": "FLOAT",
  5913. "linkIds": [
  5914. 462
  5915. ],
  5916. "pos": {
  5917. "0": 766.751953125,
  5918. "1": 80
  5919. }
  5920. },
  5921. {
  5922. "id": "f8326dbd-f8d4-4593-a700-d7856cc2ecd1",
  5923. "name": "sampler_name",
  5924. "type": "COMBO",
  5925. "linkIds": [
  5926. 463
  5927. ],
  5928. "pos": {
  5929. "0": 766.751953125,
  5930. "1": 100
  5931. }
  5932. },
  5933. {
  5934. "id": "26e99390-bdb3-40bb-b3f1-61ed8db4c385",
  5935. "name": "scheduler",
  5936. "type": "COMBO",
  5937. "linkIds": [
  5938. 464
  5939. ],
  5940. "pos": {
  5941. "0": 766.751953125,
  5942. "1": 120
  5943. }
  5944. },
  5945. {
  5946. "id": "6f78ef34-1173-4999-bd46-72d32ec2b7b7",
  5947. "name": "strength",
  5948. "type": "FLOAT",
  5949. "linkIds": [
  5950. 465
  5951. ],
  5952. "pos": {
  5953. "0": 766.751953125,
  5954. "1": 140
  5955. }
  5956. },
  5957. {
  5958. "id": "49b72090-3720-43b8-9fe8-4e739880c66f",
  5959. "name": "denoise",
  5960. "type": "FLOAT",
  5961. "linkIds": [
  5962. 466
  5963. ],
  5964. "pos": {
  5965. "0": 766.751953125,
  5966. "1": 160
  5967. }
  5968. },
  5969. {
  5970. "id": "cba38b7e-e0fd-4722-bf40-6c7172e83805",
  5971. "name": "megapixels",
  5972. "type": "FLOAT",
  5973. "linkIds": [
  5974. 468,
  5975. 469
  5976. ],
  5977. "pos": {
  5978. "0": 766.751953125,
  5979. "1": 180
  5980. }
  5981. },
  5982. {
  5983. "id": "b1943fe1-7f67-4d9d-b227-aa63e7edc5d9",
  5984. "name": "value",
  5985. "type": "INT",
  5986. "linkIds": [
  5987. 473
  5988. ],
  5989. "label": "model_res",
  5990. "pos": {
  5991. "0": 766.751953125,
  5992. "1": 200
  5993. }
  5994. },
  5995. {
  5996. "id": "c89b7b84-92e6-4e90-a7a5-85fee13df1b6",
  5997. "name": "value_1",
  5998. "type": "FLOAT",
  5999. "linkIds": [
  6000. 474
  6001. ],
  6002. "label": "tile_overlap",
  6003. "pos": {
  6004. "0": 766.751953125,
  6005. "1": 220
  6006. }
  6007. },
  6008. {
  6009. "id": "f5b8f4a3-2bce-467a-8cfa-72ae19de984c",
  6010. "name": "upscale_method",
  6011. "type": "COMBO",
  6012. "linkIds": [
  6013. 475
  6014. ],
  6015. "label": "base_upscale_method",
  6016. "pos": {
  6017. "0": 766.751953125,
  6018. "1": 240
  6019. }
  6020. },
  6021. {
  6022. "id": "f16486c1-9496-4e90-9b66-cd38d1e6adb6",
  6023. "name": "upscale_method_1",
  6024. "type": "COMBO",
  6025. "linkIds": [
  6026. 476
  6027. ],
  6028. "label": "control_upscale_method",
  6029. "pos": {
  6030. "0": 766.751953125,
  6031. "1": 260
  6032. }
  6033. }
  6034. ],
  6035. "outputs": [
  6036. {
  6037. "id": "d078aa5c-574a-4f09-baa0-0b9aec792201",
  6038. "name": "IMAGE",
  6039. "type": "IMAGE",
  6040. "linkIds": [
  6041. 367
  6042. ],
  6043. "localized_name": "IMAGE",
  6044. "pos": {
  6045. "0": 3676,
  6046. "1": 684
  6047. }
  6048. }
  6049. ],
  6050. "widgets": [],
  6051. "nodes": [
  6052. {
  6053. "id": 167,
  6054. "type": "INTConstant",
  6055. "pos": [
  6056. 1168,
  6057. 560
  6058. ],
  6059. "size": [
  6060. 200,
  6061. 58
  6062. ],
  6063. "flags": {},
  6064. "order": 8,
  6065. "mode": 0,
  6066. "inputs": [
  6067. {
  6068. "localized_name": "value",
  6069. "name": "value",
  6070. "type": "INT",
  6071. "widget": {
  6072. "name": "value"
  6073. },
  6074. "link": 473
  6075. }
  6076. ],
  6077. "outputs": [
  6078. {
  6079. "localized_name": "value",
  6080. "name": "value",
  6081. "type": "INT",
  6082. "links": [
  6083. 430
  6084. ]
  6085. }
  6086. ],
  6087. "title": "Model Resolution",
  6088. "properties": {
  6089. "cnr_id": "comfyui-kjnodes",
  6090. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  6091. "Node name for S&R": "INTConstant",
  6092. "ue_properties": {
  6093. "widget_ue_connectable": {}
  6094. }
  6095. },
  6096. "widgets_values": [
  6097. 1024
  6098. ],
  6099. "color": "#1b4669",
  6100. "bgcolor": "#29699c"
  6101. },
  6102. {
  6103. "id": 169,
  6104. "type": "FloatConstant",
  6105. "pos": [
  6106. 1168,
  6107. 656
  6108. ],
  6109. "size": [
  6110. 200,
  6111. 58
  6112. ],
  6113. "flags": {},
  6114. "order": 9,
  6115. "mode": 0,
  6116. "inputs": [
  6117. {
  6118. "localized_name": "value",
  6119. "name": "value",
  6120. "type": "FLOAT",
  6121. "widget": {
  6122. "name": "value"
  6123. },
  6124. "link": 474
  6125. }
  6126. ],
  6127. "outputs": [
  6128. {
  6129. "localized_name": "value",
  6130. "name": "value",
  6131. "type": "FLOAT",
  6132. "links": [
  6133. 431
  6134. ]
  6135. }
  6136. ],
  6137. "title": "Overlap",
  6138. "properties": {
  6139. "cnr_id": "comfyui-kjnodes",
  6140. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  6141. "Node name for S&R": "FloatConstant",
  6142. "ue_properties": {
  6143. "widget_ue_connectable": {}
  6144. }
  6145. },
  6146. "widgets_values": [
  6147. 0.2
  6148. ],
  6149. "color": "#232",
  6150. "bgcolor": "#353"
  6151. },
  6152. {
  6153. "id": 56,
  6154. "type": "KSampler",
  6155. "pos": [
  6156. 2304,
  6157. -96
  6158. ],
  6159. "size": [
  6160. 315,
  6161. 571
  6162. ],
  6163. "flags": {},
  6164. "order": 1,
  6165. "mode": 0,
  6166. "inputs": [
  6167. {
  6168. "localized_name": "model",
  6169. "name": "model",
  6170. "type": "MODEL",
  6171. "link": 404
  6172. },
  6173. {
  6174. "localized_name": "positive",
  6175. "name": "positive",
  6176. "type": "CONDITIONING",
  6177. "link": 114
  6178. },
  6179. {
  6180. "localized_name": "negative",
  6181. "name": "negative",
  6182. "type": "CONDITIONING",
  6183. "link": 115
  6184. },
  6185. {
  6186. "localized_name": "latent_image",
  6187. "name": "latent_image",
  6188. "type": "LATENT",
  6189. "link": 149
  6190. },
  6191. {
  6192. "localized_name": "seed",
  6193. "name": "seed",
  6194. "type": "INT",
  6195. "widget": {
  6196. "name": "seed"
  6197. },
  6198. "link": 460
  6199. },
  6200. {
  6201. "localized_name": "steps",
  6202. "name": "steps",
  6203. "type": "INT",
  6204. "widget": {
  6205. "name": "steps"
  6206. },
  6207. "link": 461
  6208. },
  6209. {
  6210. "localized_name": "cfg",
  6211. "name": "cfg",
  6212. "type": "FLOAT",
  6213. "widget": {
  6214. "name": "cfg"
  6215. },
  6216. "link": 462
  6217. },
  6218. {
  6219. "localized_name": "sampler_name",
  6220. "name": "sampler_name",
  6221. "type": "COMBO",
  6222. "widget": {
  6223. "name": "sampler_name"
  6224. },
  6225. "link": 463
  6226. },
  6227. {
  6228. "localized_name": "scheduler",
  6229. "name": "scheduler",
  6230. "type": "COMBO",
  6231. "widget": {
  6232. "name": "scheduler"
  6233. },
  6234. "link": 464
  6235. },
  6236. {
  6237. "localized_name": "denoise",
  6238. "name": "denoise",
  6239. "type": "FLOAT",
  6240. "widget": {
  6241. "name": "denoise"
  6242. },
  6243. "link": 466
  6244. }
  6245. ],
  6246. "outputs": [
  6247. {
  6248. "localized_name": "LATENT",
  6249. "name": "LATENT",
  6250. "type": "LATENT",
  6251. "slot_index": 0,
  6252. "links": [
  6253. 212
  6254. ]
  6255. }
  6256. ],
  6257. "properties": {
  6258. "cnr_id": "comfy-core",
  6259. "ver": "0.3.50",
  6260. "Node name for S&R": "KSampler",
  6261. "widget_ue_connectable": {}
  6262. },
  6263. "widgets_values": [
  6264. 1,
  6265. "fixed",
  6266. 8,
  6267. 1,
  6268. "euler_ancestral",
  6269. "simple",
  6270. 0.7499999999999998
  6271. ]
  6272. },
  6273. {
  6274. "id": 57,
  6275. "type": "VAEDecode",
  6276. "pos": [
  6277. 2656,
  6278. -96
  6279. ],
  6280. "size": [
  6281. 150,
  6282. 46
  6283. ],
  6284. "flags": {},
  6285. "order": 2,
  6286. "mode": 0,
  6287. "inputs": [
  6288. {
  6289. "localized_name": "samples",
  6290. "name": "samples",
  6291. "type": "LATENT",
  6292. "link": 212
  6293. },
  6294. {
  6295. "localized_name": "vae",
  6296. "name": "vae",
  6297. "type": "VAE",
  6298. "link": 409
  6299. }
  6300. ],
  6301. "outputs": [
  6302. {
  6303. "localized_name": "IMAGE",
  6304. "name": "IMAGE",
  6305. "type": "IMAGE",
  6306. "slot_index": 0,
  6307. "links": [
  6308. 235
  6309. ]
  6310. }
  6311. ],
  6312. "properties": {
  6313. "cnr_id": "comfy-core",
  6314. "ver": "0.3.50",
  6315. "Node name for S&R": "VAEDecode",
  6316. "widget_ue_connectable": {}
  6317. },
  6318. "widgets_values": []
  6319. },
  6320. {
  6321. "id": 94,
  6322. "type": "easy batchAnything",
  6323. "pos": [
  6324. 2832,
  6325. -112
  6326. ],
  6327. "size": [
  6328. 140,
  6329. 46
  6330. ],
  6331. "flags": {},
  6332. "order": 5,
  6333. "mode": 0,
  6334. "inputs": [
  6335. {
  6336. "localized_name": "any_1",
  6337. "name": "any_1",
  6338. "type": "*",
  6339. "link": 453
  6340. },
  6341. {
  6342. "localized_name": "any_2",
  6343. "name": "any_2",
  6344. "type": "*",
  6345. "link": 235
  6346. }
  6347. ],
  6348. "outputs": [
  6349. {
  6350. "localized_name": "batch",
  6351. "name": "batch",
  6352. "type": "*",
  6353. "links": [
  6354. 233
  6355. ]
  6356. }
  6357. ],
  6358. "properties": {
  6359. "cnr_id": "comfyui-easy-use",
  6360. "ver": "1.3.2",
  6361. "Node name for S&R": "easy batchAnything",
  6362. "widget_ue_connectable": {}
  6363. },
  6364. "widgets_values": []
  6365. },
  6366. {
  6367. "id": 92,
  6368. "type": "easy forLoopEnd",
  6369. "pos": [
  6370. 2992,
  6371. -320
  6372. ],
  6373. "size": [
  6374. 163,
  6375. 106
  6376. ],
  6377. "flags": {},
  6378. "order": 4,
  6379. "mode": 0,
  6380. "inputs": [
  6381. {
  6382. "localized_name": "flow",
  6383. "name": "flow",
  6384. "shape": 5,
  6385. "type": "FLOW_CONTROL",
  6386. "link": 450
  6387. },
  6388. {
  6389. "localized_name": "initial_value1",
  6390. "name": "initial_value1",
  6391. "shape": 7,
  6392. "type": "*",
  6393. "link": 233
  6394. },
  6395. {
  6396. "name": "initial_value2",
  6397. "type": "*",
  6398. "link": null
  6399. }
  6400. ],
  6401. "outputs": [
  6402. {
  6403. "localized_name": "value1",
  6404. "name": "value1",
  6405. "type": "*",
  6406. "links": [
  6407. 359
  6408. ]
  6409. },
  6410. {
  6411. "name": "value2",
  6412. "type": "*",
  6413. "links": null
  6414. }
  6415. ],
  6416. "properties": {
  6417. "cnr_id": "comfyui-easy-use",
  6418. "ver": "1.3.2",
  6419. "Node name for S&R": "easy forLoopEnd",
  6420. "widget_ue_connectable": {}
  6421. },
  6422. "widgets_values": [],
  6423. "color": "#223",
  6424. "bgcolor": "#335"
  6425. },
  6426. {
  6427. "id": 95,
  6428. "type": "ImageUntile+",
  6429. "pos": [
  6430. 3384,
  6431. 672
  6432. ],
  6433. "size": [
  6434. 210,
  6435. 130
  6436. ],
  6437. "flags": {},
  6438. "order": 6,
  6439. "mode": 0,
  6440. "inputs": [
  6441. {
  6442. "localized_name": "tiles",
  6443. "name": "tiles",
  6444. "type": "IMAGE",
  6445. "link": 362
  6446. },
  6447. {
  6448. "localized_name": "overlap_x",
  6449. "name": "overlap_x",
  6450. "type": "INT",
  6451. "widget": {
  6452. "name": "overlap_x"
  6453. },
  6454. "link": 440
  6455. },
  6456. {
  6457. "localized_name": "overlap_y",
  6458. "name": "overlap_y",
  6459. "type": "INT",
  6460. "widget": {
  6461. "name": "overlap_y"
  6462. },
  6463. "link": 441
  6464. },
  6465. {
  6466. "localized_name": "rows",
  6467. "name": "rows",
  6468. "type": "INT",
  6469. "widget": {
  6470. "name": "rows"
  6471. },
  6472. "link": 436
  6473. },
  6474. {
  6475. "localized_name": "cols",
  6476. "name": "cols",
  6477. "type": "INT",
  6478. "widget": {
  6479. "name": "cols"
  6480. },
  6481. "link": 435
  6482. }
  6483. ],
  6484. "outputs": [
  6485. {
  6486. "localized_name": "IMAGE",
  6487. "name": "IMAGE",
  6488. "type": "IMAGE",
  6489. "links": [
  6490. 239,
  6491. 367
  6492. ]
  6493. }
  6494. ],
  6495. "properties": {
  6496. "cnr_id": "comfyui_essentials",
  6497. "ver": "1.1.0",
  6498. "Node name for S&R": "ImageUntile+",
  6499. "widget_ue_connectable": {}
  6500. },
  6501. "widgets_values": [
  6502. 64,
  6503. 64,
  6504. 1,
  6505. 1
  6506. ]
  6507. },
  6508. {
  6509. "id": 174,
  6510. "type": "easy forLoopStart",
  6511. "pos": [
  6512. 1616,
  6513. -328
  6514. ],
  6515. "size": [
  6516. 210,
  6517. 118
  6518. ],
  6519. "flags": {},
  6520. "order": 13,
  6521. "mode": 0,
  6522. "inputs": [
  6523. {
  6524. "localized_name": "initial_value1",
  6525. "name": "initial_value1",
  6526. "shape": 7,
  6527. "type": "*",
  6528. "link": null
  6529. },
  6530. {
  6531. "localized_name": "total",
  6532. "name": "total",
  6533. "type": "INT",
  6534. "widget": {
  6535. "name": "total"
  6536. },
  6537. "link": 454
  6538. },
  6539. {
  6540. "name": "initial_value2",
  6541. "type": "*",
  6542. "link": null
  6543. }
  6544. ],
  6545. "outputs": [
  6546. {
  6547. "localized_name": "flow",
  6548. "name": "flow",
  6549. "shape": 5,
  6550. "type": "FLOW_CONTROL",
  6551. "links": [
  6552. 450
  6553. ]
  6554. },
  6555. {
  6556. "localized_name": "index",
  6557. "name": "index",
  6558. "type": "INT",
  6559. "links": [
  6560. 451,
  6561. 452
  6562. ]
  6563. },
  6564. {
  6565. "localized_name": "value1",
  6566. "name": "value1",
  6567. "type": "*",
  6568. "links": [
  6569. 453
  6570. ]
  6571. },
  6572. {
  6573. "name": "value2",
  6574. "type": "*",
  6575. "links": null
  6576. }
  6577. ],
  6578. "properties": {
  6579. "cnr_id": "comfyui-easy-use",
  6580. "ver": "1.3.2",
  6581. "Node name for S&R": "easy forLoopStart",
  6582. "ue_properties": {
  6583. "widget_ue_connectable": {}
  6584. }
  6585. },
  6586. "widgets_values": [
  6587. 1
  6588. ],
  6589. "color": "#223",
  6590. "bgcolor": "#335"
  6591. },
  6592. {
  6593. "id": 153,
  6594. "type": "ImageScale",
  6595. "pos": [
  6596. 3152,
  6597. 496
  6598. ],
  6599. "size": [
  6600. 210,
  6601. 130
  6602. ],
  6603. "flags": {},
  6604. "order": 7,
  6605. "mode": 0,
  6606. "inputs": [
  6607. {
  6608. "localized_name": "image",
  6609. "name": "image",
  6610. "type": "IMAGE",
  6611. "link": 359
  6612. },
  6613. {
  6614. "localized_name": "width",
  6615. "name": "width",
  6616. "type": "INT",
  6617. "widget": {
  6618. "name": "width"
  6619. },
  6620. "link": 438
  6621. },
  6622. {
  6623. "localized_name": "height",
  6624. "name": "height",
  6625. "type": "INT",
  6626. "widget": {
  6627. "name": "height"
  6628. },
  6629. "link": 439
  6630. }
  6631. ],
  6632. "outputs": [
  6633. {
  6634. "localized_name": "IMAGE",
  6635. "name": "IMAGE",
  6636. "type": "IMAGE",
  6637. "links": [
  6638. 362
  6639. ]
  6640. }
  6641. ],
  6642. "properties": {
  6643. "cnr_id": "comfy-core",
  6644. "ver": "0.3.51",
  6645. "Node name for S&R": "ImageScale",
  6646. "ue_properties": {
  6647. "widget_ue_connectable": {}
  6648. }
  6649. },
  6650. "widgets_values": [
  6651. "lanczos",
  6652. 512,
  6653. 512,
  6654. "disabled"
  6655. ]
  6656. },
  6657. {
  6658. "id": 171,
  6659. "type": "dc9ce599-0fcc-4d5f-853f-b9c53d45af00",
  6660. "pos": [
  6661. 1384,
  6662. 448
  6663. ],
  6664. "size": [
  6665. 210,
  6666. 266
  6667. ],
  6668. "flags": {},
  6669. "order": 10,
  6670. "mode": 0,
  6671. "inputs": [
  6672. {
  6673. "label": "model_res",
  6674. "name": "value",
  6675. "type": "INT",
  6676. "link": 430
  6677. },
  6678. {
  6679. "label": "overlap",
  6680. "name": "value_1",
  6681. "type": "FLOAT",
  6682. "link": 431
  6683. },
  6684. {
  6685. "label": "base_image",
  6686. "localized_name": "image",
  6687. "name": "image",
  6688. "type": "IMAGE",
  6689. "link": 457
  6690. },
  6691. {
  6692. "label": "control_image",
  6693. "localized_name": "image_1",
  6694. "name": "image_1",
  6695. "type": "IMAGE",
  6696. "link": 458
  6697. }
  6698. ],
  6699. "outputs": [
  6700. {
  6701. "label": "rows",
  6702. "localized_name": "INT",
  6703. "name": "INT",
  6704. "type": "INT",
  6705. "links": [
  6706. 435
  6707. ]
  6708. },
  6709. {
  6710. "label": "cols",
  6711. "localized_name": "INT_1",
  6712. "name": "INT_1",
  6713. "type": "INT",
  6714. "links": [
  6715. 436
  6716. ]
  6717. },
  6718. {
  6719. "label": "num_tiles",
  6720. "localized_name": "INT_2",
  6721. "name": "INT_2",
  6722. "type": "INT",
  6723. "links": [
  6724. 454
  6725. ]
  6726. },
  6727. {
  6728. "localized_name": "tile_width",
  6729. "name": "tile_width",
  6730. "type": "INT",
  6731. "links": [
  6732. 438
  6733. ]
  6734. },
  6735. {
  6736. "localized_name": "tile_height",
  6737. "name": "tile_height",
  6738. "type": "INT",
  6739. "links": [
  6740. 439
  6741. ]
  6742. },
  6743. {
  6744. "localized_name": "overlap_x",
  6745. "name": "overlap_x",
  6746. "type": "INT",
  6747. "links": [
  6748. 440
  6749. ]
  6750. },
  6751. {
  6752. "localized_name": "overlap_y",
  6753. "name": "overlap_y",
  6754. "type": "INT",
  6755. "links": [
  6756. 441
  6757. ]
  6758. },
  6759. {
  6760. "label": "base_batch",
  6761. "localized_name": "IMAGE",
  6762. "name": "IMAGE",
  6763. "type": "IMAGE",
  6764. "links": [
  6765. 444
  6766. ]
  6767. },
  6768. {
  6769. "label": "control_batch",
  6770. "localized_name": "IMAGE_1",
  6771. "name": "IMAGE_1",
  6772. "type": "IMAGE",
  6773. "links": [
  6774. 447
  6775. ]
  6776. }
  6777. ],
  6778. "properties": {
  6779. "cnr_id": "comfy-core",
  6780. "ver": "0.3.51",
  6781. "ue_properties": {
  6782. "widget_ue_connectable": {}
  6783. }
  6784. },
  6785. "widgets_values": []
  6786. },
  6787. {
  6788. "id": 175,
  6789. "type": "ImageScaleToTotalPixels",
  6790. "pos": [
  6791. 1040,
  6792. 224
  6793. ],
  6794. "size": [
  6795. 210,
  6796. 82
  6797. ],
  6798. "flags": {},
  6799. "order": 14,
  6800. "mode": 0,
  6801. "inputs": [
  6802. {
  6803. "localized_name": "image",
  6804. "name": "image",
  6805. "type": "IMAGE",
  6806. "link": 456
  6807. },
  6808. {
  6809. "localized_name": "upscale_method",
  6810. "name": "upscale_method",
  6811. "type": "COMBO",
  6812. "widget": {
  6813. "name": "upscale_method"
  6814. },
  6815. "link": 475
  6816. },
  6817. {
  6818. "localized_name": "megapixels",
  6819. "name": "megapixels",
  6820. "type": "FLOAT",
  6821. "widget": {
  6822. "name": "megapixels"
  6823. },
  6824. "link": 468
  6825. }
  6826. ],
  6827. "outputs": [
  6828. {
  6829. "localized_name": "IMAGE",
  6830. "name": "IMAGE",
  6831. "type": "IMAGE",
  6832. "links": [
  6833. 457
  6834. ]
  6835. }
  6836. ],
  6837. "properties": {
  6838. "cnr_id": "comfy-core",
  6839. "ver": "0.3.51",
  6840. "Node name for S&R": "ImageScaleToTotalPixels",
  6841. "ue_properties": {
  6842. "widget_ue_connectable": {}
  6843. }
  6844. },
  6845. "widgets_values": [
  6846. "lanczos",
  6847. 4
  6848. ]
  6849. },
  6850. {
  6851. "id": 176,
  6852. "type": "ImageScaleToTotalPixels",
  6853. "pos": [
  6854. 1040,
  6855. 360
  6856. ],
  6857. "size": [
  6858. 210,
  6859. 82
  6860. ],
  6861. "flags": {},
  6862. "order": 15,
  6863. "mode": 0,
  6864. "inputs": [
  6865. {
  6866. "localized_name": "image",
  6867. "name": "image",
  6868. "type": "IMAGE",
  6869. "link": 459
  6870. },
  6871. {
  6872. "localized_name": "upscale_method",
  6873. "name": "upscale_method",
  6874. "type": "COMBO",
  6875. "widget": {
  6876. "name": "upscale_method"
  6877. },
  6878. "link": 476
  6879. },
  6880. {
  6881. "localized_name": "megapixels",
  6882. "name": "megapixels",
  6883. "type": "FLOAT",
  6884. "widget": {
  6885. "name": "megapixels"
  6886. },
  6887. "link": 469
  6888. }
  6889. ],
  6890. "outputs": [
  6891. {
  6892. "localized_name": "IMAGE",
  6893. "name": "IMAGE",
  6894. "type": "IMAGE",
  6895. "links": [
  6896. 458
  6897. ]
  6898. }
  6899. ],
  6900. "properties": {
  6901. "cnr_id": "comfy-core",
  6902. "ver": "0.3.51",
  6903. "Node name for S&R": "ImageScaleToTotalPixels",
  6904. "ue_properties": {
  6905. "widget_ue_connectable": {}
  6906. }
  6907. },
  6908. "widgets_values": [
  6909. "lanczos",
  6910. 4
  6911. ]
  6912. },
  6913. {
  6914. "id": 59,
  6915. "type": "ControlNetApplyAdvanced",
  6916. "pos": [
  6917. 2072,
  6918. -104
  6919. ],
  6920. "size": [
  6921. 210,
  6922. 186
  6923. ],
  6924. "flags": {},
  6925. "order": 3,
  6926. "mode": 0,
  6927. "inputs": [
  6928. {
  6929. "localized_name": "positive",
  6930. "name": "positive",
  6931. "type": "CONDITIONING",
  6932. "link": 405
  6933. },
  6934. {
  6935. "localized_name": "negative",
  6936. "name": "negative",
  6937. "type": "CONDITIONING",
  6938. "link": 406
  6939. },
  6940. {
  6941. "localized_name": "control_net",
  6942. "name": "control_net",
  6943. "type": "CONTROL_NET",
  6944. "link": 407
  6945. },
  6946. {
  6947. "localized_name": "image",
  6948. "name": "image",
  6949. "type": "IMAGE",
  6950. "link": 445
  6951. },
  6952. {
  6953. "localized_name": "vae",
  6954. "name": "vae",
  6955. "shape": 7,
  6956. "type": "VAE",
  6957. "link": 455
  6958. },
  6959. {
  6960. "localized_name": "strength",
  6961. "name": "strength",
  6962. "type": "FLOAT",
  6963. "widget": {
  6964. "name": "strength"
  6965. },
  6966. "link": 465
  6967. }
  6968. ],
  6969. "outputs": [
  6970. {
  6971. "localized_name": "positive",
  6972. "name": "positive",
  6973. "type": "CONDITIONING",
  6974. "links": [
  6975. 114
  6976. ]
  6977. },
  6978. {
  6979. "localized_name": "negative",
  6980. "name": "negative",
  6981. "type": "CONDITIONING",
  6982. "links": [
  6983. 115
  6984. ]
  6985. }
  6986. ],
  6987. "properties": {
  6988. "cnr_id": "comfy-core",
  6989. "ver": "0.3.50",
  6990. "Node name for S&R": "ControlNetApplyAdvanced",
  6991. "widget_ue_connectable": {}
  6992. },
  6993. "widgets_values": [
  6994. 0.49999999999999956,
  6995. 0,
  6996. 1
  6997. ]
  6998. },
  6999. {
  7000. "id": 55,
  7001. "type": "VAEEncode",
  7002. "pos": [
  7003. 2144,
  7004. 128
  7005. ],
  7006. "size": [
  7007. 140,
  7008. 46
  7009. ],
  7010. "flags": {},
  7011. "order": 0,
  7012. "mode": 0,
  7013. "inputs": [
  7014. {
  7015. "localized_name": "pixels",
  7016. "name": "pixels",
  7017. "type": "IMAGE",
  7018. "link": 446
  7019. },
  7020. {
  7021. "localized_name": "vae",
  7022. "name": "vae",
  7023. "type": "VAE",
  7024. "link": 408
  7025. }
  7026. ],
  7027. "outputs": [
  7028. {
  7029. "localized_name": "LATENT",
  7030. "name": "LATENT",
  7031. "type": "LATENT",
  7032. "links": [
  7033. 149
  7034. ]
  7035. }
  7036. ],
  7037. "properties": {
  7038. "cnr_id": "comfy-core",
  7039. "ver": "0.3.50",
  7040. "Node name for S&R": "VAEEncode",
  7041. "widget_ue_connectable": {}
  7042. },
  7043. "widgets_values": []
  7044. },
  7045. {
  7046. "id": 172,
  7047. "type": "ImageFromBatch",
  7048. "pos": [
  7049. 1856,
  7050. 256
  7051. ],
  7052. "size": [
  7053. 210,
  7054. 82
  7055. ],
  7056. "flags": {},
  7057. "order": 11,
  7058. "mode": 0,
  7059. "inputs": [
  7060. {
  7061. "localized_name": "image",
  7062. "name": "image",
  7063. "type": "IMAGE",
  7064. "link": 444
  7065. },
  7066. {
  7067. "localized_name": "batch_index",
  7068. "name": "batch_index",
  7069. "type": "INT",
  7070. "widget": {
  7071. "name": "batch_index"
  7072. },
  7073. "link": 452
  7074. }
  7075. ],
  7076. "outputs": [
  7077. {
  7078. "localized_name": "IMAGE",
  7079. "name": "IMAGE",
  7080. "type": "IMAGE",
  7081. "links": [
  7082. 446
  7083. ]
  7084. }
  7085. ],
  7086. "properties": {
  7087. "cnr_id": "comfy-core",
  7088. "ver": "0.3.51",
  7089. "Node name for S&R": "ImageFromBatch",
  7090. "ue_properties": {
  7091. "widget_ue_connectable": {}
  7092. }
  7093. },
  7094. "widgets_values": [
  7095. 0,
  7096. 1
  7097. ]
  7098. },
  7099. {
  7100. "id": 173,
  7101. "type": "ImageFromBatch",
  7102. "pos": [
  7103. 1848,
  7104. -176
  7105. ],
  7106. "size": [
  7107. 210,
  7108. 82
  7109. ],
  7110. "flags": {},
  7111. "order": 12,
  7112. "mode": 0,
  7113. "inputs": [
  7114. {
  7115. "localized_name": "image",
  7116. "name": "image",
  7117. "type": "IMAGE",
  7118. "link": 447
  7119. },
  7120. {
  7121. "localized_name": "batch_index",
  7122. "name": "batch_index",
  7123. "type": "INT",
  7124. "widget": {
  7125. "name": "batch_index"
  7126. },
  7127. "link": 451
  7128. }
  7129. ],
  7130. "outputs": [
  7131. {
  7132. "localized_name": "IMAGE",
  7133. "name": "IMAGE",
  7134. "type": "IMAGE",
  7135. "links": [
  7136. 445
  7137. ]
  7138. }
  7139. ],
  7140. "properties": {
  7141. "cnr_id": "comfy-core",
  7142. "ver": "0.3.51",
  7143. "Node name for S&R": "ImageFromBatch",
  7144. "ue_properties": {
  7145. "widget_ue_connectable": {}
  7146. }
  7147. },
  7148. "widgets_values": [
  7149. 0,
  7150. 1
  7151. ]
  7152. }
  7153. ],
  7154. "groups": [],
  7155. "links": [
  7156. {
  7157. "id": 114,
  7158. "origin_id": 59,
  7159. "origin_slot": 0,
  7160. "target_id": 56,
  7161. "target_slot": 1,
  7162. "type": "CONDITIONING"
  7163. },
  7164. {
  7165. "id": 115,
  7166. "origin_id": 59,
  7167. "origin_slot": 1,
  7168. "target_id": 56,
  7169. "target_slot": 2,
  7170. "type": "CONDITIONING"
  7171. },
  7172. {
  7173. "id": 149,
  7174. "origin_id": 55,
  7175. "origin_slot": 0,
  7176. "target_id": 56,
  7177. "target_slot": 3,
  7178. "type": "LATENT"
  7179. },
  7180. {
  7181. "id": 212,
  7182. "origin_id": 56,
  7183. "origin_slot": 0,
  7184. "target_id": 57,
  7185. "target_slot": 0,
  7186. "type": "LATENT"
  7187. },
  7188. {
  7189. "id": 235,
  7190. "origin_id": 57,
  7191. "origin_slot": 0,
  7192. "target_id": 94,
  7193. "target_slot": 1,
  7194. "type": "*"
  7195. },
  7196. {
  7197. "id": 233,
  7198. "origin_id": 94,
  7199. "origin_slot": 0,
  7200. "target_id": 92,
  7201. "target_slot": 1,
  7202. "type": "*"
  7203. },
  7204. {
  7205. "id": 359,
  7206. "origin_id": 92,
  7207. "origin_slot": 0,
  7208. "target_id": 153,
  7209. "target_slot": 0,
  7210. "type": "IMAGE"
  7211. },
  7212. {
  7213. "id": 362,
  7214. "origin_id": 153,
  7215. "origin_slot": 0,
  7216. "target_id": 95,
  7217. "target_slot": 0,
  7218. "type": "IMAGE"
  7219. },
  7220. {
  7221. "id": 367,
  7222. "origin_id": 95,
  7223. "origin_slot": 0,
  7224. "target_id": -20,
  7225. "target_slot": 0,
  7226. "type": "IMAGE"
  7227. },
  7228. {
  7229. "id": 404,
  7230. "origin_id": -10,
  7231. "origin_slot": 0,
  7232. "target_id": 56,
  7233. "target_slot": 0,
  7234. "type": "MODEL"
  7235. },
  7236. {
  7237. "id": 405,
  7238. "origin_id": -10,
  7239. "origin_slot": 1,
  7240. "target_id": 59,
  7241. "target_slot": 0,
  7242. "type": "CONDITIONING"
  7243. },
  7244. {
  7245. "id": 406,
  7246. "origin_id": -10,
  7247. "origin_slot": 2,
  7248. "target_id": 59,
  7249. "target_slot": 1,
  7250. "type": "CONDITIONING"
  7251. },
  7252. {
  7253. "id": 407,
  7254. "origin_id": -10,
  7255. "origin_slot": 3,
  7256. "target_id": 59,
  7257. "target_slot": 2,
  7258. "type": "CONTROL_NET"
  7259. },
  7260. {
  7261. "id": 408,
  7262. "origin_id": -10,
  7263. "origin_slot": 4,
  7264. "target_id": 55,
  7265. "target_slot": 1,
  7266. "type": "VAE"
  7267. },
  7268. {
  7269. "id": 409,
  7270. "origin_id": -10,
  7271. "origin_slot": 4,
  7272. "target_id": 57,
  7273. "target_slot": 1,
  7274. "type": "VAE"
  7275. },
  7276. {
  7277. "id": 430,
  7278. "origin_id": 167,
  7279. "origin_slot": 0,
  7280. "target_id": 171,
  7281. "target_slot": 0,
  7282. "type": "INT"
  7283. },
  7284. {
  7285. "id": 431,
  7286. "origin_id": 169,
  7287. "origin_slot": 0,
  7288. "target_id": 171,
  7289. "target_slot": 1,
  7290. "type": "FLOAT"
  7291. },
  7292. {
  7293. "id": 435,
  7294. "origin_id": 171,
  7295. "origin_slot": 0,
  7296. "target_id": 95,
  7297. "target_slot": 4,
  7298. "type": "INT"
  7299. },
  7300. {
  7301. "id": 436,
  7302. "origin_id": 171,
  7303. "origin_slot": 1,
  7304. "target_id": 95,
  7305. "target_slot": 3,
  7306. "type": "INT"
  7307. },
  7308. {
  7309. "id": 438,
  7310. "origin_id": 171,
  7311. "origin_slot": 3,
  7312. "target_id": 153,
  7313. "target_slot": 1,
  7314. "type": "INT"
  7315. },
  7316. {
  7317. "id": 439,
  7318. "origin_id": 171,
  7319. "origin_slot": 4,
  7320. "target_id": 153,
  7321. "target_slot": 2,
  7322. "type": "INT"
  7323. },
  7324. {
  7325. "id": 440,
  7326. "origin_id": 171,
  7327. "origin_slot": 5,
  7328. "target_id": 95,
  7329. "target_slot": 1,
  7330. "type": "INT"
  7331. },
  7332. {
  7333. "id": 441,
  7334. "origin_id": 171,
  7335. "origin_slot": 6,
  7336. "target_id": 95,
  7337. "target_slot": 2,
  7338. "type": "INT"
  7339. },
  7340. {
  7341. "id": 444,
  7342. "origin_id": 171,
  7343. "origin_slot": 7,
  7344. "target_id": 172,
  7345. "target_slot": 0,
  7346. "type": "IMAGE"
  7347. },
  7348. {
  7349. "id": 445,
  7350. "origin_id": 173,
  7351. "origin_slot": 0,
  7352. "target_id": 59,
  7353. "target_slot": 3,
  7354. "type": "IMAGE"
  7355. },
  7356. {
  7357. "id": 446,
  7358. "origin_id": 172,
  7359. "origin_slot": 0,
  7360. "target_id": 55,
  7361. "target_slot": 0,
  7362. "type": "IMAGE"
  7363. },
  7364. {
  7365. "id": 447,
  7366. "origin_id": 171,
  7367. "origin_slot": 8,
  7368. "target_id": 173,
  7369. "target_slot": 0,
  7370. "type": "IMAGE"
  7371. },
  7372. {
  7373. "id": 450,
  7374. "origin_id": 174,
  7375. "origin_slot": 0,
  7376. "target_id": 92,
  7377. "target_slot": 0,
  7378. "type": "FLOW_CONTROL"
  7379. },
  7380. {
  7381. "id": 451,
  7382. "origin_id": 174,
  7383. "origin_slot": 1,
  7384. "target_id": 173,
  7385. "target_slot": 1,
  7386. "type": "INT"
  7387. },
  7388. {
  7389. "id": 452,
  7390. "origin_id": 174,
  7391. "origin_slot": 1,
  7392. "target_id": 172,
  7393. "target_slot": 1,
  7394. "type": "INT"
  7395. },
  7396. {
  7397. "id": 453,
  7398. "origin_id": 174,
  7399. "origin_slot": 2,
  7400. "target_id": 94,
  7401. "target_slot": 0,
  7402. "type": "*"
  7403. },
  7404. {
  7405. "id": 454,
  7406. "origin_id": 171,
  7407. "origin_slot": 2,
  7408. "target_id": 174,
  7409. "target_slot": 1,
  7410. "type": "INT"
  7411. },
  7412. {
  7413. "id": 455,
  7414. "origin_id": -10,
  7415. "origin_slot": 4,
  7416. "target_id": 59,
  7417. "target_slot": 4,
  7418. "type": "VAE"
  7419. },
  7420. {
  7421. "id": 456,
  7422. "origin_id": -10,
  7423. "origin_slot": 5,
  7424. "target_id": 175,
  7425. "target_slot": 0,
  7426. "type": "IMAGE"
  7427. },
  7428. {
  7429. "id": 457,
  7430. "origin_id": 175,
  7431. "origin_slot": 0,
  7432. "target_id": 171,
  7433. "target_slot": 2,
  7434. "type": "IMAGE"
  7435. },
  7436. {
  7437. "id": 458,
  7438. "origin_id": 176,
  7439. "origin_slot": 0,
  7440. "target_id": 171,
  7441. "target_slot": 3,
  7442. "type": "IMAGE"
  7443. },
  7444. {
  7445. "id": 459,
  7446. "origin_id": -10,
  7447. "origin_slot": 6,
  7448. "target_id": 176,
  7449. "target_slot": 0,
  7450. "type": "IMAGE"
  7451. },
  7452. {
  7453. "id": 460,
  7454. "origin_id": -10,
  7455. "origin_slot": 7,
  7456. "target_id": 56,
  7457. "target_slot": 4,
  7458. "type": "INT"
  7459. },
  7460. {
  7461. "id": 461,
  7462. "origin_id": -10,
  7463. "origin_slot": 8,
  7464. "target_id": 56,
  7465. "target_slot": 5,
  7466. "type": "INT"
  7467. },
  7468. {
  7469. "id": 462,
  7470. "origin_id": -10,
  7471. "origin_slot": 9,
  7472. "target_id": 56,
  7473. "target_slot": 6,
  7474. "type": "FLOAT"
  7475. },
  7476. {
  7477. "id": 463,
  7478. "origin_id": -10,
  7479. "origin_slot": 10,
  7480. "target_id": 56,
  7481. "target_slot": 7,
  7482. "type": "COMBO"
  7483. },
  7484. {
  7485. "id": 464,
  7486. "origin_id": -10,
  7487. "origin_slot": 11,
  7488. "target_id": 56,
  7489. "target_slot": 8,
  7490. "type": "COMBO"
  7491. },
  7492. {
  7493. "id": 465,
  7494. "origin_id": -10,
  7495. "origin_slot": 12,
  7496. "target_id": 59,
  7497. "target_slot": 5,
  7498. "type": "FLOAT"
  7499. },
  7500. {
  7501. "id": 466,
  7502. "origin_id": -10,
  7503. "origin_slot": 13,
  7504. "target_id": 56,
  7505. "target_slot": 9,
  7506. "type": "FLOAT"
  7507. },
  7508. {
  7509. "id": 468,
  7510. "origin_id": -10,
  7511. "origin_slot": 14,
  7512. "target_id": 175,
  7513. "target_slot": 2,
  7514. "type": "FLOAT"
  7515. },
  7516. {
  7517. "id": 469,
  7518. "origin_id": -10,
  7519. "origin_slot": 14,
  7520. "target_id": 176,
  7521. "target_slot": 2,
  7522. "type": "FLOAT"
  7523. },
  7524. {
  7525. "id": 473,
  7526. "origin_id": -10,
  7527. "origin_slot": 15,
  7528. "target_id": 167,
  7529. "target_slot": 0,
  7530. "type": "INT"
  7531. },
  7532. {
  7533. "id": 474,
  7534. "origin_id": -10,
  7535. "origin_slot": 16,
  7536. "target_id": 169,
  7537. "target_slot": 0,
  7538. "type": "FLOAT"
  7539. },
  7540. {
  7541. "id": 475,
  7542. "origin_id": -10,
  7543. "origin_slot": 17,
  7544. "target_id": 175,
  7545. "target_slot": 1,
  7546. "type": "COMBO"
  7547. },
  7548. {
  7549. "id": 476,
  7550. "origin_id": -10,
  7551. "origin_slot": 18,
  7552. "target_id": 176,
  7553. "target_slot": 1,
  7554. "type": "COMBO"
  7555. }
  7556. ],
  7557. "extra": {
  7558. "ue_links": [],
  7559. "links_added_by_ue": []
  7560. }
  7561. },
  7562. {
  7563. "id": "dc9ce599-0fcc-4d5f-853f-b9c53d45af00",
  7564. "version": 1,
  7565. "state": {
  7566. "lastGroupId": 0,
  7567. "lastNodeId": 170,
  7568. "lastLinkId": 434,
  7569. "lastRerouteId": 0
  7570. },
  7571. "revision": 0,
  7572. "config": {},
  7573. "name": "Create Tiles",
  7574. "inputNode": {
  7575. "id": -10,
  7576. "bounding": [
  7577. 764,
  7578. 1344,
  7579. 120,
  7580. 120
  7581. ]
  7582. },
  7583. "outputNode": {
  7584. "id": -20,
  7585. "bounding": [
  7586. 2344,
  7587. 1120,
  7588. 120,
  7589. 220
  7590. ]
  7591. },
  7592. "inputs": [
  7593. {
  7594. "id": "921d90ba-ebbe-43c3-bee0-36068876c34c",
  7595. "name": "value",
  7596. "type": "INT",
  7597. "linkIds": [
  7598. 423,
  7599. 424
  7600. ],
  7601. "label": "model_res",
  7602. "pos": {
  7603. "0": 864,
  7604. "1": 1364
  7605. }
  7606. },
  7607. {
  7608. "id": "b097c891-7ed6-4db9-a0f4-d5ab3c10020d",
  7609. "name": "value_1",
  7610. "type": "FLOAT",
  7611. "linkIds": [
  7612. 425,
  7613. 426,
  7614. 430
  7615. ],
  7616. "label": "overlap",
  7617. "pos": {
  7618. "0": 864,
  7619. "1": 1384
  7620. }
  7621. },
  7622. {
  7623. "id": "ca082d53-98fd-44f2-99ea-20a190cceb74",
  7624. "name": "image",
  7625. "type": "IMAGE",
  7626. "linkIds": [
  7627. 431,
  7628. 432
  7629. ],
  7630. "localized_name": "image",
  7631. "label": "base_image",
  7632. "pos": {
  7633. "0": 864,
  7634. "1": 1404
  7635. }
  7636. },
  7637. {
  7638. "id": "6ae66895-5f02-4d7f-a96f-05cc65802e24",
  7639. "name": "image_1",
  7640. "type": "IMAGE",
  7641. "linkIds": [
  7642. 400
  7643. ],
  7644. "localized_name": "image_1",
  7645. "label": "control_image",
  7646. "pos": {
  7647. "0": 864,
  7648. "1": 1424
  7649. }
  7650. }
  7651. ],
  7652. "outputs": [
  7653. {
  7654. "id": "fa29f604-6d03-405f-89d8-1b6bc7507eb7",
  7655. "name": "INT",
  7656. "type": "INT",
  7657. "linkIds": [
  7658. 414
  7659. ],
  7660. "localized_name": "INT",
  7661. "label": "rows",
  7662. "pos": {
  7663. "0": 2364,
  7664. "1": 1140
  7665. }
  7666. },
  7667. {
  7668. "id": "a03cf690-73d9-49e1-be02-ef92901b5028",
  7669. "name": "INT_1",
  7670. "type": "INT",
  7671. "linkIds": [
  7672. 417
  7673. ],
  7674. "localized_name": "INT_1",
  7675. "label": "cols",
  7676. "pos": {
  7677. "0": 2364,
  7678. "1": 1160
  7679. }
  7680. },
  7681. {
  7682. "id": "8b554182-0895-4c02-8d79-cafa5e6102ac",
  7683. "name": "INT_2",
  7684. "type": "INT",
  7685. "linkIds": [
  7686. 422
  7687. ],
  7688. "localized_name": "INT_2",
  7689. "label": "num_tiles",
  7690. "pos": {
  7691. "0": 2364,
  7692. "1": 1180
  7693. }
  7694. },
  7695. {
  7696. "id": "cf6caa57-1b36-4e18-ba32-e4f98818c5d8",
  7697. "name": "tile_width",
  7698. "type": "INT",
  7699. "linkIds": [
  7700. 427
  7701. ],
  7702. "localized_name": "tile_width",
  7703. "pos": {
  7704. "0": 2364,
  7705. "1": 1200
  7706. }
  7707. },
  7708. {
  7709. "id": "5110b3af-fccb-44b5-b9fb-d73c866773c9",
  7710. "name": "tile_height",
  7711. "type": "INT",
  7712. "linkIds": [
  7713. 428
  7714. ],
  7715. "localized_name": "tile_height",
  7716. "pos": {
  7717. "0": 2364,
  7718. "1": 1220
  7719. }
  7720. },
  7721. {
  7722. "id": "1b3b147b-8c1e-42fb-b9fe-00e6880a144e",
  7723. "name": "overlap_x",
  7724. "type": "INT",
  7725. "linkIds": [
  7726. 363
  7727. ],
  7728. "localized_name": "overlap_x",
  7729. "pos": {
  7730. "0": 2364,
  7731. "1": 1240
  7732. }
  7733. },
  7734. {
  7735. "id": "b9c7eb7c-0f9f-4643-bb16-459e83abf5ea",
  7736. "name": "overlap_y",
  7737. "type": "INT",
  7738. "linkIds": [
  7739. 364
  7740. ],
  7741. "localized_name": "overlap_y",
  7742. "pos": {
  7743. "0": 2364,
  7744. "1": 1260
  7745. }
  7746. },
  7747. {
  7748. "id": "2158b488-b725-4cd0-9eea-506889578e1f",
  7749. "name": "IMAGE",
  7750. "type": "IMAGE",
  7751. "linkIds": [
  7752. 434
  7753. ],
  7754. "localized_name": "IMAGE",
  7755. "label": "base_batch",
  7756. "pos": {
  7757. "0": 2364,
  7758. "1": 1280
  7759. }
  7760. },
  7761. {
  7762. "id": "6ea2c99c-f661-4a5f-953b-7be6e839d538",
  7763. "name": "IMAGE_1",
  7764. "type": "IMAGE",
  7765. "linkIds": [
  7766. 433
  7767. ],
  7768. "localized_name": "IMAGE_1",
  7769. "label": "control_batch",
  7770. "pos": {
  7771. "0": 2364,
  7772. "1": 1300
  7773. }
  7774. }
  7775. ],
  7776. "widgets": [],
  7777. "nodes": [
  7778. {
  7779. "id": 165,
  7780. "type": "66da5fda-37ab-46d2-ba9d-5e62a02e27df",
  7781. "pos": [
  7782. 944,
  7783. 984
  7784. ],
  7785. "size": [
  7786. 210,
  7787. 122
  7788. ],
  7789. "flags": {},
  7790. "order": 12,
  7791. "mode": 0,
  7792. "inputs": [
  7793. {
  7794. "localized_name": "image",
  7795. "name": "image",
  7796. "type": "IMAGE",
  7797. "link": 431
  7798. },
  7799. {
  7800. "label": "model_res",
  7801. "name": "value",
  7802. "type": "INT",
  7803. "widget": {
  7804. "name": "value"
  7805. },
  7806. "link": 423
  7807. },
  7808. {
  7809. "label": "overlap",
  7810. "name": "value_1",
  7811. "type": "FLOAT",
  7812. "link": 425
  7813. }
  7814. ],
  7815. "outputs": [
  7816. {
  7817. "label": "rows",
  7818. "localized_name": "INT",
  7819. "name": "INT",
  7820. "type": "INT",
  7821. "links": [
  7822. 413,
  7823. 414,
  7824. 415
  7825. ]
  7826. },
  7827. {
  7828. "label": "cols",
  7829. "localized_name": "INT_1",
  7830. "name": "INT_1",
  7831. "type": "INT",
  7832. "links": [
  7833. 416,
  7834. 417,
  7835. 418
  7836. ]
  7837. },
  7838. {
  7839. "label": "num_tiles",
  7840. "localized_name": "INT_2",
  7841. "name": "INT_2",
  7842. "type": "INT",
  7843. "links": [
  7844. 422
  7845. ]
  7846. }
  7847. ],
  7848. "properties": {
  7849. "cnr_id": "comfy-core",
  7850. "ver": "0.3.51"
  7851. },
  7852. "widgets_values": [
  7853. 1024
  7854. ]
  7855. },
  7856. {
  7857. "id": 47,
  7858. "type": "ImageTile+",
  7859. "pos": [
  7860. 944,
  7861. 1144
  7862. ],
  7863. "size": [
  7864. 210,
  7865. 234
  7866. ],
  7867. "flags": {},
  7868. "order": 0,
  7869. "mode": 0,
  7870. "inputs": [
  7871. {
  7872. "localized_name": "image",
  7873. "name": "image",
  7874. "type": "IMAGE",
  7875. "link": 432
  7876. },
  7877. {
  7878. "localized_name": "rows",
  7879. "name": "rows",
  7880. "type": "INT",
  7881. "widget": {
  7882. "name": "rows"
  7883. },
  7884. "link": 416
  7885. },
  7886. {
  7887. "localized_name": "cols",
  7888. "name": "cols",
  7889. "type": "INT",
  7890. "widget": {
  7891. "name": "cols"
  7892. },
  7893. "link": 413
  7894. },
  7895. {
  7896. "localized_name": "overlap",
  7897. "name": "overlap",
  7898. "type": "FLOAT",
  7899. "widget": {
  7900. "name": "overlap"
  7901. },
  7902. "link": 426
  7903. }
  7904. ],
  7905. "outputs": [
  7906. {
  7907. "localized_name": "IMAGE",
  7908. "name": "IMAGE",
  7909. "type": "IMAGE",
  7910. "links": [
  7911. 341
  7912. ]
  7913. },
  7914. {
  7915. "localized_name": "tile_width",
  7916. "name": "tile_width",
  7917. "type": "INT",
  7918. "links": [
  7919. 427
  7920. ]
  7921. },
  7922. {
  7923. "localized_name": "tile_height",
  7924. "name": "tile_height",
  7925. "type": "INT",
  7926. "links": [
  7927. 428
  7928. ]
  7929. },
  7930. {
  7931. "localized_name": "overlap_x",
  7932. "name": "overlap_x",
  7933. "type": "INT",
  7934. "links": [
  7935. 363
  7936. ]
  7937. },
  7938. {
  7939. "localized_name": "overlap_y",
  7940. "name": "overlap_y",
  7941. "type": "INT",
  7942. "links": [
  7943. 364
  7944. ]
  7945. }
  7946. ],
  7947. "properties": {
  7948. "cnr_id": "comfyui_essentials",
  7949. "ver": "1.1.0",
  7950. "Node name for S&R": "ImageTile+",
  7951. "widget_ue_connectable": {}
  7952. },
  7953. "widgets_values": [
  7954. 4,
  7955. 4,
  7956. 0.2,
  7957. 0,
  7958. 0
  7959. ]
  7960. },
  7961. {
  7962. "id": 156,
  7963. "type": "Basic data handling: MathFormula",
  7964. "pos": [
  7965. 944,
  7966. 1432
  7967. ],
  7968. "size": [
  7969. 210,
  7970. 78
  7971. ],
  7972. "flags": {},
  7973. "order": 8,
  7974. "mode": 0,
  7975. "inputs": [
  7976. {
  7977. "localized_name": "a",
  7978. "name": "a",
  7979. "shape": 7,
  7980. "type": "FLOAT,INT",
  7981. "link": 424
  7982. },
  7983. {
  7984. "name": "b",
  7985. "shape": 7,
  7986. "type": "FLOAT,INT",
  7987. "link": null
  7988. }
  7989. ],
  7990. "outputs": [
  7991. {
  7992. "localized_name": "FLOAT",
  7993. "name": "FLOAT",
  7994. "type": "FLOAT",
  7995. "links": [
  7996. 385,
  7997. 394
  7998. ]
  7999. }
  8000. ],
  8001. "title": "rescale tile",
  8002. "properties": {
  8003. "cnr_id": "basic_data_handling",
  8004. "ver": "0.5.0",
  8005. "Node name for S&R": "Basic data handling: MathFormula"
  8006. },
  8007. "widgets_values": [
  8008. "a**2/1024**2"
  8009. ]
  8010. },
  8011. {
  8012. "id": 158,
  8013. "type": "ImageTile+",
  8014. "pos": [
  8015. 944,
  8016. 1552
  8017. ],
  8018. "size": [
  8019. 210,
  8020. 234
  8021. ],
  8022. "flags": {},
  8023. "order": 9,
  8024. "mode": 0,
  8025. "inputs": [
  8026. {
  8027. "localized_name": "image",
  8028. "name": "image",
  8029. "type": "IMAGE",
  8030. "link": 400
  8031. },
  8032. {
  8033. "localized_name": "rows",
  8034. "name": "rows",
  8035. "type": "INT",
  8036. "widget": {
  8037. "name": "rows"
  8038. },
  8039. "link": 418
  8040. },
  8041. {
  8042. "localized_name": "cols",
  8043. "name": "cols",
  8044. "type": "INT",
  8045. "widget": {
  8046. "name": "cols"
  8047. },
  8048. "link": 415
  8049. },
  8050. {
  8051. "localized_name": "overlap",
  8052. "name": "overlap",
  8053. "type": "FLOAT",
  8054. "widget": {
  8055. "name": "overlap"
  8056. },
  8057. "link": 430
  8058. }
  8059. ],
  8060. "outputs": [
  8061. {
  8062. "localized_name": "IMAGE",
  8063. "name": "IMAGE",
  8064. "type": "IMAGE",
  8065. "links": [
  8066. 393
  8067. ]
  8068. },
  8069. {
  8070. "localized_name": "tile_width",
  8071. "name": "tile_width",
  8072. "type": "INT",
  8073. "links": []
  8074. },
  8075. {
  8076. "localized_name": "tile_height",
  8077. "name": "tile_height",
  8078. "type": "INT",
  8079. "links": []
  8080. },
  8081. {
  8082. "localized_name": "overlap_x",
  8083. "name": "overlap_x",
  8084. "type": "INT",
  8085. "links": []
  8086. },
  8087. {
  8088. "localized_name": "overlap_y",
  8089. "name": "overlap_y",
  8090. "type": "INT",
  8091. "links": []
  8092. }
  8093. ],
  8094. "properties": {
  8095. "cnr_id": "comfyui_essentials",
  8096. "ver": "1.1.0",
  8097. "Node name for S&R": "ImageTile+",
  8098. "widget_ue_connectable": {}
  8099. },
  8100. "widgets_values": [
  8101. 4,
  8102. 4,
  8103. 0.2,
  8104. 0,
  8105. 0
  8106. ]
  8107. },
  8108. {
  8109. "id": 139,
  8110. "type": "GetImageSize",
  8111. "pos": [
  8112. 1400,
  8113. 1448
  8114. ],
  8115. "size": [
  8116. 140,
  8117. 66
  8118. ],
  8119. "flags": {},
  8120. "order": 2,
  8121. "mode": 0,
  8122. "inputs": [
  8123. {
  8124. "localized_name": "image",
  8125. "name": "image",
  8126. "type": "IMAGE",
  8127. "link": 342
  8128. }
  8129. ],
  8130. "outputs": [
  8131. {
  8132. "localized_name": "width",
  8133. "name": "width",
  8134. "type": "INT",
  8135. "links": [
  8136. 343
  8137. ]
  8138. },
  8139. {
  8140. "localized_name": "height",
  8141. "name": "height",
  8142. "type": "INT",
  8143. "links": [
  8144. 345
  8145. ]
  8146. },
  8147. {
  8148. "localized_name": "batch_size",
  8149. "name": "batch_size",
  8150. "type": "INT",
  8151. "links": null
  8152. }
  8153. ],
  8154. "properties": {
  8155. "cnr_id": "comfy-core",
  8156. "ver": "0.3.51",
  8157. "Node name for S&R": "GetImageSize"
  8158. },
  8159. "widgets_values": []
  8160. },
  8161. {
  8162. "id": 142,
  8163. "type": "Basic data handling: MathFormula",
  8164. "pos": [
  8165. 1552,
  8166. 1360
  8167. ],
  8168. "size": [
  8169. 210,
  8170. 78
  8171. ],
  8172. "flags": {},
  8173. "order": 4,
  8174. "mode": 0,
  8175. "inputs": [
  8176. {
  8177. "localized_name": "a",
  8178. "name": "a",
  8179. "shape": 7,
  8180. "type": "FLOAT,INT",
  8181. "link": 343
  8182. },
  8183. {
  8184. "name": "b",
  8185. "shape": 7,
  8186. "type": "FLOAT,INT",
  8187. "link": null
  8188. }
  8189. ],
  8190. "outputs": [
  8191. {
  8192. "localized_name": "FLOAT",
  8193. "name": "FLOAT",
  8194. "type": "FLOAT",
  8195. "links": [
  8196. 344
  8197. ]
  8198. }
  8199. ],
  8200. "title": "W",
  8201. "properties": {
  8202. "cnr_id": "basic_data_handling",
  8203. "ver": "0.5.0",
  8204. "Node name for S&R": "Basic data handling: MathFormula"
  8205. },
  8206. "widgets_values": [
  8207. "round(a/16)*16"
  8208. ]
  8209. },
  8210. {
  8211. "id": 144,
  8212. "type": "Basic data handling: MathFormula",
  8213. "pos": [
  8214. 1552,
  8215. 1488
  8216. ],
  8217. "size": [
  8218. 210,
  8219. 78
  8220. ],
  8221. "flags": {},
  8222. "order": 6,
  8223. "mode": 0,
  8224. "inputs": [
  8225. {
  8226. "localized_name": "a",
  8227. "name": "a",
  8228. "shape": 7,
  8229. "type": "FLOAT,INT",
  8230. "link": 345
  8231. },
  8232. {
  8233. "name": "b",
  8234. "shape": 7,
  8235. "type": "FLOAT,INT",
  8236. "link": null
  8237. }
  8238. ],
  8239. "outputs": [
  8240. {
  8241. "localized_name": "FLOAT",
  8242. "name": "FLOAT",
  8243. "type": "FLOAT",
  8244. "links": [
  8245. 346
  8246. ]
  8247. }
  8248. ],
  8249. "title": "H",
  8250. "properties": {
  8251. "cnr_id": "basic_data_handling",
  8252. "ver": "0.5.0",
  8253. "Node name for S&R": "Basic data handling: MathFormula"
  8254. },
  8255. "widgets_values": [
  8256. "round(a/16)*16"
  8257. ]
  8258. },
  8259. {
  8260. "id": 143,
  8261. "type": "Basic data handling: CastToInt",
  8262. "pos": [
  8263. 1784,
  8264. 1408
  8265. ],
  8266. "size": [
  8267. 140,
  8268. 26
  8269. ],
  8270. "flags": {},
  8271. "order": 5,
  8272. "mode": 0,
  8273. "inputs": [
  8274. {
  8275. "localized_name": "input",
  8276. "name": "input",
  8277. "type": "*",
  8278. "link": 344
  8279. }
  8280. ],
  8281. "outputs": [
  8282. {
  8283. "localized_name": "INT",
  8284. "name": "INT",
  8285. "type": "INT",
  8286. "links": [
  8287. 347,
  8288. 396
  8289. ]
  8290. }
  8291. ],
  8292. "title": "W",
  8293. "properties": {
  8294. "cnr_id": "basic_data_handling",
  8295. "ver": "0.5.0",
  8296. "Node name for S&R": "Basic data handling: CastToInt"
  8297. },
  8298. "widgets_values": []
  8299. },
  8300. {
  8301. "id": 145,
  8302. "type": "Basic data handling: CastToInt",
  8303. "pos": [
  8304. 1784,
  8305. 1496
  8306. ],
  8307. "size": [
  8308. 140,
  8309. 26
  8310. ],
  8311. "flags": {},
  8312. "order": 7,
  8313. "mode": 0,
  8314. "inputs": [
  8315. {
  8316. "localized_name": "input",
  8317. "name": "input",
  8318. "type": "*",
  8319. "link": 346
  8320. }
  8321. ],
  8322. "outputs": [
  8323. {
  8324. "localized_name": "INT",
  8325. "name": "INT",
  8326. "type": "INT",
  8327. "links": [
  8328. 348,
  8329. 397
  8330. ]
  8331. }
  8332. ],
  8333. "title": "H",
  8334. "properties": {
  8335. "cnr_id": "basic_data_handling",
  8336. "ver": "0.5.0",
  8337. "Node name for S&R": "Basic data handling: CastToInt"
  8338. },
  8339. "widgets_values": []
  8340. },
  8341. {
  8342. "id": 138,
  8343. "type": "ImageScaleToTotalPixels",
  8344. "pos": [
  8345. 1176,
  8346. 1296
  8347. ],
  8348. "size": [
  8349. 210,
  8350. 82
  8351. ],
  8352. "flags": {},
  8353. "order": 1,
  8354. "mode": 0,
  8355. "inputs": [
  8356. {
  8357. "localized_name": "image",
  8358. "name": "image",
  8359. "type": "IMAGE",
  8360. "link": 341
  8361. },
  8362. {
  8363. "localized_name": "megapixels",
  8364. "name": "megapixels",
  8365. "type": "FLOAT",
  8366. "widget": {
  8367. "name": "megapixels"
  8368. },
  8369. "link": 385
  8370. }
  8371. ],
  8372. "outputs": [
  8373. {
  8374. "localized_name": "IMAGE",
  8375. "name": "IMAGE",
  8376. "type": "IMAGE",
  8377. "links": [
  8378. 342,
  8379. 349
  8380. ]
  8381. }
  8382. ],
  8383. "properties": {
  8384. "cnr_id": "comfy-core",
  8385. "ver": "0.3.51",
  8386. "Node name for S&R": "ImageScaleToTotalPixels"
  8387. },
  8388. "widgets_values": [
  8389. "lanczos",
  8390. 1
  8391. ]
  8392. },
  8393. {
  8394. "id": 160,
  8395. "type": "ImageScaleToTotalPixels",
  8396. "pos": [
  8397. 1208,
  8398. 1704
  8399. ],
  8400. "size": [
  8401. 210,
  8402. 82
  8403. ],
  8404. "flags": {},
  8405. "order": 10,
  8406. "mode": 0,
  8407. "inputs": [
  8408. {
  8409. "localized_name": "image",
  8410. "name": "image",
  8411. "type": "IMAGE",
  8412. "link": 393
  8413. },
  8414. {
  8415. "localized_name": "megapixels",
  8416. "name": "megapixels",
  8417. "type": "FLOAT",
  8418. "widget": {
  8419. "name": "megapixels"
  8420. },
  8421. "link": 394
  8422. }
  8423. ],
  8424. "outputs": [
  8425. {
  8426. "localized_name": "IMAGE",
  8427. "name": "IMAGE",
  8428. "type": "IMAGE",
  8429. "links": [
  8430. 395
  8431. ]
  8432. }
  8433. ],
  8434. "properties": {
  8435. "cnr_id": "comfy-core",
  8436. "ver": "0.3.51",
  8437. "Node name for S&R": "ImageScaleToTotalPixels"
  8438. },
  8439. "widgets_values": [
  8440. "lanczos",
  8441. 1
  8442. ]
  8443. },
  8444. {
  8445. "id": 140,
  8446. "type": "ImageScale",
  8447. "pos": [
  8448. 2000,
  8449. 1520
  8450. ],
  8451. "size": [
  8452. 210,
  8453. 130
  8454. ],
  8455. "flags": {},
  8456. "order": 3,
  8457. "mode": 0,
  8458. "inputs": [
  8459. {
  8460. "localized_name": "image",
  8461. "name": "image",
  8462. "type": "IMAGE",
  8463. "link": 349
  8464. },
  8465. {
  8466. "localized_name": "width",
  8467. "name": "width",
  8468. "type": "INT",
  8469. "widget": {
  8470. "name": "width"
  8471. },
  8472. "link": 347
  8473. },
  8474. {
  8475. "localized_name": "height",
  8476. "name": "height",
  8477. "type": "INT",
  8478. "widget": {
  8479. "name": "height"
  8480. },
  8481. "link": 348
  8482. }
  8483. ],
  8484. "outputs": [
  8485. {
  8486. "localized_name": "IMAGE",
  8487. "name": "IMAGE",
  8488. "type": "IMAGE",
  8489. "links": [
  8490. 434
  8491. ]
  8492. }
  8493. ],
  8494. "properties": {
  8495. "cnr_id": "comfy-core",
  8496. "ver": "0.3.51",
  8497. "Node name for S&R": "ImageScale"
  8498. },
  8499. "widgets_values": [
  8500. "lanczos",
  8501. 512,
  8502. 512,
  8503. "disabled"
  8504. ]
  8505. },
  8506. {
  8507. "id": 161,
  8508. "type": "ImageScale",
  8509. "pos": [
  8510. 2000,
  8511. 1704
  8512. ],
  8513. "size": [
  8514. 210,
  8515. 130
  8516. ],
  8517. "flags": {},
  8518. "order": 11,
  8519. "mode": 0,
  8520. "inputs": [
  8521. {
  8522. "localized_name": "image",
  8523. "name": "image",
  8524. "type": "IMAGE",
  8525. "link": 395
  8526. },
  8527. {
  8528. "localized_name": "width",
  8529. "name": "width",
  8530. "type": "INT",
  8531. "widget": {
  8532. "name": "width"
  8533. },
  8534. "link": 396
  8535. },
  8536. {
  8537. "localized_name": "height",
  8538. "name": "height",
  8539. "type": "INT",
  8540. "widget": {
  8541. "name": "height"
  8542. },
  8543. "link": 397
  8544. }
  8545. ],
  8546. "outputs": [
  8547. {
  8548. "localized_name": "IMAGE",
  8549. "name": "IMAGE",
  8550. "type": "IMAGE",
  8551. "links": [
  8552. 433
  8553. ]
  8554. }
  8555. ],
  8556. "properties": {
  8557. "cnr_id": "comfy-core",
  8558. "ver": "0.3.51",
  8559. "Node name for S&R": "ImageScale"
  8560. },
  8561. "widgets_values": [
  8562. "lanczos",
  8563. 512,
  8564. 512,
  8565. "disabled"
  8566. ]
  8567. }
  8568. ],
  8569. "groups": [],
  8570. "links": [
  8571. {
  8572. "id": 416,
  8573. "origin_id": 165,
  8574. "origin_slot": 1,
  8575. "target_id": 47,
  8576. "target_slot": 1,
  8577. "type": "INT"
  8578. },
  8579. {
  8580. "id": 413,
  8581. "origin_id": 165,
  8582. "origin_slot": 0,
  8583. "target_id": 47,
  8584. "target_slot": 2,
  8585. "type": "INT"
  8586. },
  8587. {
  8588. "id": 341,
  8589. "origin_id": 47,
  8590. "origin_slot": 0,
  8591. "target_id": 138,
  8592. "target_slot": 0,
  8593. "type": "IMAGE"
  8594. },
  8595. {
  8596. "id": 385,
  8597. "origin_id": 156,
  8598. "origin_slot": 0,
  8599. "target_id": 138,
  8600. "target_slot": 1,
  8601. "type": "FLOAT"
  8602. },
  8603. {
  8604. "id": 342,
  8605. "origin_id": 138,
  8606. "origin_slot": 0,
  8607. "target_id": 139,
  8608. "target_slot": 0,
  8609. "type": "IMAGE"
  8610. },
  8611. {
  8612. "id": 345,
  8613. "origin_id": 139,
  8614. "origin_slot": 1,
  8615. "target_id": 144,
  8616. "target_slot": 0,
  8617. "type": "FLOAT,INT"
  8618. },
  8619. {
  8620. "id": 343,
  8621. "origin_id": 139,
  8622. "origin_slot": 0,
  8623. "target_id": 142,
  8624. "target_slot": 0,
  8625. "type": "FLOAT,INT"
  8626. },
  8627. {
  8628. "id": 344,
  8629. "origin_id": 142,
  8630. "origin_slot": 0,
  8631. "target_id": 143,
  8632. "target_slot": 0,
  8633. "type": "*"
  8634. },
  8635. {
  8636. "id": 346,
  8637. "origin_id": 144,
  8638. "origin_slot": 0,
  8639. "target_id": 145,
  8640. "target_slot": 0,
  8641. "type": "*"
  8642. },
  8643. {
  8644. "id": 349,
  8645. "origin_id": 138,
  8646. "origin_slot": 0,
  8647. "target_id": 140,
  8648. "target_slot": 0,
  8649. "type": "IMAGE"
  8650. },
  8651. {
  8652. "id": 347,
  8653. "origin_id": 143,
  8654. "origin_slot": 0,
  8655. "target_id": 140,
  8656. "target_slot": 1,
  8657. "type": "INT"
  8658. },
  8659. {
  8660. "id": 348,
  8661. "origin_id": 145,
  8662. "origin_slot": 0,
  8663. "target_id": 140,
  8664. "target_slot": 2,
  8665. "type": "INT"
  8666. },
  8667. {
  8668. "id": 418,
  8669. "origin_id": 165,
  8670. "origin_slot": 1,
  8671. "target_id": 158,
  8672. "target_slot": 1,
  8673. "type": "INT"
  8674. },
  8675. {
  8676. "id": 415,
  8677. "origin_id": 165,
  8678. "origin_slot": 0,
  8679. "target_id": 158,
  8680. "target_slot": 2,
  8681. "type": "INT"
  8682. },
  8683. {
  8684. "id": 393,
  8685. "origin_id": 158,
  8686. "origin_slot": 0,
  8687. "target_id": 160,
  8688. "target_slot": 0,
  8689. "type": "IMAGE"
  8690. },
  8691. {
  8692. "id": 394,
  8693. "origin_id": 156,
  8694. "origin_slot": 0,
  8695. "target_id": 160,
  8696. "target_slot": 1,
  8697. "type": "FLOAT"
  8698. },
  8699. {
  8700. "id": 395,
  8701. "origin_id": 160,
  8702. "origin_slot": 0,
  8703. "target_id": 161,
  8704. "target_slot": 0,
  8705. "type": "IMAGE"
  8706. },
  8707. {
  8708. "id": 396,
  8709. "origin_id": 143,
  8710. "origin_slot": 0,
  8711. "target_id": 161,
  8712. "target_slot": 1,
  8713. "type": "INT"
  8714. },
  8715. {
  8716. "id": 397,
  8717. "origin_id": 145,
  8718. "origin_slot": 0,
  8719. "target_id": 161,
  8720. "target_slot": 2,
  8721. "type": "INT"
  8722. },
  8723. {
  8724. "id": 423,
  8725. "origin_id": -10,
  8726. "origin_slot": 0,
  8727. "target_id": 165,
  8728. "target_slot": 1,
  8729. "type": "INT"
  8730. },
  8731. {
  8732. "id": 424,
  8733. "origin_id": -10,
  8734. "origin_slot": 0,
  8735. "target_id": 156,
  8736. "target_slot": 0,
  8737. "type": "FLOAT,INT"
  8738. },
  8739. {
  8740. "id": 425,
  8741. "origin_id": -10,
  8742. "origin_slot": 1,
  8743. "target_id": 165,
  8744. "target_slot": 2,
  8745. "type": "FLOAT"
  8746. },
  8747. {
  8748. "id": 426,
  8749. "origin_id": -10,
  8750. "origin_slot": 1,
  8751. "target_id": 47,
  8752. "target_slot": 3,
  8753. "type": "FLOAT"
  8754. },
  8755. {
  8756. "id": 400,
  8757. "origin_id": -10,
  8758. "origin_slot": 3,
  8759. "target_id": 158,
  8760. "target_slot": 0,
  8761. "type": "IMAGE"
  8762. },
  8763. {
  8764. "id": 414,
  8765. "origin_id": 165,
  8766. "origin_slot": 0,
  8767. "target_id": -20,
  8768. "target_slot": 0,
  8769. "type": "INT"
  8770. },
  8771. {
  8772. "id": 417,
  8773. "origin_id": 165,
  8774. "origin_slot": 1,
  8775. "target_id": -20,
  8776. "target_slot": 1,
  8777. "type": "INT"
  8778. },
  8779. {
  8780. "id": 422,
  8781. "origin_id": 165,
  8782. "origin_slot": 2,
  8783. "target_id": -20,
  8784. "target_slot": 2,
  8785. "type": "INT"
  8786. },
  8787. {
  8788. "id": 427,
  8789. "origin_id": 47,
  8790. "origin_slot": 1,
  8791. "target_id": -20,
  8792. "target_slot": 3,
  8793. "type": "INT"
  8794. },
  8795. {
  8796. "id": 428,
  8797. "origin_id": 47,
  8798. "origin_slot": 2,
  8799. "target_id": -20,
  8800. "target_slot": 4,
  8801. "type": "INT"
  8802. },
  8803. {
  8804. "id": 363,
  8805. "origin_id": 47,
  8806. "origin_slot": 3,
  8807. "target_id": -20,
  8808. "target_slot": 5,
  8809. "type": "INT"
  8810. },
  8811. {
  8812. "id": 364,
  8813. "origin_id": 47,
  8814. "origin_slot": 4,
  8815. "target_id": -20,
  8816. "target_slot": 6,
  8817. "type": "INT"
  8818. },
  8819. {
  8820. "id": 430,
  8821. "origin_id": -10,
  8822. "origin_slot": 1,
  8823. "target_id": 158,
  8824. "target_slot": 3,
  8825. "type": "FLOAT"
  8826. },
  8827. {
  8828. "id": 431,
  8829. "origin_id": -10,
  8830. "origin_slot": 2,
  8831. "target_id": 165,
  8832. "target_slot": 0,
  8833. "type": "IMAGE"
  8834. },
  8835. {
  8836. "id": 432,
  8837. "origin_id": -10,
  8838. "origin_slot": 2,
  8839. "target_id": 47,
  8840. "target_slot": 0,
  8841. "type": "IMAGE"
  8842. },
  8843. {
  8844. "id": 433,
  8845. "origin_id": 161,
  8846. "origin_slot": 0,
  8847. "target_id": -20,
  8848. "target_slot": 8,
  8849. "type": "IMAGE"
  8850. },
  8851. {
  8852. "id": 434,
  8853. "origin_id": 140,
  8854. "origin_slot": 0,
  8855. "target_id": -20,
  8856. "target_slot": 7,
  8857. "type": "IMAGE"
  8858. }
  8859. ],
  8860. "extra": {
  8861. "ue_links": [],
  8862. "links_added_by_ue": []
  8863. }
  8864. },
  8865. {
  8866. "id": "66da5fda-37ab-46d2-ba9d-5e62a02e27df",
  8867. "version": 1,
  8868. "state": {
  8869. "lastGroupId": 0,
  8870. "lastNodeId": 164,
  8871. "lastLinkId": 413,
  8872. "lastRerouteId": 0
  8873. },
  8874. "revision": 0,
  8875. "config": {},
  8876. "name": "Calculate Tiles",
  8877. "inputNode": {
  8878. "id": -10,
  8879. "bounding": [
  8880. 708,
  8881. 1852,
  8882. 120,
  8883. 100
  8884. ]
  8885. },
  8886. "outputNode": {
  8887. "id": -20,
  8888. "bounding": [
  8889. 2520,
  8890. 1872,
  8891. 120,
  8892. 100
  8893. ]
  8894. },
  8895. "inputs": [
  8896. {
  8897. "id": "13962776-081e-43c8-8f7e-51b5b558e055",
  8898. "name": "image",
  8899. "type": "IMAGE",
  8900. "linkIds": [
  8901. 315
  8902. ],
  8903. "localized_name": "image",
  8904. "pos": {
  8905. "0": 808,
  8906. "1": 1872
  8907. }
  8908. },
  8909. {
  8910. "id": "109e0b68-db47-4e9c-8df3-9ed7e88a71cb",
  8911. "name": "value",
  8912. "type": "INT",
  8913. "linkIds": [
  8914. 412
  8915. ],
  8916. "label": "model_res",
  8917. "pos": {
  8918. "0": 808,
  8919. "1": 1892
  8920. }
  8921. },
  8922. {
  8923. "id": "e25c3d1d-ba42-48bb-9a96-5473855b464b",
  8924. "name": "value_1",
  8925. "type": "FLOAT",
  8926. "linkIds": [
  8927. 413
  8928. ],
  8929. "label": "overlap",
  8930. "pos": {
  8931. "0": 808,
  8932. "1": 1912
  8933. }
  8934. }
  8935. ],
  8936. "outputs": [
  8937. {
  8938. "id": "c1087054-0884-45dc-913a-83371fe16948",
  8939. "name": "INT",
  8940. "type": "INT",
  8941. "linkIds": [
  8942. 338,
  8943. 366,
  8944. 391
  8945. ],
  8946. "localized_name": "INT",
  8947. "label": "rows",
  8948. "pos": {
  8949. "0": 2540,
  8950. "1": 1892
  8951. }
  8952. },
  8953. {
  8954. "id": "c722524a-b035-4c22-8325-15930795bfbd",
  8955. "name": "INT_1",
  8956. "type": "INT",
  8957. "linkIds": [
  8958. 340,
  8959. 365,
  8960. 390
  8961. ],
  8962. "localized_name": "INT_1",
  8963. "label": "cols",
  8964. "pos": {
  8965. "0": 2540,
  8966. "1": 1912
  8967. }
  8968. },
  8969. {
  8970. "id": "c35b5a3e-89fa-44c7-b807-8335c40224f8",
  8971. "name": "INT_2",
  8972. "type": "INT",
  8973. "linkIds": [
  8974. 357
  8975. ],
  8976. "localized_name": "INT_2",
  8977. "label": "num_tiles",
  8978. "pos": {
  8979. "0": 2540,
  8980. "1": 1932
  8981. }
  8982. }
  8983. ],
  8984. "widgets": [],
  8985. "nodes": [
  8986. {
  8987. "id": 121,
  8988. "type": "GetImageSize",
  8989. "pos": [
  8990. 896,
  8991. 1864
  8992. ],
  8993. "size": [
  8994. 200,
  8995. 66
  8996. ],
  8997. "flags": {},
  8998. "order": 0,
  8999. "mode": 0,
  9000. "inputs": [
  9001. {
  9002. "localized_name": "image",
  9003. "name": "image",
  9004. "type": "IMAGE",
  9005. "link": 315
  9006. }
  9007. ],
  9008. "outputs": [
  9009. {
  9010. "localized_name": "width",
  9011. "name": "width",
  9012. "type": "INT",
  9013. "links": [
  9014. 323,
  9015. 330
  9016. ]
  9017. },
  9018. {
  9019. "localized_name": "height",
  9020. "name": "height",
  9021. "type": "INT",
  9022. "links": [
  9023. 327,
  9024. 331
  9025. ]
  9026. },
  9027. {
  9028. "localized_name": "batch_size",
  9029. "name": "batch_size",
  9030. "type": "INT",
  9031. "links": null
  9032. }
  9033. ],
  9034. "properties": {
  9035. "cnr_id": "comfy-core",
  9036. "ver": "0.3.51",
  9037. "Node name for S&R": "GetImageSize"
  9038. },
  9039. "widgets_values": []
  9040. },
  9041. {
  9042. "id": 133,
  9043. "type": "Basic data handling: MathFormula",
  9044. "pos": [
  9045. 1248,
  9046. 2144
  9047. ],
  9048. "size": [
  9049. 300,
  9050. 138
  9051. ],
  9052. "flags": {},
  9053. "order": 3,
  9054. "mode": 0,
  9055. "inputs": [
  9056. {
  9057. "localized_name": "a",
  9058. "name": "a",
  9059. "shape": 7,
  9060. "type": "FLOAT,INT",
  9061. "link": 330
  9062. },
  9063. {
  9064. "name": "b",
  9065. "shape": 7,
  9066. "type": "FLOAT,INT",
  9067. "link": 331
  9068. },
  9069. {
  9070. "name": "c",
  9071. "shape": 7,
  9072. "type": "FLOAT,INT",
  9073. "link": 332
  9074. },
  9075. {
  9076. "name": "d",
  9077. "shape": 7,
  9078. "type": "FLOAT,INT",
  9079. "link": 381
  9080. },
  9081. {
  9082. "name": "e",
  9083. "shape": 7,
  9084. "type": "FLOAT,INT",
  9085. "link": null
  9086. }
  9087. ],
  9088. "outputs": [
  9089. {
  9090. "localized_name": "FLOAT",
  9091. "name": "FLOAT",
  9092. "type": "FLOAT",
  9093. "links": [
  9094. 337
  9095. ]
  9096. }
  9097. ],
  9098. "title": "Rows",
  9099. "properties": {
  9100. "cnr_id": "basic_data_handling",
  9101. "ver": "0.5.0",
  9102. "Node name for S&R": "Basic data handling: MathFormula"
  9103. },
  9104. "widgets_values": [
  9105. "round((1/(1-c))*((b/d)-c))"
  9106. ]
  9107. },
  9108. {
  9109. "id": 127,
  9110. "type": "Basic data handling: MathFormula",
  9111. "pos": [
  9112. 1272,
  9113. 1680
  9114. ],
  9115. "size": [
  9116. 300,
  9117. 138
  9118. ],
  9119. "flags": {},
  9120. "order": 1,
  9121. "mode": 0,
  9122. "inputs": [
  9123. {
  9124. "localized_name": "a",
  9125. "name": "a",
  9126. "shape": 7,
  9127. "type": "FLOAT,INT",
  9128. "link": 323
  9129. },
  9130. {
  9131. "name": "b",
  9132. "shape": 7,
  9133. "type": "FLOAT,INT",
  9134. "link": 327
  9135. },
  9136. {
  9137. "name": "c",
  9138. "shape": 7,
  9139. "type": "FLOAT,INT",
  9140. "link": 329
  9141. },
  9142. {
  9143. "name": "d",
  9144. "shape": 7,
  9145. "type": "FLOAT,INT",
  9146. "link": 380
  9147. },
  9148. {
  9149. "name": "e",
  9150. "shape": 7,
  9151. "type": "FLOAT,INT",
  9152. "link": null
  9153. }
  9154. ],
  9155. "outputs": [
  9156. {
  9157. "localized_name": "FLOAT",
  9158. "name": "FLOAT",
  9159. "type": "FLOAT",
  9160. "links": [
  9161. 339
  9162. ]
  9163. }
  9164. ],
  9165. "title": "Cols",
  9166. "properties": {
  9167. "cnr_id": "basic_data_handling",
  9168. "ver": "0.5.0",
  9169. "Node name for S&R": "Basic data handling: MathFormula"
  9170. },
  9171. "widgets_values": [
  9172. "round((1/(1-c))*((a/d)-c))"
  9173. ]
  9174. },
  9175. {
  9176. "id": 136,
  9177. "type": "Basic data handling: CastToInt",
  9178. "pos": [
  9179. 1576,
  9180. 2144
  9181. ],
  9182. "size": [
  9183. 140,
  9184. 26
  9185. ],
  9186. "flags": {},
  9187. "order": 4,
  9188. "mode": 0,
  9189. "inputs": [
  9190. {
  9191. "localized_name": "input",
  9192. "name": "input",
  9193. "type": "*",
  9194. "link": 337
  9195. }
  9196. ],
  9197. "outputs": [
  9198. {
  9199. "localized_name": "INT",
  9200. "name": "INT",
  9201. "type": "INT",
  9202. "links": [
  9203. 338,
  9204. 366,
  9205. 391,
  9206. 410
  9207. ]
  9208. }
  9209. ],
  9210. "title": "Rows",
  9211. "properties": {
  9212. "cnr_id": "basic_data_handling",
  9213. "ver": "0.5.0",
  9214. "Node name for S&R": "Basic data handling: CastToInt"
  9215. },
  9216. "widgets_values": []
  9217. },
  9218. {
  9219. "id": 137,
  9220. "type": "Basic data handling: CastToInt",
  9221. "pos": [
  9222. 1600,
  9223. 1688
  9224. ],
  9225. "size": [
  9226. 140,
  9227. 26
  9228. ],
  9229. "flags": {},
  9230. "order": 5,
  9231. "mode": 0,
  9232. "inputs": [
  9233. {
  9234. "localized_name": "input",
  9235. "name": "input",
  9236. "type": "*",
  9237. "link": 339
  9238. }
  9239. ],
  9240. "outputs": [
  9241. {
  9242. "localized_name": "INT",
  9243. "name": "INT",
  9244. "type": "INT",
  9245. "links": [
  9246. 340,
  9247. 365,
  9248. 390,
  9249. 411
  9250. ]
  9251. }
  9252. ],
  9253. "title": "Cols",
  9254. "properties": {
  9255. "cnr_id": "basic_data_handling",
  9256. "ver": "0.5.0",
  9257. "Node name for S&R": "Basic data handling: CastToInt"
  9258. },
  9259. "widgets_values": []
  9260. },
  9261. {
  9262. "id": 150,
  9263. "type": "Basic data handling: MathFormula",
  9264. "pos": [
  9265. 1800,
  9266. 1832
  9267. ],
  9268. "size": [
  9269. 250,
  9270. 100
  9271. ],
  9272. "flags": {},
  9273. "order": 6,
  9274. "mode": 0,
  9275. "inputs": [
  9276. {
  9277. "localized_name": "a",
  9278. "name": "a",
  9279. "shape": 7,
  9280. "type": "FLOAT,INT",
  9281. "link": 411
  9282. },
  9283. {
  9284. "name": "b",
  9285. "shape": 7,
  9286. "type": "FLOAT,INT",
  9287. "link": 410
  9288. },
  9289. {
  9290. "name": "c",
  9291. "shape": 7,
  9292. "type": "FLOAT,INT",
  9293. "link": null
  9294. }
  9295. ],
  9296. "outputs": [
  9297. {
  9298. "localized_name": "FLOAT",
  9299. "name": "FLOAT",
  9300. "type": "FLOAT",
  9301. "links": [
  9302. 356
  9303. ]
  9304. }
  9305. ],
  9306. "title": "Number of Tiles",
  9307. "properties": {
  9308. "cnr_id": "basic_data_handling",
  9309. "ver": "0.5.0",
  9310. "Node name for S&R": "Basic data handling: MathFormula"
  9311. },
  9312. "widgets_values": [
  9313. "a*b"
  9314. ]
  9315. },
  9316. {
  9317. "id": 151,
  9318. "type": "Basic data handling: CastToInt",
  9319. "pos": [
  9320. 2096,
  9321. 2128
  9322. ],
  9323. "size": [
  9324. 168,
  9325. 26
  9326. ],
  9327. "flags": {},
  9328. "order": 7,
  9329. "mode": 0,
  9330. "inputs": [
  9331. {
  9332. "localized_name": "input",
  9333. "name": "input",
  9334. "type": "*",
  9335. "link": 356
  9336. }
  9337. ],
  9338. "outputs": [
  9339. {
  9340. "localized_name": "INT",
  9341. "name": "INT",
  9342. "type": "INT",
  9343. "links": [
  9344. 357
  9345. ]
  9346. }
  9347. ],
  9348. "title": "Number of Tiles",
  9349. "properties": {
  9350. "cnr_id": "basic_data_handling",
  9351. "ver": "0.5.0",
  9352. "Node name for S&R": "Basic data handling: CastToInt"
  9353. },
  9354. "widgets_values": []
  9355. },
  9356. {
  9357. "id": 132,
  9358. "type": "FloatConstant",
  9359. "pos": [
  9360. 896,
  9361. 2088
  9362. ],
  9363. "size": [
  9364. 210,
  9365. 58
  9366. ],
  9367. "flags": {},
  9368. "order": 2,
  9369. "mode": 0,
  9370. "inputs": [
  9371. {
  9372. "localized_name": "value",
  9373. "name": "value",
  9374. "type": "FLOAT",
  9375. "widget": {
  9376. "name": "value"
  9377. },
  9378. "link": 413
  9379. }
  9380. ],
  9381. "outputs": [
  9382. {
  9383. "localized_name": "value",
  9384. "name": "value",
  9385. "type": "FLOAT",
  9386. "links": [
  9387. 329,
  9388. 332,
  9389. 336,
  9390. 392
  9391. ]
  9392. }
  9393. ],
  9394. "title": "Overlap",
  9395. "properties": {
  9396. "cnr_id": "comfyui-kjnodes",
  9397. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  9398. "Node name for S&R": "FloatConstant"
  9399. },
  9400. "widgets_values": [
  9401. 0.2
  9402. ],
  9403. "color": "#232",
  9404. "bgcolor": "#353"
  9405. },
  9406. {
  9407. "id": 154,
  9408. "type": "INTConstant",
  9409. "pos": [
  9410. 896,
  9411. 1984
  9412. ],
  9413. "size": [
  9414. 200,
  9415. 58
  9416. ],
  9417. "flags": {},
  9418. "order": 8,
  9419. "mode": 0,
  9420. "inputs": [
  9421. {
  9422. "localized_name": "value",
  9423. "name": "value",
  9424. "type": "INT",
  9425. "widget": {
  9426. "name": "value"
  9427. },
  9428. "link": 412
  9429. }
  9430. ],
  9431. "outputs": [
  9432. {
  9433. "localized_name": "value",
  9434. "name": "value",
  9435. "type": "INT",
  9436. "links": [
  9437. 380,
  9438. 381,
  9439. 383
  9440. ]
  9441. }
  9442. ],
  9443. "title": "Model Resolution",
  9444. "properties": {
  9445. "cnr_id": "comfyui-kjnodes",
  9446. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  9447. "Node name for S&R": "INTConstant"
  9448. },
  9449. "widgets_values": [
  9450. 1024
  9451. ],
  9452. "color": "#1b4669",
  9453. "bgcolor": "#29699c"
  9454. }
  9455. ],
  9456. "groups": [],
  9457. "links": [
  9458. {
  9459. "id": 330,
  9460. "origin_id": 121,
  9461. "origin_slot": 0,
  9462. "target_id": 133,
  9463. "target_slot": 0,
  9464. "type": "FLOAT,INT"
  9465. },
  9466. {
  9467. "id": 331,
  9468. "origin_id": 121,
  9469. "origin_slot": 1,
  9470. "target_id": 133,
  9471. "target_slot": 1,
  9472. "type": "FLOAT,INT"
  9473. },
  9474. {
  9475. "id": 332,
  9476. "origin_id": 132,
  9477. "origin_slot": 0,
  9478. "target_id": 133,
  9479. "target_slot": 2,
  9480. "type": "FLOAT,INT"
  9481. },
  9482. {
  9483. "id": 381,
  9484. "origin_id": 154,
  9485. "origin_slot": 0,
  9486. "target_id": 133,
  9487. "target_slot": 3,
  9488. "type": "FLOAT,INT"
  9489. },
  9490. {
  9491. "id": 323,
  9492. "origin_id": 121,
  9493. "origin_slot": 0,
  9494. "target_id": 127,
  9495. "target_slot": 0,
  9496. "type": "FLOAT,INT"
  9497. },
  9498. {
  9499. "id": 327,
  9500. "origin_id": 121,
  9501. "origin_slot": 1,
  9502. "target_id": 127,
  9503. "target_slot": 1,
  9504. "type": "FLOAT,INT"
  9505. },
  9506. {
  9507. "id": 329,
  9508. "origin_id": 132,
  9509. "origin_slot": 0,
  9510. "target_id": 127,
  9511. "target_slot": 2,
  9512. "type": "FLOAT,INT"
  9513. },
  9514. {
  9515. "id": 380,
  9516. "origin_id": 154,
  9517. "origin_slot": 0,
  9518. "target_id": 127,
  9519. "target_slot": 3,
  9520. "type": "FLOAT,INT"
  9521. },
  9522. {
  9523. "id": 337,
  9524. "origin_id": 133,
  9525. "origin_slot": 0,
  9526. "target_id": 136,
  9527. "target_slot": 0,
  9528. "type": "*"
  9529. },
  9530. {
  9531. "id": 339,
  9532. "origin_id": 127,
  9533. "origin_slot": 0,
  9534. "target_id": 137,
  9535. "target_slot": 0,
  9536. "type": "*"
  9537. },
  9538. {
  9539. "id": 411,
  9540. "origin_id": 137,
  9541. "origin_slot": 0,
  9542. "target_id": 150,
  9543. "target_slot": 0,
  9544. "type": "FLOAT,INT"
  9545. },
  9546. {
  9547. "id": 410,
  9548. "origin_id": 136,
  9549. "origin_slot": 0,
  9550. "target_id": 150,
  9551. "target_slot": 1,
  9552. "type": "FLOAT,INT"
  9553. },
  9554. {
  9555. "id": 356,
  9556. "origin_id": 150,
  9557. "origin_slot": 0,
  9558. "target_id": 151,
  9559. "target_slot": 0,
  9560. "type": "*"
  9561. },
  9562. {
  9563. "id": 315,
  9564. "origin_id": -10,
  9565. "origin_slot": 0,
  9566. "target_id": 121,
  9567. "target_slot": 0,
  9568. "type": "IMAGE"
  9569. },
  9570. {
  9571. "id": 338,
  9572. "origin_id": 136,
  9573. "origin_slot": 0,
  9574. "target_id": -20,
  9575. "target_slot": 0,
  9576. "type": "INT"
  9577. },
  9578. {
  9579. "id": 366,
  9580. "origin_id": 136,
  9581. "origin_slot": 0,
  9582. "target_id": -20,
  9583. "target_slot": 0,
  9584. "type": "INT"
  9585. },
  9586. {
  9587. "id": 391,
  9588. "origin_id": 136,
  9589. "origin_slot": 0,
  9590. "target_id": -20,
  9591. "target_slot": 0,
  9592. "type": "INT"
  9593. },
  9594. {
  9595. "id": 340,
  9596. "origin_id": 137,
  9597. "origin_slot": 0,
  9598. "target_id": -20,
  9599. "target_slot": 1,
  9600. "type": "INT"
  9601. },
  9602. {
  9603. "id": 365,
  9604. "origin_id": 137,
  9605. "origin_slot": 0,
  9606. "target_id": -20,
  9607. "target_slot": 1,
  9608. "type": "INT"
  9609. },
  9610. {
  9611. "id": 390,
  9612. "origin_id": 137,
  9613. "origin_slot": 0,
  9614. "target_id": -20,
  9615. "target_slot": 1,
  9616. "type": "INT"
  9617. },
  9618. {
  9619. "id": 357,
  9620. "origin_id": 151,
  9621. "origin_slot": 0,
  9622. "target_id": -20,
  9623. "target_slot": 2,
  9624. "type": "INT"
  9625. },
  9626. {
  9627. "id": 412,
  9628. "origin_id": -10,
  9629. "origin_slot": 1,
  9630. "target_id": 154,
  9631. "target_slot": 0,
  9632. "type": "INT"
  9633. },
  9634. {
  9635. "id": 413,
  9636. "origin_id": -10,
  9637. "origin_slot": 2,
  9638. "target_id": 132,
  9639. "target_slot": 0,
  9640. "type": "FLOAT"
  9641. }
  9642. ],
  9643. "extra": {
  9644. "ue_links": [],
  9645. "links_added_by_ue": []
  9646. }
  9647. },
  9648. {
  9649. "id": "1ae9d91f-cf00-489e-8fac-a87e4d7c2ff3",
  9650. "version": 1,
  9651. "state": {
  9652. "lastGroupId": 0,
  9653. "lastNodeId": 179,
  9654. "lastLinkId": 479,
  9655. "lastRerouteId": 0
  9656. },
  9657. "revision": 0,
  9658. "config": {},
  9659. "name": "ControlNet Tiled Sampler",
  9660. "inputNode": {
  9661. "id": -10,
  9662. "bounding": [
  9663. 616,
  9664. -120,
  9665. 170.751953125,
  9666. 420
  9667. ]
  9668. },
  9669. "outputNode": {
  9670. "id": -20,
  9671. "bounding": [
  9672. 3656,
  9673. 664,
  9674. 120,
  9675. 60
  9676. ]
  9677. },
  9678. "inputs": [
  9679. {
  9680. "id": "7c584d7e-a613-4ede-89ad-7aeef785a2c3",
  9681. "name": "model",
  9682. "type": "MODEL",
  9683. "linkIds": [
  9684. 404
  9685. ],
  9686. "pos": {
  9687. "0": 766.751953125,
  9688. "1": -100
  9689. }
  9690. },
  9691. {
  9692. "id": "bb6329f0-63f7-4455-bb80-eefe53f26a95",
  9693. "name": "positive",
  9694. "type": "CONDITIONING",
  9695. "linkIds": [
  9696. 405
  9697. ],
  9698. "pos": {
  9699. "0": 766.751953125,
  9700. "1": -80
  9701. }
  9702. },
  9703. {
  9704. "id": "005f8405-8457-45b8-a64c-9694f9b8f636",
  9705. "name": "negative",
  9706. "type": "CONDITIONING",
  9707. "linkIds": [
  9708. 406
  9709. ],
  9710. "pos": {
  9711. "0": 766.751953125,
  9712. "1": -60
  9713. }
  9714. },
  9715. {
  9716. "id": "0aeffc2f-609f-4c61-a9de-b2cfee0d2aab",
  9717. "name": "control_net",
  9718. "type": "CONTROL_NET",
  9719. "linkIds": [
  9720. 407
  9721. ],
  9722. "pos": {
  9723. "0": 766.751953125,
  9724. "1": -40
  9725. }
  9726. },
  9727. {
  9728. "id": "cbce09f5-eedd-4d16-8791-c352b23d57a8",
  9729. "name": "vae",
  9730. "type": "VAE",
  9731. "linkIds": [
  9732. 408,
  9733. 409,
  9734. 455
  9735. ],
  9736. "pos": {
  9737. "0": 766.751953125,
  9738. "1": -20
  9739. }
  9740. },
  9741. {
  9742. "id": "8092e5aa-d381-4bbd-b8da-ccebf2e1e91a",
  9743. "name": "image",
  9744. "type": "IMAGE",
  9745. "linkIds": [
  9746. 456
  9747. ],
  9748. "label": "base_image",
  9749. "pos": {
  9750. "0": 766.751953125,
  9751. "1": 0
  9752. }
  9753. },
  9754. {
  9755. "id": "64e6f97f-09cc-4529-b414-7b0890805126",
  9756. "name": "image_1",
  9757. "type": "IMAGE",
  9758. "linkIds": [
  9759. 459
  9760. ],
  9761. "label": "control_image",
  9762. "pos": {
  9763. "0": 766.751953125,
  9764. "1": 20
  9765. }
  9766. },
  9767. {
  9768. "id": "714bcdac-a50e-4cad-bce4-6c5f6f78e360",
  9769. "name": "seed",
  9770. "type": "INT",
  9771. "linkIds": [
  9772. 460
  9773. ],
  9774. "pos": {
  9775. "0": 766.751953125,
  9776. "1": 40
  9777. }
  9778. },
  9779. {
  9780. "id": "cdca7562-e3c4-4029-bfe5-87d555b8a231",
  9781. "name": "steps",
  9782. "type": "INT",
  9783. "linkIds": [
  9784. 461
  9785. ],
  9786. "pos": {
  9787. "0": 766.751953125,
  9788. "1": 60
  9789. }
  9790. },
  9791. {
  9792. "id": "8ed5708d-cb2e-4d91-98e5-3187fe2d7379",
  9793. "name": "cfg",
  9794. "type": "FLOAT",
  9795. "linkIds": [
  9796. 462
  9797. ],
  9798. "pos": {
  9799. "0": 766.751953125,
  9800. "1": 80
  9801. }
  9802. },
  9803. {
  9804. "id": "f8326dbd-f8d4-4593-a700-d7856cc2ecd1",
  9805. "name": "sampler_name",
  9806. "type": "COMBO",
  9807. "linkIds": [
  9808. 463
  9809. ],
  9810. "pos": {
  9811. "0": 766.751953125,
  9812. "1": 100
  9813. }
  9814. },
  9815. {
  9816. "id": "26e99390-bdb3-40bb-b3f1-61ed8db4c385",
  9817. "name": "scheduler",
  9818. "type": "COMBO",
  9819. "linkIds": [
  9820. 464
  9821. ],
  9822. "pos": {
  9823. "0": 766.751953125,
  9824. "1": 120
  9825. }
  9826. },
  9827. {
  9828. "id": "6f78ef34-1173-4999-bd46-72d32ec2b7b7",
  9829. "name": "strength",
  9830. "type": "FLOAT",
  9831. "linkIds": [
  9832. 465
  9833. ],
  9834. "pos": {
  9835. "0": 766.751953125,
  9836. "1": 140
  9837. }
  9838. },
  9839. {
  9840. "id": "49b72090-3720-43b8-9fe8-4e739880c66f",
  9841. "name": "denoise",
  9842. "type": "FLOAT",
  9843. "linkIds": [
  9844. 466
  9845. ],
  9846. "pos": {
  9847. "0": 766.751953125,
  9848. "1": 160
  9849. }
  9850. },
  9851. {
  9852. "id": "cba38b7e-e0fd-4722-bf40-6c7172e83805",
  9853. "name": "megapixels",
  9854. "type": "FLOAT",
  9855. "linkIds": [
  9856. 468,
  9857. 469
  9858. ],
  9859. "pos": {
  9860. "0": 766.751953125,
  9861. "1": 180
  9862. }
  9863. },
  9864. {
  9865. "id": "b1943fe1-7f67-4d9d-b227-aa63e7edc5d9",
  9866. "name": "value",
  9867. "type": "INT",
  9868. "linkIds": [
  9869. 473
  9870. ],
  9871. "label": "model_res",
  9872. "pos": {
  9873. "0": 766.751953125,
  9874. "1": 200
  9875. }
  9876. },
  9877. {
  9878. "id": "c89b7b84-92e6-4e90-a7a5-85fee13df1b6",
  9879. "name": "value_1",
  9880. "type": "FLOAT",
  9881. "linkIds": [
  9882. 474
  9883. ],
  9884. "label": "tile_overlap",
  9885. "pos": {
  9886. "0": 766.751953125,
  9887. "1": 220
  9888. }
  9889. },
  9890. {
  9891. "id": "f5b8f4a3-2bce-467a-8cfa-72ae19de984c",
  9892. "name": "upscale_method",
  9893. "type": "COMBO",
  9894. "linkIds": [
  9895. 475
  9896. ],
  9897. "label": "base_upscale_method",
  9898. "pos": {
  9899. "0": 766.751953125,
  9900. "1": 240
  9901. }
  9902. },
  9903. {
  9904. "id": "f16486c1-9496-4e90-9b66-cd38d1e6adb6",
  9905. "name": "upscale_method_1",
  9906. "type": "COMBO",
  9907. "linkIds": [
  9908. 476
  9909. ],
  9910. "label": "control_upscale_method",
  9911. "pos": {
  9912. "0": 766.751953125,
  9913. "1": 260
  9914. }
  9915. }
  9916. ],
  9917. "outputs": [
  9918. {
  9919. "id": "d078aa5c-574a-4f09-baa0-0b9aec792201",
  9920. "name": "IMAGE",
  9921. "type": "IMAGE",
  9922. "linkIds": [
  9923. 367
  9924. ],
  9925. "localized_name": "IMAGE",
  9926. "pos": {
  9927. "0": 3676,
  9928. "1": 684
  9929. }
  9930. }
  9931. ],
  9932. "widgets": [],
  9933. "nodes": [
  9934. {
  9935. "id": 167,
  9936. "type": "INTConstant",
  9937. "pos": [
  9938. 1168,
  9939. 560
  9940. ],
  9941. "size": [
  9942. 200,
  9943. 58
  9944. ],
  9945. "flags": {},
  9946. "order": 8,
  9947. "mode": 0,
  9948. "inputs": [
  9949. {
  9950. "localized_name": "value",
  9951. "name": "value",
  9952. "type": "INT",
  9953. "widget": {
  9954. "name": "value"
  9955. },
  9956. "link": 473
  9957. }
  9958. ],
  9959. "outputs": [
  9960. {
  9961. "localized_name": "value",
  9962. "name": "value",
  9963. "type": "INT",
  9964. "links": [
  9965. 430
  9966. ]
  9967. }
  9968. ],
  9969. "title": "Model Resolution",
  9970. "properties": {
  9971. "cnr_id": "comfyui-kjnodes",
  9972. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  9973. "Node name for S&R": "INTConstant",
  9974. "ue_properties": {
  9975. "widget_ue_connectable": {}
  9976. }
  9977. },
  9978. "widgets_values": [
  9979. 1024
  9980. ],
  9981. "color": "#1b4669",
  9982. "bgcolor": "#29699c"
  9983. },
  9984. {
  9985. "id": 169,
  9986. "type": "FloatConstant",
  9987. "pos": [
  9988. 1168,
  9989. 656
  9990. ],
  9991. "size": [
  9992. 200,
  9993. 58
  9994. ],
  9995. "flags": {},
  9996. "order": 9,
  9997. "mode": 0,
  9998. "inputs": [
  9999. {
  10000. "localized_name": "value",
  10001. "name": "value",
  10002. "type": "FLOAT",
  10003. "widget": {
  10004. "name": "value"
  10005. },
  10006. "link": 474
  10007. }
  10008. ],
  10009. "outputs": [
  10010. {
  10011. "localized_name": "value",
  10012. "name": "value",
  10013. "type": "FLOAT",
  10014. "links": [
  10015. 431
  10016. ]
  10017. }
  10018. ],
  10019. "title": "Overlap",
  10020. "properties": {
  10021. "cnr_id": "comfyui-kjnodes",
  10022. "ver": "2f7300dc546ec2d36fa8b0feebe493d41026524c",
  10023. "Node name for S&R": "FloatConstant",
  10024. "ue_properties": {
  10025. "widget_ue_connectable": {}
  10026. }
  10027. },
  10028. "widgets_values": [
  10029. 0.2
  10030. ],
  10031. "color": "#232",
  10032. "bgcolor": "#353"
  10033. },
  10034. {
  10035. "id": 55,
  10036. "type": "VAEEncode",
  10037. "pos": [
  10038. 2144,
  10039. 128
  10040. ],
  10041. "size": [
  10042. 140,
  10043. 46
  10044. ],
  10045. "flags": {},
  10046. "order": 0,
  10047. "mode": 0,
  10048. "inputs": [
  10049. {
  10050. "localized_name": "pixels",
  10051. "name": "pixels",
  10052. "type": "IMAGE",
  10053. "link": 446
  10054. },
  10055. {
  10056. "localized_name": "vae",
  10057. "name": "vae",
  10058. "type": "VAE",
  10059. "link": 408
  10060. }
  10061. ],
  10062. "outputs": [
  10063. {
  10064. "localized_name": "LATENT",
  10065. "name": "LATENT",
  10066. "type": "LATENT",
  10067. "links": [
  10068. 149
  10069. ]
  10070. }
  10071. ],
  10072. "properties": {
  10073. "cnr_id": "comfy-core",
  10074. "ver": "0.3.50",
  10075. "Node name for S&R": "VAEEncode",
  10076. "widget_ue_connectable": {}
  10077. },
  10078. "widgets_values": []
  10079. },
  10080. {
  10081. "id": 56,
  10082. "type": "KSampler",
  10083. "pos": [
  10084. 2304,
  10085. -96
  10086. ],
  10087. "size": [
  10088. 315,
  10089. 571
  10090. ],
  10091. "flags": {},
  10092. "order": 1,
  10093. "mode": 0,
  10094. "inputs": [
  10095. {
  10096. "localized_name": "model",
  10097. "name": "model",
  10098. "type": "MODEL",
  10099. "link": 404
  10100. },
  10101. {
  10102. "localized_name": "positive",
  10103. "name": "positive",
  10104. "type": "CONDITIONING",
  10105. "link": 114
  10106. },
  10107. {
  10108. "localized_name": "negative",
  10109. "name": "negative",
  10110. "type": "CONDITIONING",
  10111. "link": 115
  10112. },
  10113. {
  10114. "localized_name": "latent_image",
  10115. "name": "latent_image",
  10116. "type": "LATENT",
  10117. "link": 149
  10118. },
  10119. {
  10120. "localized_name": "seed",
  10121. "name": "seed",
  10122. "type": "INT",
  10123. "widget": {
  10124. "name": "seed"
  10125. },
  10126. "link": 460
  10127. },
  10128. {
  10129. "localized_name": "steps",
  10130. "name": "steps",
  10131. "type": "INT",
  10132. "widget": {
  10133. "name": "steps"
  10134. },
  10135. "link": 461
  10136. },
  10137. {
  10138. "localized_name": "cfg",
  10139. "name": "cfg",
  10140. "type": "FLOAT",
  10141. "widget": {
  10142. "name": "cfg"
  10143. },
  10144. "link": 462
  10145. },
  10146. {
  10147. "localized_name": "sampler_name",
  10148. "name": "sampler_name",
  10149. "type": "COMBO",
  10150. "widget": {
  10151. "name": "sampler_name"
  10152. },
  10153. "link": 463
  10154. },
  10155. {
  10156. "localized_name": "scheduler",
  10157. "name": "scheduler",
  10158. "type": "COMBO",
  10159. "widget": {
  10160. "name": "scheduler"
  10161. },
  10162. "link": 464
  10163. },
  10164. {
  10165. "localized_name": "denoise",
  10166. "name": "denoise",
  10167. "type": "FLOAT",
  10168. "widget": {
  10169. "name": "denoise"
  10170. },
  10171. "link": 466
  10172. }
  10173. ],
  10174. "outputs": [
  10175. {
  10176. "localized_name": "LATENT",
  10177. "name": "LATENT",
  10178. "type": "LATENT",
  10179. "slot_index": 0,
  10180. "links": [
  10181. 212
  10182. ]
  10183. }
  10184. ],
  10185. "properties": {
  10186. "cnr_id": "comfy-core",
  10187. "ver": "0.3.50",
  10188. "Node name for S&R": "KSampler",
  10189. "widget_ue_connectable": {}
  10190. },
  10191. "widgets_values": [
  10192. 2,
  10193. "fixed",
  10194. 8,
  10195. 1,
  10196. "euler_ancestral",
  10197. "simple",
  10198. 0.6599999999999997
  10199. ]
  10200. },
  10201. {
  10202. "id": 57,
  10203. "type": "VAEDecode",
  10204. "pos": [
  10205. 2656,
  10206. -96
  10207. ],
  10208. "size": [
  10209. 150,
  10210. 46
  10211. ],
  10212. "flags": {},
  10213. "order": 2,
  10214. "mode": 0,
  10215. "inputs": [
  10216. {
  10217. "localized_name": "samples",
  10218. "name": "samples",
  10219. "type": "LATENT",
  10220. "link": 212
  10221. },
  10222. {
  10223. "localized_name": "vae",
  10224. "name": "vae",
  10225. "type": "VAE",
  10226. "link": 409
  10227. }
  10228. ],
  10229. "outputs": [
  10230. {
  10231. "localized_name": "IMAGE",
  10232. "name": "IMAGE",
  10233. "type": "IMAGE",
  10234. "slot_index": 0,
  10235. "links": [
  10236. 235
  10237. ]
  10238. }
  10239. ],
  10240. "properties": {
  10241. "cnr_id": "comfy-core",
  10242. "ver": "0.3.50",
  10243. "Node name for S&R": "VAEDecode",
  10244. "widget_ue_connectable": {}
  10245. },
  10246. "widgets_values": []
  10247. },
  10248. {
  10249. "id": 94,
  10250. "type": "easy batchAnything",
  10251. "pos": [
  10252. 2832,
  10253. -112
  10254. ],
  10255. "size": [
  10256. 140,
  10257. 46
  10258. ],
  10259. "flags": {},
  10260. "order": 5,
  10261. "mode": 0,
  10262. "inputs": [
  10263. {
  10264. "localized_name": "any_1",
  10265. "name": "any_1",
  10266. "type": "*",
  10267. "link": 453
  10268. },
  10269. {
  10270. "localized_name": "any_2",
  10271. "name": "any_2",
  10272. "type": "*",
  10273. "link": 235
  10274. }
  10275. ],
  10276. "outputs": [
  10277. {
  10278. "localized_name": "batch",
  10279. "name": "batch",
  10280. "type": "*",
  10281. "links": [
  10282. 233
  10283. ]
  10284. }
  10285. ],
  10286. "properties": {
  10287. "cnr_id": "comfyui-easy-use",
  10288. "ver": "1.3.2",
  10289. "Node name for S&R": "easy batchAnything",
  10290. "widget_ue_connectable": {}
  10291. },
  10292. "widgets_values": []
  10293. },
  10294. {
  10295. "id": 92,
  10296. "type": "easy forLoopEnd",
  10297. "pos": [
  10298. 2992,
  10299. -320
  10300. ],
  10301. "size": [
  10302. 163,
  10303. 106
  10304. ],
  10305. "flags": {},
  10306. "order": 4,
  10307. "mode": 0,
  10308. "inputs": [
  10309. {
  10310. "localized_name": "flow",
  10311. "name": "flow",
  10312. "shape": 5,
  10313. "type": "FLOW_CONTROL",
  10314. "link": 450
  10315. },
  10316. {
  10317. "localized_name": "initial_value1",
  10318. "name": "initial_value1",
  10319. "shape": 7,
  10320. "type": "*",
  10321. "link": 233
  10322. },
  10323. {
  10324. "name": "initial_value2",
  10325. "type": "*",
  10326. "link": null
  10327. }
  10328. ],
  10329. "outputs": [
  10330. {
  10331. "localized_name": "value1",
  10332. "name": "value1",
  10333. "type": "*",
  10334. "links": [
  10335. 359
  10336. ]
  10337. },
  10338. {
  10339. "name": "value2",
  10340. "type": "*",
  10341. "links": null
  10342. }
  10343. ],
  10344. "properties": {
  10345. "cnr_id": "comfyui-easy-use",
  10346. "ver": "1.3.2",
  10347. "Node name for S&R": "easy forLoopEnd",
  10348. "widget_ue_connectable": {}
  10349. },
  10350. "widgets_values": [],
  10351. "color": "#223",
  10352. "bgcolor": "#335"
  10353. },
  10354. {
  10355. "id": 95,
  10356. "type": "ImageUntile+",
  10357. "pos": [
  10358. 3384,
  10359. 672
  10360. ],
  10361. "size": [
  10362. 210,
  10363. 130
  10364. ],
  10365. "flags": {},
  10366. "order": 6,
  10367. "mode": 0,
  10368. "inputs": [
  10369. {
  10370. "localized_name": "tiles",
  10371. "name": "tiles",
  10372. "type": "IMAGE",
  10373. "link": 362
  10374. },
  10375. {
  10376. "localized_name": "overlap_x",
  10377. "name": "overlap_x",
  10378. "type": "INT",
  10379. "widget": {
  10380. "name": "overlap_x"
  10381. },
  10382. "link": 440
  10383. },
  10384. {
  10385. "localized_name": "overlap_y",
  10386. "name": "overlap_y",
  10387. "type": "INT",
  10388. "widget": {
  10389. "name": "overlap_y"
  10390. },
  10391. "link": 441
  10392. },
  10393. {
  10394. "localized_name": "rows",
  10395. "name": "rows",
  10396. "type": "INT",
  10397. "widget": {
  10398. "name": "rows"
  10399. },
  10400. "link": 436
  10401. },
  10402. {
  10403. "localized_name": "cols",
  10404. "name": "cols",
  10405. "type": "INT",
  10406. "widget": {
  10407. "name": "cols"
  10408. },
  10409. "link": 435
  10410. }
  10411. ],
  10412. "outputs": [
  10413. {
  10414. "localized_name": "IMAGE",
  10415. "name": "IMAGE",
  10416. "type": "IMAGE",
  10417. "links": [
  10418. 239,
  10419. 367
  10420. ]
  10421. }
  10422. ],
  10423. "properties": {
  10424. "cnr_id": "comfyui_essentials",
  10425. "ver": "1.1.0",
  10426. "Node name for S&R": "ImageUntile+",
  10427. "widget_ue_connectable": {}
  10428. },
  10429. "widgets_values": [
  10430. 64,
  10431. 64,
  10432. 1,
  10433. 1
  10434. ]
  10435. },
  10436. {
  10437. "id": 174,
  10438. "type": "easy forLoopStart",
  10439. "pos": [
  10440. 1616,
  10441. -328
  10442. ],
  10443. "size": [
  10444. 210,
  10445. 118
  10446. ],
  10447. "flags": {},
  10448. "order": 13,
  10449. "mode": 0,
  10450. "inputs": [
  10451. {
  10452. "localized_name": "initial_value1",
  10453. "name": "initial_value1",
  10454. "shape": 7,
  10455. "type": "*",
  10456. "link": null
  10457. },
  10458. {
  10459. "localized_name": "total",
  10460. "name": "total",
  10461. "type": "INT",
  10462. "widget": {
  10463. "name": "total"
  10464. },
  10465. "link": 454
  10466. },
  10467. {
  10468. "name": "initial_value2",
  10469. "type": "*",
  10470. "link": null
  10471. }
  10472. ],
  10473. "outputs": [
  10474. {
  10475. "localized_name": "flow",
  10476. "name": "flow",
  10477. "shape": 5,
  10478. "type": "FLOW_CONTROL",
  10479. "links": [
  10480. 450
  10481. ]
  10482. },
  10483. {
  10484. "localized_name": "index",
  10485. "name": "index",
  10486. "type": "INT",
  10487. "links": [
  10488. 451,
  10489. 452
  10490. ]
  10491. },
  10492. {
  10493. "localized_name": "value1",
  10494. "name": "value1",
  10495. "type": "*",
  10496. "links": [
  10497. 453
  10498. ]
  10499. },
  10500. {
  10501. "name": "value2",
  10502. "type": "*",
  10503. "links": null
  10504. }
  10505. ],
  10506. "properties": {
  10507. "cnr_id": "comfyui-easy-use",
  10508. "ver": "1.3.2",
  10509. "Node name for S&R": "easy forLoopStart",
  10510. "ue_properties": {
  10511. "widget_ue_connectable": {}
  10512. }
  10513. },
  10514. "widgets_values": [
  10515. 1
  10516. ],
  10517. "color": "#223",
  10518. "bgcolor": "#335"
  10519. },
  10520. {
  10521. "id": 173,
  10522. "type": "ImageFromBatch",
  10523. "pos": [
  10524. 1848,
  10525. -176
  10526. ],
  10527. "size": [
  10528. 210,
  10529. 82
  10530. ],
  10531. "flags": {},
  10532. "order": 12,
  10533. "mode": 0,
  10534. "inputs": [
  10535. {
  10536. "localized_name": "image",
  10537. "name": "image",
  10538. "type": "IMAGE",
  10539. "link": 447
  10540. },
  10541. {
  10542. "localized_name": "batch_index",
  10543. "name": "batch_index",
  10544. "type": "INT",
  10545. "widget": {
  10546. "name": "batch_index"
  10547. },
  10548. "link": 451
  10549. }
  10550. ],
  10551. "outputs": [
  10552. {
  10553. "localized_name": "IMAGE",
  10554. "name": "IMAGE",
  10555. "type": "IMAGE",
  10556. "links": [
  10557. 445
  10558. ]
  10559. }
  10560. ],
  10561. "properties": {
  10562. "cnr_id": "comfy-core",
  10563. "ver": "0.3.51",
  10564. "Node name for S&R": "ImageFromBatch",
  10565. "ue_properties": {
  10566. "widget_ue_connectable": {}
  10567. }
  10568. },
  10569. "widgets_values": [
  10570. 0,
  10571. 1
  10572. ]
  10573. },
  10574. {
  10575. "id": 176,
  10576. "type": "ImageScaleToTotalPixels",
  10577. "pos": [
  10578. 1040,
  10579. 360
  10580. ],
  10581. "size": [
  10582. 210,
  10583. 82
  10584. ],
  10585. "flags": {},
  10586. "order": 15,
  10587. "mode": 0,
  10588. "inputs": [
  10589. {
  10590. "localized_name": "image",
  10591. "name": "image",
  10592. "type": "IMAGE",
  10593. "link": 459
  10594. },
  10595. {
  10596. "localized_name": "upscale_method",
  10597. "name": "upscale_method",
  10598. "type": "COMBO",
  10599. "widget": {
  10600. "name": "upscale_method"
  10601. },
  10602. "link": 476
  10603. },
  10604. {
  10605. "localized_name": "megapixels",
  10606. "name": "megapixels",
  10607. "type": "FLOAT",
  10608. "widget": {
  10609. "name": "megapixels"
  10610. },
  10611. "link": 469
  10612. }
  10613. ],
  10614. "outputs": [
  10615. {
  10616. "localized_name": "IMAGE",
  10617. "name": "IMAGE",
  10618. "type": "IMAGE",
  10619. "links": [
  10620. 458
  10621. ]
  10622. }
  10623. ],
  10624. "properties": {
  10625. "cnr_id": "comfy-core",
  10626. "ver": "0.3.51",
  10627. "Node name for S&R": "ImageScaleToTotalPixels",
  10628. "ue_properties": {
  10629. "widget_ue_connectable": {}
  10630. }
  10631. },
  10632. "widgets_values": [
  10633. "lanczos",
  10634. 16
  10635. ]
  10636. },
  10637. {
  10638. "id": 175,
  10639. "type": "ImageScaleToTotalPixels",
  10640. "pos": [
  10641. 1040,
  10642. 224
  10643. ],
  10644. "size": [
  10645. 210,
  10646. 82
  10647. ],
  10648. "flags": {},
  10649. "order": 14,
  10650. "mode": 0,
  10651. "inputs": [
  10652. {
  10653. "localized_name": "image",
  10654. "name": "image",
  10655. "type": "IMAGE",
  10656. "link": 456
  10657. },
  10658. {
  10659. "localized_name": "upscale_method",
  10660. "name": "upscale_method",
  10661. "type": "COMBO",
  10662. "widget": {
  10663. "name": "upscale_method"
  10664. },
  10665. "link": 475
  10666. },
  10667. {
  10668. "localized_name": "megapixels",
  10669. "name": "megapixels",
  10670. "type": "FLOAT",
  10671. "widget": {
  10672. "name": "megapixels"
  10673. },
  10674. "link": 468
  10675. }
  10676. ],
  10677. "outputs": [
  10678. {
  10679. "localized_name": "IMAGE",
  10680. "name": "IMAGE",
  10681. "type": "IMAGE",
  10682. "links": [
  10683. 457
  10684. ]
  10685. }
  10686. ],
  10687. "properties": {
  10688. "cnr_id": "comfy-core",
  10689. "ver": "0.3.51",
  10690. "Node name for S&R": "ImageScaleToTotalPixels",
  10691. "ue_properties": {
  10692. "widget_ue_connectable": {}
  10693. }
  10694. },
  10695. "widgets_values": [
  10696. "lanczos",
  10697. 16
  10698. ]
  10699. },
  10700. {
  10701. "id": 172,
  10702. "type": "ImageFromBatch",
  10703. "pos": [
  10704. 1856,
  10705. 256
  10706. ],
  10707. "size": [
  10708. 210,
  10709. 82
  10710. ],
  10711. "flags": {},
  10712. "order": 11,
  10713. "mode": 0,
  10714. "inputs": [
  10715. {
  10716. "localized_name": "image",
  10717. "name": "image",
  10718. "type": "IMAGE",
  10719. "link": 444
  10720. },
  10721. {
  10722. "localized_name": "batch_index",
  10723. "name": "batch_index",
  10724. "type": "INT",
  10725. "widget": {
  10726. "name": "batch_index"
  10727. },
  10728. "link": 452
  10729. }
  10730. ],
  10731. "outputs": [
  10732. {
  10733. "localized_name": "IMAGE",
  10734. "name": "IMAGE",
  10735. "type": "IMAGE",
  10736. "links": [
  10737. 446
  10738. ]
  10739. }
  10740. ],
  10741. "properties": {
  10742. "cnr_id": "comfy-core",
  10743. "ver": "0.3.51",
  10744. "Node name for S&R": "ImageFromBatch",
  10745. "ue_properties": {
  10746. "widget_ue_connectable": {}
  10747. }
  10748. },
  10749. "widgets_values": [
  10750. 0,
  10751. 1
  10752. ]
  10753. },
  10754. {
  10755. "id": 153,
  10756. "type": "ImageScale",
  10757. "pos": [
  10758. 3152,
  10759. 496
  10760. ],
  10761. "size": [
  10762. 210,
  10763. 130
  10764. ],
  10765. "flags": {},
  10766. "order": 7,
  10767. "mode": 0,
  10768. "inputs": [
  10769. {
  10770. "localized_name": "image",
  10771. "name": "image",
  10772. "type": "IMAGE",
  10773. "link": 359
  10774. },
  10775. {
  10776. "localized_name": "width",
  10777. "name": "width",
  10778. "type": "INT",
  10779. "widget": {
  10780. "name": "width"
  10781. },
  10782. "link": 438
  10783. },
  10784. {
  10785. "localized_name": "height",
  10786. "name": "height",
  10787. "type": "INT",
  10788. "widget": {
  10789. "name": "height"
  10790. },
  10791. "link": 439
  10792. }
  10793. ],
  10794. "outputs": [
  10795. {
  10796. "localized_name": "IMAGE",
  10797. "name": "IMAGE",
  10798. "type": "IMAGE",
  10799. "links": [
  10800. 362
  10801. ]
  10802. }
  10803. ],
  10804. "properties": {
  10805. "cnr_id": "comfy-core",
  10806. "ver": "0.3.51",
  10807. "Node name for S&R": "ImageScale",
  10808. "ue_properties": {
  10809. "widget_ue_connectable": {}
  10810. }
  10811. },
  10812. "widgets_values": [
  10813. "lanczos",
  10814. 512,
  10815. 512,
  10816. "disabled"
  10817. ]
  10818. },
  10819. {
  10820. "id": 59,
  10821. "type": "ControlNetApplyAdvanced",
  10822. "pos": [
  10823. 2072,
  10824. -104
  10825. ],
  10826. "size": [
  10827. 210,
  10828. 186
  10829. ],
  10830. "flags": {},
  10831. "order": 3,
  10832. "mode": 0,
  10833. "inputs": [
  10834. {
  10835. "localized_name": "positive",
  10836. "name": "positive",
  10837. "type": "CONDITIONING",
  10838. "link": 405
  10839. },
  10840. {
  10841. "localized_name": "negative",
  10842. "name": "negative",
  10843. "type": "CONDITIONING",
  10844. "link": 406
  10845. },
  10846. {
  10847. "localized_name": "control_net",
  10848. "name": "control_net",
  10849. "type": "CONTROL_NET",
  10850. "link": 407
  10851. },
  10852. {
  10853. "localized_name": "image",
  10854. "name": "image",
  10855. "type": "IMAGE",
  10856. "link": 445
  10857. },
  10858. {
  10859. "localized_name": "vae",
  10860. "name": "vae",
  10861. "shape": 7,
  10862. "type": "VAE",
  10863. "link": 455
  10864. },
  10865. {
  10866. "localized_name": "strength",
  10867. "name": "strength",
  10868. "type": "FLOAT",
  10869. "widget": {
  10870. "name": "strength"
  10871. },
  10872. "link": 465
  10873. }
  10874. ],
  10875. "outputs": [
  10876. {
  10877. "localized_name": "positive",
  10878. "name": "positive",
  10879. "type": "CONDITIONING",
  10880. "links": [
  10881. 114
  10882. ]
  10883. },
  10884. {
  10885. "localized_name": "negative",
  10886. "name": "negative",
  10887. "type": "CONDITIONING",
  10888. "links": [
  10889. 115
  10890. ]
  10891. }
  10892. ],
  10893. "properties": {
  10894. "cnr_id": "comfy-core",
  10895. "ver": "0.3.50",
  10896. "Node name for S&R": "ControlNetApplyAdvanced",
  10897. "widget_ue_connectable": {}
  10898. },
  10899. "widgets_values": [
  10900. 0.49999999999999956,
  10901. 0,
  10902. 1
  10903. ]
  10904. },
  10905. {
  10906. "id": 171,
  10907. "type": "dc9ce599-0fcc-4d5f-853f-b9c53d45af00",
  10908. "pos": [
  10909. 1384,
  10910. 448
  10911. ],
  10912. "size": [
  10913. 210,
  10914. 266
  10915. ],
  10916. "flags": {},
  10917. "order": 10,
  10918. "mode": 0,
  10919. "inputs": [
  10920. {
  10921. "label": "model_res",
  10922. "name": "value",
  10923. "type": "INT",
  10924. "widget": {
  10925. "name": "value"
  10926. },
  10927. "link": 430
  10928. },
  10929. {
  10930. "label": "overlap",
  10931. "name": "value_1",
  10932. "type": "FLOAT",
  10933. "widget": {
  10934. "name": "value_1"
  10935. },
  10936. "link": 431
  10937. },
  10938. {
  10939. "label": "base_image",
  10940. "localized_name": "image",
  10941. "name": "image",
  10942. "type": "IMAGE",
  10943. "link": 457
  10944. },
  10945. {
  10946. "label": "control_image",
  10947. "localized_name": "image_1",
  10948. "name": "image_1",
  10949. "type": "IMAGE",
  10950. "link": 458
  10951. }
  10952. ],
  10953. "outputs": [
  10954. {
  10955. "label": "rows",
  10956. "localized_name": "INT",
  10957. "name": "INT",
  10958. "type": "INT",
  10959. "links": [
  10960. 435
  10961. ]
  10962. },
  10963. {
  10964. "label": "cols",
  10965. "localized_name": "INT_1",
  10966. "name": "INT_1",
  10967. "type": "INT",
  10968. "links": [
  10969. 436
  10970. ]
  10971. },
  10972. {
  10973. "label": "num_tiles",
  10974. "localized_name": "INT_2",
  10975. "name": "INT_2",
  10976. "type": "INT",
  10977. "links": [
  10978. 454
  10979. ]
  10980. },
  10981. {
  10982. "localized_name": "tile_width",
  10983. "name": "tile_width",
  10984. "type": "INT",
  10985. "links": [
  10986. 438
  10987. ]
  10988. },
  10989. {
  10990. "localized_name": "tile_height",
  10991. "name": "tile_height",
  10992. "type": "INT",
  10993. "links": [
  10994. 439
  10995. ]
  10996. },
  10997. {
  10998. "localized_name": "overlap_x",
  10999. "name": "overlap_x",
  11000. "type": "INT",
  11001. "links": [
  11002. 440
  11003. ]
  11004. },
  11005. {
  11006. "localized_name": "overlap_y",
  11007. "name": "overlap_y",
  11008. "type": "INT",
  11009. "links": [
  11010. 441
  11011. ]
  11012. },
  11013. {
  11014. "label": "base_batch",
  11015. "localized_name": "IMAGE",
  11016. "name": "IMAGE",
  11017. "type": "IMAGE",
  11018. "links": [
  11019. 444
  11020. ]
  11021. },
  11022. {
  11023. "label": "control_batch",
  11024. "localized_name": "IMAGE_1",
  11025. "name": "IMAGE_1",
  11026. "type": "IMAGE",
  11027. "links": [
  11028. 447
  11029. ]
  11030. }
  11031. ],
  11032. "properties": {
  11033. "cnr_id": "comfy-core",
  11034. "ver": "0.3.51",
  11035. "ue_properties": {
  11036. "widget_ue_connectable": {}
  11037. }
  11038. },
  11039. "widgets_values": [
  11040. 1024,
  11041. 0.2
  11042. ]
  11043. }
  11044. ],
  11045. "groups": [],
  11046. "links": [
  11047. {
  11048. "id": 114,
  11049. "origin_id": 59,
  11050. "origin_slot": 0,
  11051. "target_id": 56,
  11052. "target_slot": 1,
  11053. "type": "CONDITIONING"
  11054. },
  11055. {
  11056. "id": 115,
  11057. "origin_id": 59,
  11058. "origin_slot": 1,
  11059. "target_id": 56,
  11060. "target_slot": 2,
  11061. "type": "CONDITIONING"
  11062. },
  11063. {
  11064. "id": 149,
  11065. "origin_id": 55,
  11066. "origin_slot": 0,
  11067. "target_id": 56,
  11068. "target_slot": 3,
  11069. "type": "LATENT"
  11070. },
  11071. {
  11072. "id": 212,
  11073. "origin_id": 56,
  11074. "origin_slot": 0,
  11075. "target_id": 57,
  11076. "target_slot": 0,
  11077. "type": "LATENT"
  11078. },
  11079. {
  11080. "id": 235,
  11081. "origin_id": 57,
  11082. "origin_slot": 0,
  11083. "target_id": 94,
  11084. "target_slot": 1,
  11085. "type": "*"
  11086. },
  11087. {
  11088. "id": 233,
  11089. "origin_id": 94,
  11090. "origin_slot": 0,
  11091. "target_id": 92,
  11092. "target_slot": 1,
  11093. "type": "*"
  11094. },
  11095. {
  11096. "id": 359,
  11097. "origin_id": 92,
  11098. "origin_slot": 0,
  11099. "target_id": 153,
  11100. "target_slot": 0,
  11101. "type": "IMAGE"
  11102. },
  11103. {
  11104. "id": 362,
  11105. "origin_id": 153,
  11106. "origin_slot": 0,
  11107. "target_id": 95,
  11108. "target_slot": 0,
  11109. "type": "IMAGE"
  11110. },
  11111. {
  11112. "id": 367,
  11113. "origin_id": 95,
  11114. "origin_slot": 0,
  11115. "target_id": -20,
  11116. "target_slot": 0,
  11117. "type": "IMAGE"
  11118. },
  11119. {
  11120. "id": 404,
  11121. "origin_id": -10,
  11122. "origin_slot": 0,
  11123. "target_id": 56,
  11124. "target_slot": 0,
  11125. "type": "MODEL"
  11126. },
  11127. {
  11128. "id": 405,
  11129. "origin_id": -10,
  11130. "origin_slot": 1,
  11131. "target_id": 59,
  11132. "target_slot": 0,
  11133. "type": "CONDITIONING"
  11134. },
  11135. {
  11136. "id": 406,
  11137. "origin_id": -10,
  11138. "origin_slot": 2,
  11139. "target_id": 59,
  11140. "target_slot": 1,
  11141. "type": "CONDITIONING"
  11142. },
  11143. {
  11144. "id": 407,
  11145. "origin_id": -10,
  11146. "origin_slot": 3,
  11147. "target_id": 59,
  11148. "target_slot": 2,
  11149. "type": "CONTROL_NET"
  11150. },
  11151. {
  11152. "id": 408,
  11153. "origin_id": -10,
  11154. "origin_slot": 4,
  11155. "target_id": 55,
  11156. "target_slot": 1,
  11157. "type": "VAE"
  11158. },
  11159. {
  11160. "id": 409,
  11161. "origin_id": -10,
  11162. "origin_slot": 4,
  11163. "target_id": 57,
  11164. "target_slot": 1,
  11165. "type": "VAE"
  11166. },
  11167. {
  11168. "id": 430,
  11169. "origin_id": 167,
  11170. "origin_slot": 0,
  11171. "target_id": 171,
  11172. "target_slot": 0,
  11173. "type": "INT"
  11174. },
  11175. {
  11176. "id": 431,
  11177. "origin_id": 169,
  11178. "origin_slot": 0,
  11179. "target_id": 171,
  11180. "target_slot": 1,
  11181. "type": "FLOAT"
  11182. },
  11183. {
  11184. "id": 435,
  11185. "origin_id": 171,
  11186. "origin_slot": 0,
  11187. "target_id": 95,
  11188. "target_slot": 4,
  11189. "type": "INT"
  11190. },
  11191. {
  11192. "id": 436,
  11193. "origin_id": 171,
  11194. "origin_slot": 1,
  11195. "target_id": 95,
  11196. "target_slot": 3,
  11197. "type": "INT"
  11198. },
  11199. {
  11200. "id": 438,
  11201. "origin_id": 171,
  11202. "origin_slot": 3,
  11203. "target_id": 153,
  11204. "target_slot": 1,
  11205. "type": "INT"
  11206. },
  11207. {
  11208. "id": 439,
  11209. "origin_id": 171,
  11210. "origin_slot": 4,
  11211. "target_id": 153,
  11212. "target_slot": 2,
  11213. "type": "INT"
  11214. },
  11215. {
  11216. "id": 440,
  11217. "origin_id": 171,
  11218. "origin_slot": 5,
  11219. "target_id": 95,
  11220. "target_slot": 1,
  11221. "type": "INT"
  11222. },
  11223. {
  11224. "id": 441,
  11225. "origin_id": 171,
  11226. "origin_slot": 6,
  11227. "target_id": 95,
  11228. "target_slot": 2,
  11229. "type": "INT"
  11230. },
  11231. {
  11232. "id": 444,
  11233. "origin_id": 171,
  11234. "origin_slot": 7,
  11235. "target_id": 172,
  11236. "target_slot": 0,
  11237. "type": "IMAGE"
  11238. },
  11239. {
  11240. "id": 445,
  11241. "origin_id": 173,
  11242. "origin_slot": 0,
  11243. "target_id": 59,
  11244. "target_slot": 3,
  11245. "type": "IMAGE"
  11246. },
  11247. {
  11248. "id": 446,
  11249. "origin_id": 172,
  11250. "origin_slot": 0,
  11251. "target_id": 55,
  11252. "target_slot": 0,
  11253. "type": "IMAGE"
  11254. },
  11255. {
  11256. "id": 447,
  11257. "origin_id": 171,
  11258. "origin_slot": 8,
  11259. "target_id": 173,
  11260. "target_slot": 0,
  11261. "type": "IMAGE"
  11262. },
  11263. {
  11264. "id": 450,
  11265. "origin_id": 174,
  11266. "origin_slot": 0,
  11267. "target_id": 92,
  11268. "target_slot": 0,
  11269. "type": "FLOW_CONTROL"
  11270. },
  11271. {
  11272. "id": 451,
  11273. "origin_id": 174,
  11274. "origin_slot": 1,
  11275. "target_id": 173,
  11276. "target_slot": 1,
  11277. "type": "INT"
  11278. },
  11279. {
  11280. "id": 452,
  11281. "origin_id": 174,
  11282. "origin_slot": 1,
  11283. "target_id": 172,
  11284. "target_slot": 1,
  11285. "type": "INT"
  11286. },
  11287. {
  11288. "id": 453,
  11289. "origin_id": 174,
  11290. "origin_slot": 2,
  11291. "target_id": 94,
  11292. "target_slot": 0,
  11293. "type": "*"
  11294. },
  11295. {
  11296. "id": 454,
  11297. "origin_id": 171,
  11298. "origin_slot": 2,
  11299. "target_id": 174,
  11300. "target_slot": 1,
  11301. "type": "INT"
  11302. },
  11303. {
  11304. "id": 455,
  11305. "origin_id": -10,
  11306. "origin_slot": 4,
  11307. "target_id": 59,
  11308. "target_slot": 4,
  11309. "type": "VAE"
  11310. },
  11311. {
  11312. "id": 456,
  11313. "origin_id": -10,
  11314. "origin_slot": 5,
  11315. "target_id": 175,
  11316. "target_slot": 0,
  11317. "type": "IMAGE"
  11318. },
  11319. {
  11320. "id": 457,
  11321. "origin_id": 175,
  11322. "origin_slot": 0,
  11323. "target_id": 171,
  11324. "target_slot": 2,
  11325. "type": "IMAGE"
  11326. },
  11327. {
  11328. "id": 458,
  11329. "origin_id": 176,
  11330. "origin_slot": 0,
  11331. "target_id": 171,
  11332. "target_slot": 3,
  11333. "type": "IMAGE"
  11334. },
  11335. {
  11336. "id": 459,
  11337. "origin_id": -10,
  11338. "origin_slot": 6,
  11339. "target_id": 176,
  11340. "target_slot": 0,
  11341. "type": "IMAGE"
  11342. },
  11343. {
  11344. "id": 460,
  11345. "origin_id": -10,
  11346. "origin_slot": 7,
  11347. "target_id": 56,
  11348. "target_slot": 4,
  11349. "type": "INT"
  11350. },
  11351. {
  11352. "id": 461,
  11353. "origin_id": -10,
  11354. "origin_slot": 8,
  11355. "target_id": 56,
  11356. "target_slot": 5,
  11357. "type": "INT"
  11358. },
  11359. {
  11360. "id": 462,
  11361. "origin_id": -10,
  11362. "origin_slot": 9,
  11363. "target_id": 56,
  11364. "target_slot": 6,
  11365. "type": "FLOAT"
  11366. },
  11367. {
  11368. "id": 463,
  11369. "origin_id": -10,
  11370. "origin_slot": 10,
  11371. "target_id": 56,
  11372. "target_slot": 7,
  11373. "type": "COMBO"
  11374. },
  11375. {
  11376. "id": 464,
  11377. "origin_id": -10,
  11378. "origin_slot": 11,
  11379. "target_id": 56,
  11380. "target_slot": 8,
  11381. "type": "COMBO"
  11382. },
  11383. {
  11384. "id": 465,
  11385. "origin_id": -10,
  11386. "origin_slot": 12,
  11387. "target_id": 59,
  11388. "target_slot": 5,
  11389. "type": "FLOAT"
  11390. },
  11391. {
  11392. "id": 466,
  11393. "origin_id": -10,
  11394. "origin_slot": 13,
  11395. "target_id": 56,
  11396. "target_slot": 9,
  11397. "type": "FLOAT"
  11398. },
  11399. {
  11400. "id": 468,
  11401. "origin_id": -10,
  11402. "origin_slot": 14,
  11403. "target_id": 175,
  11404. "target_slot": 2,
  11405. "type": "FLOAT"
  11406. },
  11407. {
  11408. "id": 469,
  11409. "origin_id": -10,
  11410. "origin_slot": 14,
  11411. "target_id": 176,
  11412. "target_slot": 2,
  11413. "type": "FLOAT"
  11414. },
  11415. {
  11416. "id": 473,
  11417. "origin_id": -10,
  11418. "origin_slot": 15,
  11419. "target_id": 167,
  11420. "target_slot": 0,
  11421. "type": "INT"
  11422. },
  11423. {
  11424. "id": 474,
  11425. "origin_id": -10,
  11426. "origin_slot": 16,
  11427. "target_id": 169,
  11428. "target_slot": 0,
  11429. "type": "FLOAT"
  11430. },
  11431. {
  11432. "id": 475,
  11433. "origin_id": -10,
  11434. "origin_slot": 17,
  11435. "target_id": 175,
  11436. "target_slot": 1,
  11437. "type": "COMBO"
  11438. },
  11439. {
  11440. "id": 476,
  11441. "origin_id": -10,
  11442. "origin_slot": 18,
  11443. "target_id": 176,
  11444. "target_slot": 1,
  11445. "type": "COMBO"
  11446. }
  11447. ],
  11448. "extra": {
  11449. "ue_links": [],
  11450. "links_added_by_ue": []
  11451. }
  11452. }
  11453. ]
  11454. },
  11455. "config": {},
  11456. "extra": {
  11457. "frontendVersion": "1.25.10",
  11458. "ue_links": [],
  11459. "links_added_by_ue": [],
  11460. "VHS_latentpreview": false,
  11461. "VHS_latentpreviewrate": 0,
  11462. "VHS_MetadataImage": true,
  11463. "VHS_KeepIntermediate": true,
  11464. "ds": {
  11465. "scale": 0.4387033678756673,
  11466. "offset": [
  11467. 70.5608017891102,
  11468. 904.4642006074745
  11469. ]
  11470. }
  11471. },
  11472. "version": 0.4
  11473. }
Advertisement
Add Comment
Please, Sign In to add comment