Guest User

Untitled

a guest
Jun 6th, 2026
644
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.27 KB | None | 1 0
  1. {
  2. "id": "fdcfc2b2-168f-4f3d-a1d0-6986b802fce5",
  3. "revision": 0,
  4. "last_node_id": 179,
  5. "last_link_id": 255,
  6. "nodes": [
  7. {
  8. "id": 173,
  9. "type": "PreviewImage",
  10. "pos": [
  11. 5248.311460633724,
  12. 1962.9561705979447
  13. ],
  14. "size": [
  15. 403.4798587694813,
  16. 354.20310295172703
  17. ],
  18. "flags": {},
  19. "order": 4,
  20. "mode": 0,
  21. "inputs": [
  22. {
  23. "name": "images",
  24. "type": "IMAGE",
  25. "link": 249
  26. }
  27. ],
  28. "outputs": [],
  29. "properties": {
  30. "cnr_id": "comfy-core",
  31. "ver": "0.24.0",
  32. "Node name for S&R": "PreviewImage"
  33. },
  34. "widgets_values": []
  35. },
  36. {
  37. "id": 174,
  38. "type": "PreviewAny",
  39. "pos": [
  40. 4410,
  41. 2400
  42. ],
  43. "size": [
  44. 800,
  45. 1010
  46. ],
  47. "flags": {},
  48. "order": 2,
  49. "mode": 0,
  50. "inputs": [
  51. {
  52. "name": "source",
  53. "type": "*",
  54. "link": 250
  55. }
  56. ],
  57. "outputs": [
  58. {
  59. "name": "STRING",
  60. "type": "STRING",
  61. "links": null
  62. }
  63. ],
  64. "properties": {
  65. "cnr_id": "comfy-core",
  66. "ver": "0.24.0",
  67. "Node name for S&R": "PreviewAny"
  68. },
  69. "widgets_values": [
  70. null,
  71. null,
  72. null
  73. ]
  74. },
  75. {
  76. "id": 25,
  77. "type": "PreviewImage",
  78. "pos": [
  79. 5698.086724414729,
  80. 2376.4341895386447
  81. ],
  82. "size": [
  83. 844.4229140317484,
  84. 1143.4852173624136
  85. ],
  86. "flags": {},
  87. "order": 5,
  88. "mode": 0,
  89. "inputs": [
  90. {
  91. "name": "images",
  92. "type": "IMAGE",
  93. "link": 150
  94. }
  95. ],
  96. "outputs": [],
  97. "properties": {
  98. "cnr_id": "comfy-core",
  99. "ver": "0.23.0",
  100. "Node name for S&R": "PreviewImage",
  101. "enableTabs": false,
  102. "tabWidth": 65,
  103. "tabXOffset": 10,
  104. "hasSecondTab": false,
  105. "secondTabText": "Send Back",
  106. "secondTabOffset": 80,
  107. "secondTabWidth": 65
  108. },
  109. "widgets_values": []
  110. },
  111. {
  112. "id": 98,
  113. "type": "83e6e004-48ea-408e-9024-eb49c3d7dc14",
  114. "pos": [
  115. 5230,
  116. 2600
  117. ],
  118. "size": [
  119. 440,
  120. 475.294964028777
  121. ],
  122. "flags": {},
  123. "order": 3,
  124. "mode": 0,
  125. "inputs": [
  126. {
  127. "label": "prompt",
  128. "name": "text",
  129. "type": "STRING",
  130. "widget": {
  131. "name": "text"
  132. },
  133. "link": 254
  134. },
  135. {
  136. "label": "width",
  137. "name": "value",
  138. "type": "INT",
  139. "widget": {
  140. "name": "value"
  141. },
  142. "link": 161
  143. },
  144. {
  145. "label": "height",
  146. "name": "value_1",
  147. "type": "INT",
  148. "widget": {
  149. "name": "value_1"
  150. },
  151. "link": 162
  152. },
  153. {
  154. "label": "unconditional_unet",
  155. "name": "unet_name_1",
  156. "type": "COMBO",
  157. "widget": {
  158. "name": "unet_name_1"
  159. },
  160. "link": null
  161. },
  162. {
  163. "label": "mode",
  164. "name": "choice",
  165. "type": "COMBO",
  166. "widget": {
  167. "name": "choice"
  168. },
  169. "link": null
  170. }
  171. ],
  172. "outputs": [
  173. {
  174. "name": "IMAGE",
  175. "type": "IMAGE",
  176. "links": [
  177. 150,
  178. 255
  179. ]
  180. }
  181. ],
  182. "properties": {
  183. "proxyWidgets": [
  184. [
  185. "24",
  186. "text"
  187. ],
  188. [
  189. "27",
  190. "value"
  191. ],
  192. [
  193. "28",
  194. "value"
  195. ],
  196. [
  197. "18",
  198. "noise_seed"
  199. ],
  200. [
  201. "23",
  202. "unet_name"
  203. ],
  204. [
  205. "14",
  206. "clip_name"
  207. ],
  208. [
  209. "9",
  210. "vae_name"
  211. ],
  212. [
  213. "154",
  214. "unet_name"
  215. ],
  216. [
  217. "156",
  218. "choice"
  219. ],
  220. [
  221. "164",
  222. "$$canvas-image-preview"
  223. ]
  224. ],
  225. "cnr_id": "comfy-core",
  226. "ver": "0.23.0",
  227. "enableTabs": false,
  228. "tabWidth": 65,
  229. "tabXOffset": 10,
  230. "hasSecondTab": false,
  231. "secondTabText": "Send Back",
  232. "secondTabOffset": 80,
  233. "secondTabWidth": 65
  234. },
  235. "widgets_values": []
  236. },
  237. {
  238. "id": 179,
  239. "type": "SaveImage",
  240. "pos": [
  241. 6675.375356352731,
  242. 2397.2525890805414
  243. ],
  244. "size": [
  245. 270,
  246. 270
  247. ],
  248. "flags": {},
  249. "order": 6,
  250. "mode": 0,
  251. "inputs": [
  252. {
  253. "name": "images",
  254. "type": "IMAGE",
  255. "link": 255
  256. }
  257. ],
  258. "outputs": [],
  259. "properties": {
  260. "cnr_id": "comfy-core",
  261. "ver": "0.24.0",
  262. "Node name for S&R": "SaveImage"
  263. },
  264. "widgets_values": [
  265. "Ideogram"
  266. ]
  267. },
  268. {
  269. "id": 37,
  270. "type": "ResolutionSelector",
  271. "pos": [
  272. 5230,
  273. 2370
  274. ],
  275. "size": [
  276. 440,
  277. 180
  278. ],
  279. "flags": {},
  280. "order": 0,
  281. "mode": 0,
  282. "inputs": [],
  283. "outputs": [
  284. {
  285. "name": "width",
  286. "type": "INT",
  287. "links": [
  288. 161
  289. ]
  290. },
  291. {
  292. "name": "height",
  293. "type": "INT",
  294. "links": [
  295. 162
  296. ]
  297. }
  298. ],
  299. "properties": {
  300. "cnr_id": "comfy-core",
  301. "ver": "0.23.0",
  302. "Node name for S&R": "ResolutionSelector",
  303. "enableTabs": false,
  304. "tabWidth": 65,
  305. "tabXOffset": 10,
  306. "hasSecondTab": false,
  307. "secondTabText": "Send Back",
  308. "secondTabOffset": 80,
  309. "secondTabWidth": 65
  310. },
  311. "widgets_values": [
  312. "21:9 (Ultrawide)",
  313. 2
  314. ]
  315. },
  316. {
  317. "id": 165,
  318. "type": "Ideogram4PromptBuilderKJ",
  319. "pos": [
  320. 3908.134226177282,
  321. 2395.2451293907793
  322. ],
  323. "size": [
  324. 473.82302239582896,
  325. 831
  326. ],
  327. "flags": {},
  328. "order": 1,
  329. "mode": 0,
  330. "inputs": [
  331. {
  332. "name": "import_json",
  333. "shape": 7,
  334. "type": "STRING",
  335. "link": null
  336. }
  337. ],
  338. "outputs": [
  339. {
  340. "name": "prompt",
  341. "type": "STRING",
  342. "links": [
  343. 250,
  344. 254
  345. ]
  346. },
  347. {
  348. "name": "preview",
  349. "type": "IMAGE",
  350. "links": [
  351. 249
  352. ]
  353. }
  354. ],
  355. "properties": {
  356. "cnr_id": "comfyui_fearnworksnodes",
  357. "ver": "0.1.2",
  358. "Node name for S&R": "Ideogram4PromptBuilderKJ"
  359. },
  360. "widgets_values": [
  361. 1376,
  362. 768,
  363. "A scene from the TV show Game of Thrones. Emilia Clarke as Daenerys Targaryen, Khaleesi, close-up of her face, looking fierce, looking in the distance, with her iconic hair, wearing a turquoise blue armor, looking mad. The camera is at a low angle, slightly looking up.",
  364. "A large wall made of sandstone in a desert. A dragon is flying in the sky in the far distance.",
  365. "art_style",
  366. "cinematic movie",
  367. "cinematic, high quality, dynamic camera angles",
  368. "cinematic, ring light, professional, cinema",
  369. "cinema, movie",
  370. "",
  371. "[{\"x\":0.3649138779475702,\"y\":0.16634386396850862,\"w\":0.6350861220524298,\"h\":0.8336561360314914,\"type\":\"obj\",\"text\":\"\",\"desc\":\"Emilia Clarke as Daenerys Targaryen, Khaleesi, close-up of her face, looking fierce and angry, looking in the distance.\",\"palette\":[]},{\"x\":0.004499162578913728,\"y\":0.27470585968417527,\"w\":0.9955008374210863,\"h\":0.49451415072348315,\"type\":\"obj\",\"text\":\"\",\"desc\":\"A gigantic wall made of sandstone in the distance, the giant gate to a desert city.\",\"palette\":[]},{\"x\":0.08712189978825877,\"y\":0.029656436781020656,\"w\":0.2145724817078513,\"h\":0.16998923931119736,\"type\":\"obj\",\"text\":\"\",\"desc\":\"A scaled dragon flying in the clear sky, breathing fire.\",\"palette\":[]}]",
  372. ""
  373. ]
  374. }
  375. ],
  376. "links": [
  377. [
  378. 150,
  379. 98,
  380. 0,
  381. 25,
  382. 0,
  383. "IMAGE"
  384. ],
  385. [
  386. 161,
  387. 37,
  388. 0,
  389. 98,
  390. 1,
  391. "INT"
  392. ],
  393. [
  394. 162,
  395. 37,
  396. 1,
  397. 98,
  398. 2,
  399. "INT"
  400. ],
  401. [
  402. 249,
  403. 165,
  404. 1,
  405. 173,
  406. 0,
  407. "IMAGE"
  408. ],
  409. [
  410. 250,
  411. 165,
  412. 0,
  413. 174,
  414. 0,
  415. "STRING"
  416. ],
  417. [
  418. 254,
  419. 165,
  420. 0,
  421. 98,
  422. 0,
  423. "STRING"
  424. ],
  425. [
  426. 255,
  427. 98,
  428. 0,
  429. 179,
  430. 0,
  431. "IMAGE"
  432. ]
  433. ],
  434. "groups": [],
  435. "definitions": {
  436. "subgraphs": [
  437. {
  438. "id": "83e6e004-48ea-408e-9024-eb49c3d7dc14",
  439. "version": 1,
  440. "state": {
  441. "lastGroupId": 10,
  442. "lastNodeId": 179,
  443. "lastLinkId": 255,
  444. "lastRerouteId": 0
  445. },
  446. "revision": 0,
  447. "config": {},
  448. "name": "Text to Image (Ideogram v4)",
  449. "inputNode": {
  450. "id": -10,
  451. "bounding": [
  452. 3490,
  453. 920,
  454. 154.921875,
  455. 228
  456. ]
  457. },
  458. "outputNode": {
  459. "id": -20,
  460. "bounding": [
  461. 7742.345251156273,
  462. 774.5773116332714,
  463. 128,
  464. 68
  465. ]
  466. },
  467. "inputs": [
  468. {
  469. "id": "4bc742d1-7b4b-452c-90d9-0d76ebcdae76",
  470. "name": "text",
  471. "type": "STRING",
  472. "linkIds": [
  473. 152
  474. ],
  475. "label": "prompt",
  476. "pos": [
  477. 3620.921875,
  478. 944
  479. ]
  480. },
  481. {
  482. "id": "8d4038eb-73c7-45e9-bba1-f068f55e8d32",
  483. "name": "value",
  484. "type": "INT",
  485. "linkIds": [
  486. 229
  487. ],
  488. "label": "width",
  489. "pos": [
  490. 3620.921875,
  491. 964
  492. ]
  493. },
  494. {
  495. "id": "281550e6-6acf-4cbe-aec1-9eb803b4dec1",
  496. "name": "value_1",
  497. "type": "INT",
  498. "linkIds": [
  499. 230
  500. ],
  501. "label": "height",
  502. "pos": [
  503. 3620.921875,
  504. 984
  505. ]
  506. },
  507. {
  508. "id": "fae56884-2f1a-470b-a25f-40e7a87ef69d",
  509. "name": "noise_seed",
  510. "type": "INT",
  511. "linkIds": [
  512. 155
  513. ],
  514. "pos": [
  515. 3620.921875,
  516. 1004
  517. ]
  518. },
  519. {
  520. "id": "3497309c-a7d7-4e28-9330-142c15881632",
  521. "name": "unet_name",
  522. "type": "COMBO",
  523. "linkIds": [
  524. 156
  525. ],
  526. "pos": [
  527. 3620.921875,
  528. 1024
  529. ]
  530. },
  531. {
  532. "id": "e87126db-7147-465e-b129-370ed2c6cc22",
  533. "name": "clip_name",
  534. "type": "COMBO",
  535. "linkIds": [
  536. 157
  537. ],
  538. "pos": [
  539. 3620.921875,
  540. 1044
  541. ]
  542. },
  543. {
  544. "id": "a1e6c080-b11b-4d5c-a3a8-fcf4df654cf7",
  545. "name": "vae_name",
  546. "type": "COMBO",
  547. "linkIds": [
  548. 158
  549. ],
  550. "pos": [
  551. 3620.921875,
  552. 1064
  553. ]
  554. },
  555. {
  556. "id": "b0d16516-95de-44d9-bea8-3cd2e7c78e9a",
  557. "name": "unet_name_1",
  558. "type": "COMBO",
  559. "linkIds": [
  560. 216
  561. ],
  562. "label": "unconditional_unet",
  563. "pos": [
  564. 3620.921875,
  565. 1084
  566. ]
  567. },
  568. {
  569. "id": "249fd825-e6b3-489d-a341-6d8050500f5e",
  570. "name": "choice",
  571. "type": "COMBO",
  572. "linkIds": [
  573. 219
  574. ],
  575. "label": "mode",
  576. "pos": [
  577. 3620.921875,
  578. 1104
  579. ]
  580. }
  581. ],
  582. "outputs": [
  583. {
  584. "id": "b81e4f60-e543-4f02-875b-b0f1bdc274f2",
  585. "name": "IMAGE",
  586. "type": "IMAGE",
  587. "linkIds": [
  588. 25
  589. ],
  590. "localized_name": "IMAGE",
  591. "pos": [
  592. 7766.345251156273,
  593. 798.5773116332714
  594. ]
  595. }
  596. ],
  597. "widgets": [],
  598. "nodes": [
  599. {
  600. "id": 9,
  601. "type": "VAELoader",
  602. "pos": [
  603. 4730,
  604. 1220
  605. ],
  606. "size": [
  607. 470,
  608. 110
  609. ],
  610. "flags": {},
  611. "order": 1,
  612. "mode": 0,
  613. "inputs": [
  614. {
  615. "localized_name": "vae_name",
  616. "name": "vae_name",
  617. "type": "COMBO",
  618. "widget": {
  619. "name": "vae_name"
  620. },
  621. "link": 158
  622. }
  623. ],
  624. "outputs": [
  625. {
  626. "localized_name": "VAE",
  627. "name": "VAE",
  628. "type": "VAE",
  629. "links": [
  630. 17
  631. ]
  632. }
  633. ],
  634. "properties": {
  635. "cnr_id": "comfy-core",
  636. "ver": "0.8.2",
  637. "Node name for S&R": "VAELoader",
  638. "enableTabs": false,
  639. "tabWidth": 65,
  640. "tabXOffset": 10,
  641. "hasSecondTab": false,
  642. "secondTabText": "Send Back",
  643. "secondTabOffset": 80,
  644. "secondTabWidth": 65,
  645. "models": [
  646. {
  647. "name": "flux2-vae.safetensors",
  648. "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
  649. "directory": "vae"
  650. }
  651. ]
  652. },
  653. "widgets_values": [
  654. "flux2-vae.safetensors"
  655. ]
  656. },
  657. {
  658. "id": 10,
  659. "type": "ConditioningZeroOut",
  660. "pos": [
  661. 5450,
  662. 960
  663. ],
  664. "size": [
  665. 250,
  666. 80
  667. ],
  668. "flags": {
  669. "collapsed": false
  670. },
  671. "order": 2,
  672. "mode": 0,
  673. "inputs": [
  674. {
  675. "localized_name": "conditioning",
  676. "name": "conditioning",
  677. "type": "CONDITIONING",
  678. "link": 8
  679. }
  680. ],
  681. "outputs": [
  682. {
  683. "localized_name": "CONDITIONING",
  684. "name": "CONDITIONING",
  685. "type": "CONDITIONING",
  686. "links": [
  687. 214
  688. ]
  689. }
  690. ],
  691. "properties": {
  692. "cnr_id": "comfy-core",
  693. "ver": "0.9.1",
  694. "Node name for S&R": "ConditioningZeroOut",
  695. "enableTabs": false,
  696. "tabWidth": 65,
  697. "tabXOffset": 10,
  698. "hasSecondTab": false,
  699. "secondTabText": "Send Back",
  700. "secondTabOffset": 80,
  701. "secondTabWidth": 65
  702. },
  703. "widgets_values": []
  704. },
  705. {
  706. "id": 11,
  707. "type": "EmptyFlux2LatentImage",
  708. "pos": [
  709. 5330,
  710. 1180
  711. ],
  712. "size": [
  713. 270,
  714. 170
  715. ],
  716. "flags": {},
  717. "order": 3,
  718. "mode": 0,
  719. "inputs": [
  720. {
  721. "localized_name": "width",
  722. "name": "width",
  723. "type": "INT",
  724. "widget": {
  725. "name": "width"
  726. },
  727. "link": 33
  728. },
  729. {
  730. "localized_name": "height",
  731. "name": "height",
  732. "type": "INT",
  733. "widget": {
  734. "name": "height"
  735. },
  736. "link": 36
  737. }
  738. ],
  739. "outputs": [
  740. {
  741. "localized_name": "LATENT",
  742. "name": "LATENT",
  743. "type": "LATENT",
  744. "links": [
  745. 15
  746. ]
  747. }
  748. ],
  749. "properties": {
  750. "cnr_id": "comfy-core",
  751. "ver": "0.8.2",
  752. "Node name for S&R": "EmptyFlux2LatentImage",
  753. "enableTabs": false,
  754. "tabWidth": 65,
  755. "tabXOffset": 10,
  756. "hasSecondTab": false,
  757. "secondTabText": "Send Back",
  758. "secondTabOffset": 80,
  759. "secondTabWidth": 65
  760. },
  761. "widgets_values": [
  762. 1024,
  763. 1024,
  764. 1
  765. ]
  766. },
  767. {
  768. "id": 12,
  769. "type": "SamplerCustomAdvanced",
  770. "pos": [
  771. 6160,
  772. 500
  773. ],
  774. "size": [
  775. 290,
  776. 244.54676258992805
  777. ],
  778. "flags": {},
  779. "order": 4,
  780. "mode": 0,
  781. "inputs": [
  782. {
  783. "localized_name": "noise",
  784. "name": "noise",
  785. "type": "NOISE",
  786. "link": 11
  787. },
  788. {
  789. "localized_name": "guider",
  790. "name": "guider",
  791. "type": "GUIDER",
  792. "link": 215
  793. },
  794. {
  795. "localized_name": "sampler",
  796. "name": "sampler",
  797. "type": "SAMPLER",
  798. "link": 13
  799. },
  800. {
  801. "localized_name": "sigmas",
  802. "name": "sigmas",
  803. "type": "SIGMAS",
  804. "link": 234
  805. },
  806. {
  807. "localized_name": "latent_image",
  808. "name": "latent_image",
  809. "type": "LATENT",
  810. "link": 15
  811. }
  812. ],
  813. "outputs": [
  814. {
  815. "localized_name": "output",
  816. "name": "output",
  817. "type": "LATENT",
  818. "links": [
  819. 16
  820. ]
  821. },
  822. {
  823. "localized_name": "denoised_output",
  824. "name": "denoised_output",
  825. "type": "LATENT",
  826. "links": []
  827. }
  828. ],
  829. "properties": {
  830. "cnr_id": "comfy-core",
  831. "ver": "0.8.2",
  832. "Node name for S&R": "SamplerCustomAdvanced",
  833. "enableTabs": false,
  834. "tabWidth": 65,
  835. "tabXOffset": 10,
  836. "hasSecondTab": false,
  837. "secondTabText": "Send Back",
  838. "secondTabOffset": 80,
  839. "secondTabWidth": 65
  840. },
  841. "widgets_values": []
  842. },
  843. {
  844. "id": 24,
  845. "type": "CLIPTextEncode",
  846. "pos": [
  847. 5270,
  848. 500
  849. ],
  850. "size": [
  851. 430,
  852. 420
  853. ],
  854. "flags": {},
  855. "order": 10,
  856. "mode": 0,
  857. "inputs": [
  858. {
  859. "localized_name": "clip",
  860. "name": "clip",
  861. "type": "CLIP",
  862. "link": 24
  863. },
  864. {
  865. "localized_name": "text",
  866. "name": "text",
  867. "type": "STRING",
  868. "widget": {
  869. "name": "text"
  870. },
  871. "link": 152
  872. }
  873. ],
  874. "outputs": [
  875. {
  876. "localized_name": "CONDITIONING",
  877. "name": "CONDITIONING",
  878. "type": "CONDITIONING",
  879. "slot_index": 0,
  880. "links": [
  881. 8,
  882. 213
  883. ]
  884. }
  885. ],
  886. "title": "CLIP Text Encode (Positive Prompt)",
  887. "properties": {
  888. "cnr_id": "comfy-core",
  889. "ver": "0.8.2",
  890. "Node name for S&R": "CLIPTextEncode",
  891. "enableTabs": false,
  892. "tabWidth": 65,
  893. "tabXOffset": 10,
  894. "hasSecondTab": false,
  895. "secondTabText": "Send Back",
  896. "secondTabOffset": 80,
  897. "secondTabWidth": 65
  898. },
  899. "widgets_values": [
  900. ""
  901. ]
  902. },
  903. {
  904. "id": 14,
  905. "type": "CLIPLoader",
  906. "pos": [
  907. 4730,
  908. 990
  909. ],
  910. "size": [
  911. 470,
  912. 170
  913. ],
  914. "flags": {},
  915. "order": 6,
  916. "mode": 0,
  917. "inputs": [
  918. {
  919. "localized_name": "clip_name",
  920. "name": "clip_name",
  921. "type": "COMBO",
  922. "widget": {
  923. "name": "clip_name"
  924. },
  925. "link": 157
  926. }
  927. ],
  928. "outputs": [
  929. {
  930. "localized_name": "CLIP",
  931. "name": "CLIP",
  932. "type": "CLIP",
  933. "links": [
  934. 24
  935. ]
  936. }
  937. ],
  938. "properties": {
  939. "cnr_id": "comfy-core",
  940. "ver": "0.8.2",
  941. "Node name for S&R": "CLIPLoader",
  942. "enableTabs": false,
  943. "tabWidth": 65,
  944. "tabXOffset": 10,
  945. "hasSecondTab": false,
  946. "secondTabText": "Send Back",
  947. "secondTabOffset": 80,
  948. "secondTabWidth": 65,
  949. "models": [
  950. {
  951. "name": "qwen3vl_8b_fp8_scaled.safetensors",
  952. "url": "https://huggingface.co/Comfy-Org/Qwen3-VL/resolve/main/text_encoders/qwen3vl_8b_fp8_scaled.safetensors",
  953. "directory": "text_encoders"
  954. }
  955. ]
  956. },
  957. "widgets_values": [
  958. "qwen3vl_8b_fp8_scaled.safetensors",
  959. "ideogram4",
  960. "default"
  961. ]
  962. },
  963. {
  964. "id": 32,
  965. "type": "ComfyMathExpression",
  966. "pos": [
  967. 5350,
  968. 1470
  969. ],
  970. "size": [
  971. 230,
  972. 80
  973. ],
  974. "flags": {
  975. "collapsed": true
  976. },
  977. "order": 14,
  978. "mode": 0,
  979. "inputs": [
  980. {
  981. "label": "a",
  982. "localized_name": "values.a",
  983. "name": "values.a",
  984. "type": "FLOAT,INT,BOOLEAN",
  985. "link": 35
  986. },
  987. {
  988. "label": "b",
  989. "localized_name": "values.b",
  990. "name": "values.b",
  991. "shape": 7,
  992. "type": "FLOAT,INT,BOOLEAN",
  993. "link": null
  994. }
  995. ],
  996. "outputs": [
  997. {
  998. "localized_name": "FLOAT",
  999. "name": "FLOAT",
  1000. "type": "FLOAT",
  1001. "links": null
  1002. },
  1003. {
  1004. "localized_name": "INT",
  1005. "name": "INT",
  1006. "type": "INT",
  1007. "links": [
  1008. 36,
  1009. 37
  1010. ]
  1011. },
  1012. {
  1013. "localized_name": "BOOL",
  1014. "name": "BOOL",
  1015. "type": "BOOLEAN",
  1016. "links": null
  1017. }
  1018. ],
  1019. "properties": {
  1020. "cnr_id": "comfy-core",
  1021. "ver": "0.23.0",
  1022. "Node name for S&R": "ComfyMathExpression",
  1023. "enableTabs": false,
  1024. "tabWidth": 65,
  1025. "tabXOffset": 10,
  1026. "hasSecondTab": false,
  1027. "secondTabText": "Send Back",
  1028. "secondTabOffset": 80,
  1029. "secondTabWidth": 65
  1030. },
  1031. "widgets_values": [
  1032. "max(((a + 15) // 16) * 16, 256)"
  1033. ]
  1034. },
  1035. {
  1036. "id": 145,
  1037. "type": "JsonExtractString",
  1038. "pos": [
  1039. 5450,
  1040. 1870
  1041. ],
  1042. "size": [
  1043. 400,
  1044. 200
  1045. ],
  1046. "flags": {},
  1047. "order": 16,
  1048. "mode": 0,
  1049. "inputs": [
  1050. {
  1051. "localized_name": "json_string",
  1052. "name": "json_string",
  1053. "type": "STRING",
  1054. "widget": {
  1055. "name": "json_string"
  1056. },
  1057. "link": 196
  1058. }
  1059. ],
  1060. "outputs": [
  1061. {
  1062. "localized_name": "STRING",
  1063. "name": "STRING",
  1064. "type": "STRING",
  1065. "links": [
  1066. 195
  1067. ]
  1068. }
  1069. ],
  1070. "properties": {
  1071. "cnr_id": "comfy-core",
  1072. "ver": "0.23.0",
  1073. "Node name for S&R": "JsonExtractString",
  1074. "enableTabs": false,
  1075. "tabWidth": 65,
  1076. "tabXOffset": 10,
  1077. "hasSecondTab": false,
  1078. "secondTabText": "Send Back",
  1079. "secondTabOffset": 80,
  1080. "secondTabWidth": 65
  1081. },
  1082. "widgets_values": [
  1083. "",
  1084. "mu"
  1085. ]
  1086. },
  1087. {
  1088. "id": 147,
  1089. "type": "JsonExtractString",
  1090. "pos": [
  1091. 5010,
  1092. 1630
  1093. ],
  1094. "size": [
  1095. 410,
  1096. 470
  1097. ],
  1098. "flags": {},
  1099. "order": 18,
  1100. "mode": 0,
  1101. "inputs": [
  1102. {
  1103. "localized_name": "key",
  1104. "name": "key",
  1105. "type": "STRING",
  1106. "widget": {
  1107. "name": "key"
  1108. },
  1109. "link": 218
  1110. }
  1111. ],
  1112. "outputs": [
  1113. {
  1114. "localized_name": "STRING",
  1115. "name": "STRING",
  1116. "type": "STRING",
  1117. "links": [
  1118. 199
  1119. ]
  1120. }
  1121. ],
  1122. "properties": {
  1123. "cnr_id": "comfy-core",
  1124. "ver": "0.23.0",
  1125. "Node name for S&R": "JsonExtractString",
  1126. "enableTabs": false,
  1127. "tabWidth": 65,
  1128. "tabXOffset": 10,
  1129. "hasSecondTab": false,
  1130. "secondTabText": "Send Back",
  1131. "secondTabOffset": 80,
  1132. "secondTabWidth": 65
  1133. },
  1134. "widgets_values": [
  1135. "{\n \"Quality\": {\n \"num_steps\": 48,\n \"mu\": 0.0,\n \"std\": 1.5,\n \"preset_id\": \"V4_QUALITY_48\"\n },\n \"Default\": {\n \"num_steps\": 20,\n \"mu\": 0.0,\n \"std\": 1.75,\n \"preset_id\": \"V4_DEFAULT_20\"\n },\n \"Turbo\": {\n \"num_steps\": 12,\n \"mu\": 0.5,\n \"std\": 1.75,\n \"preset_id\": \"V4_TURBO_12\"\n }\n}",
  1136. "Turbo"
  1137. ]
  1138. },
  1139. {
  1140. "id": 148,
  1141. "type": "StringReplace",
  1142. "pos": [
  1143. 5050,
  1144. 2150
  1145. ],
  1146. "size": [
  1147. 230,
  1148. 40
  1149. ],
  1150. "flags": {
  1151. "collapsed": true
  1152. },
  1153. "order": 19,
  1154. "mode": 0,
  1155. "inputs": [
  1156. {
  1157. "localized_name": "string",
  1158. "name": "string",
  1159. "type": "STRING",
  1160. "widget": {
  1161. "name": "string"
  1162. },
  1163. "link": 199
  1164. }
  1165. ],
  1166. "outputs": [
  1167. {
  1168. "localized_name": "STRING",
  1169. "name": "STRING",
  1170. "type": "STRING",
  1171. "links": [
  1172. 196,
  1173. 200,
  1174. 201
  1175. ]
  1176. }
  1177. ],
  1178. "properties": {
  1179. "cnr_id": "comfy-core",
  1180. "ver": "0.23.0",
  1181. "Node name for S&R": "StringReplace",
  1182. "enableTabs": false,
  1183. "tabWidth": 65,
  1184. "tabXOffset": 10,
  1185. "hasSecondTab": false,
  1186. "secondTabText": "Send Back",
  1187. "secondTabOffset": 80,
  1188. "secondTabWidth": 65
  1189. },
  1190. "widgets_values": [
  1191. "",
  1192. "'",
  1193. "\""
  1194. ]
  1195. },
  1196. {
  1197. "id": 149,
  1198. "type": "JsonExtractString",
  1199. "pos": [
  1200. 5460,
  1201. 1610
  1202. ],
  1203. "size": [
  1204. 400,
  1205. 200
  1206. ],
  1207. "flags": {},
  1208. "order": 20,
  1209. "mode": 0,
  1210. "inputs": [
  1211. {
  1212. "localized_name": "json_string",
  1213. "name": "json_string",
  1214. "type": "STRING",
  1215. "widget": {
  1216. "name": "json_string"
  1217. },
  1218. "link": 200
  1219. }
  1220. ],
  1221. "outputs": [
  1222. {
  1223. "localized_name": "STRING",
  1224. "name": "STRING",
  1225. "type": "STRING",
  1226. "links": [
  1227. 202
  1228. ]
  1229. }
  1230. ],
  1231. "properties": {
  1232. "cnr_id": "comfy-core",
  1233. "ver": "0.23.0",
  1234. "Node name for S&R": "JsonExtractString",
  1235. "enableTabs": false,
  1236. "tabWidth": 65,
  1237. "tabXOffset": 10,
  1238. "hasSecondTab": false,
  1239. "secondTabText": "Send Back",
  1240. "secondTabOffset": 80,
  1241. "secondTabWidth": 65
  1242. },
  1243. "widgets_values": [
  1244. "",
  1245. "num_steps"
  1246. ]
  1247. },
  1248. {
  1249. "id": 150,
  1250. "type": "JsonExtractString",
  1251. "pos": [
  1252. 5450,
  1253. 2110
  1254. ],
  1255. "size": [
  1256. 400,
  1257. 200
  1258. ],
  1259. "flags": {},
  1260. "order": 21,
  1261. "mode": 0,
  1262. "inputs": [
  1263. {
  1264. "localized_name": "json_string",
  1265. "name": "json_string",
  1266. "type": "STRING",
  1267. "widget": {
  1268. "name": "json_string"
  1269. },
  1270. "link": 201
  1271. }
  1272. ],
  1273. "outputs": [
  1274. {
  1275. "localized_name": "STRING",
  1276. "name": "STRING",
  1277. "type": "STRING",
  1278. "links": [
  1279. 197
  1280. ]
  1281. }
  1282. ],
  1283. "properties": {
  1284. "cnr_id": "comfy-core",
  1285. "ver": "0.23.0",
  1286. "Node name for S&R": "JsonExtractString",
  1287. "enableTabs": false,
  1288. "tabWidth": 65,
  1289. "tabXOffset": 10,
  1290. "hasSecondTab": false,
  1291. "secondTabText": "Send Back",
  1292. "secondTabOffset": 80,
  1293. "secondTabWidth": 65
  1294. },
  1295. "widgets_values": [
  1296. "",
  1297. "std"
  1298. ]
  1299. },
  1300. {
  1301. "id": 154,
  1302. "type": "UNETLoader",
  1303. "pos": [
  1304. 4730,
  1305. 740
  1306. ],
  1307. "size": [
  1308. 470,
  1309. 170
  1310. ],
  1311. "flags": {},
  1312. "order": 23,
  1313. "mode": 0,
  1314. "showAdvanced": true,
  1315. "inputs": [
  1316. {
  1317. "localized_name": "unet_name",
  1318. "name": "unet_name",
  1319. "type": "COMBO",
  1320. "widget": {
  1321. "name": "unet_name"
  1322. },
  1323. "link": 216
  1324. }
  1325. ],
  1326. "outputs": [
  1327. {
  1328. "localized_name": "MODEL",
  1329. "name": "MODEL",
  1330. "type": "MODEL",
  1331. "links": [
  1332. 211
  1333. ]
  1334. }
  1335. ],
  1336. "properties": {
  1337. "cnr_id": "comfy-core",
  1338. "ver": "0.8.2",
  1339. "Node name for S&R": "UNETLoader",
  1340. "enableTabs": false,
  1341. "tabWidth": 65,
  1342. "tabXOffset": 10,
  1343. "hasSecondTab": false,
  1344. "secondTabText": "Send Back",
  1345. "secondTabOffset": 80,
  1346. "secondTabWidth": 65,
  1347. "models": [
  1348. {
  1349. "name": "ideogram4_unconditional_fp8_scaled.safetensors",
  1350. "url": "https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_unconditional_fp8_scaled.safetensors",
  1351. "directory": "diffusion_models"
  1352. }
  1353. ]
  1354. },
  1355. "widgets_values": [
  1356. "ideogram4_unconditional_fp8_scaled.safetensors",
  1357. "default"
  1358. ]
  1359. },
  1360. {
  1361. "id": 156,
  1362. "type": "CustomCombo",
  1363. "pos": [
  1364. 4710.215894603426,
  1365. 1643.1172875747727
  1366. ],
  1367. "size": [
  1368. 270,
  1369. 280
  1370. ],
  1371. "flags": {},
  1372. "order": 25,
  1373. "mode": 0,
  1374. "inputs": [
  1375. {
  1376. "localized_name": "choice",
  1377. "name": "choice",
  1378. "type": "COMBO",
  1379. "widget": {
  1380. "name": "choice"
  1381. },
  1382. "link": 219
  1383. }
  1384. ],
  1385. "outputs": [
  1386. {
  1387. "localized_name": "STRING",
  1388. "name": "STRING",
  1389. "type": "STRING",
  1390. "links": [
  1391. 218
  1392. ]
  1393. },
  1394. {
  1395. "localized_name": "INDEX",
  1396. "name": "INDEX",
  1397. "type": "INT",
  1398. "links": null
  1399. }
  1400. ],
  1401. "properties": {
  1402. "cnr_id": "comfy-core",
  1403. "ver": "0.23.0",
  1404. "Node name for S&R": "CustomCombo",
  1405. "enableTabs": false,
  1406. "tabWidth": 65,
  1407. "tabXOffset": 10,
  1408. "hasSecondTab": false,
  1409. "secondTabText": "Send Back",
  1410. "secondTabOffset": 80,
  1411. "secondTabWidth": 65
  1412. },
  1413. "widgets_values": [
  1414. "Turbo",
  1415. 2,
  1416. "Quality",
  1417. "Default",
  1418. "Turbo",
  1419. ""
  1420. ]
  1421. },
  1422. {
  1423. "id": 18,
  1424. "type": "RandomNoise",
  1425. "pos": [
  1426. 5780,
  1427. 490
  1428. ],
  1429. "size": [
  1430. 270,
  1431. 110
  1432. ],
  1433. "flags": {},
  1434. "order": 8,
  1435. "mode": 0,
  1436. "inputs": [
  1437. {
  1438. "localized_name": "noise_seed",
  1439. "name": "noise_seed",
  1440. "type": "INT",
  1441. "widget": {
  1442. "name": "noise_seed"
  1443. },
  1444. "link": 155
  1445. }
  1446. ],
  1447. "outputs": [
  1448. {
  1449. "localized_name": "NOISE",
  1450. "name": "NOISE",
  1451. "type": "NOISE",
  1452. "links": [
  1453. 11
  1454. ]
  1455. }
  1456. ],
  1457. "properties": {
  1458. "cnr_id": "comfy-core",
  1459. "ver": "0.8.2",
  1460. "Node name for S&R": "RandomNoise",
  1461. "enableTabs": false,
  1462. "tabWidth": 65,
  1463. "tabXOffset": 10,
  1464. "hasSecondTab": false,
  1465. "secondTabText": "Send Back",
  1466. "secondTabOffset": 80,
  1467. "secondTabWidth": 65
  1468. },
  1469. "widgets_values": [
  1470. 22958748446911,
  1471. "randomize"
  1472. ]
  1473. },
  1474. {
  1475. "id": 27,
  1476. "type": "PrimitiveInt",
  1477. "pos": [
  1478. 4240,
  1479. 1610
  1480. ],
  1481. "size": [
  1482. 270,
  1483. 110
  1484. ],
  1485. "flags": {},
  1486. "order": 11,
  1487. "mode": 0,
  1488. "inputs": [
  1489. {
  1490. "localized_name": "value",
  1491. "name": "value",
  1492. "type": "INT",
  1493. "widget": {
  1494. "name": "value"
  1495. },
  1496. "link": 229
  1497. }
  1498. ],
  1499. "outputs": [
  1500. {
  1501. "localized_name": "INT",
  1502. "name": "INT",
  1503. "type": "INT",
  1504. "links": [
  1505. 32
  1506. ]
  1507. }
  1508. ],
  1509. "title": "Int (Width)",
  1510. "properties": {
  1511. "cnr_id": "comfy-core",
  1512. "ver": "0.23.0",
  1513. "Node name for S&R": "PrimitiveInt",
  1514. "enableTabs": false,
  1515. "tabWidth": 65,
  1516. "tabXOffset": 10,
  1517. "hasSecondTab": false,
  1518. "secondTabText": "Send Back",
  1519. "secondTabOffset": 80,
  1520. "secondTabWidth": 65
  1521. },
  1522. "widgets_values": [
  1523. 1024,
  1524. "fixed"
  1525. ]
  1526. },
  1527. {
  1528. "id": 28,
  1529. "type": "PrimitiveInt",
  1530. "pos": [
  1531. 4250,
  1532. 1800
  1533. ],
  1534. "size": [
  1535. 270,
  1536. 110
  1537. ],
  1538. "flags": {},
  1539. "order": 12,
  1540. "mode": 0,
  1541. "inputs": [
  1542. {
  1543. "localized_name": "value",
  1544. "name": "value",
  1545. "type": "INT",
  1546. "widget": {
  1547. "name": "value"
  1548. },
  1549. "link": 230
  1550. }
  1551. ],
  1552. "outputs": [
  1553. {
  1554. "localized_name": "INT",
  1555. "name": "INT",
  1556. "type": "INT",
  1557. "links": [
  1558. 35
  1559. ]
  1560. }
  1561. ],
  1562. "title": "Int (Height)",
  1563. "properties": {
  1564. "cnr_id": "comfy-core",
  1565. "ver": "0.23.0",
  1566. "Node name for S&R": "PrimitiveInt",
  1567. "enableTabs": false,
  1568. "tabWidth": 65,
  1569. "tabXOffset": 10,
  1570. "hasSecondTab": false,
  1571. "secondTabText": "Send Back",
  1572. "secondTabOffset": 80,
  1573. "secondTabWidth": 65
  1574. },
  1575. "widgets_values": [
  1576. 1024,
  1577. "fixed"
  1578. ]
  1579. },
  1580. {
  1581. "id": 31,
  1582. "type": "ComfyMathExpression",
  1583. "pos": [
  1584. 5340,
  1585. 1400
  1586. ],
  1587. "size": [
  1588. 230,
  1589. 116
  1590. ],
  1591. "flags": {
  1592. "collapsed": true
  1593. },
  1594. "order": 13,
  1595. "mode": 0,
  1596. "inputs": [
  1597. {
  1598. "label": "a",
  1599. "localized_name": "values.a",
  1600. "name": "values.a",
  1601. "type": "FLOAT,INT,BOOLEAN",
  1602. "link": 32
  1603. },
  1604. {
  1605. "label": "b",
  1606. "localized_name": "values.b",
  1607. "name": "values.b",
  1608. "shape": 7,
  1609. "type": "FLOAT,INT,BOOLEAN",
  1610. "link": null
  1611. }
  1612. ],
  1613. "outputs": [
  1614. {
  1615. "localized_name": "FLOAT",
  1616. "name": "FLOAT",
  1617. "type": "FLOAT",
  1618. "links": null
  1619. },
  1620. {
  1621. "localized_name": "INT",
  1622. "name": "INT",
  1623. "type": "INT",
  1624. "links": [
  1625. 33,
  1626. 34
  1627. ]
  1628. },
  1629. {
  1630. "localized_name": "BOOL",
  1631. "name": "BOOL",
  1632. "type": "BOOLEAN",
  1633. "links": null
  1634. }
  1635. ],
  1636. "properties": {
  1637. "cnr_id": "comfy-core",
  1638. "ver": "0.23.0",
  1639. "Node name for S&R": "ComfyMathExpression",
  1640. "enableTabs": false,
  1641. "tabWidth": 65,
  1642. "tabXOffset": 10,
  1643. "hasSecondTab": false,
  1644. "secondTabText": "Send Back",
  1645. "secondTabOffset": 80,
  1646. "secondTabWidth": 65
  1647. },
  1648. "widgets_values": [
  1649. "max(((a + 15) // 16) * 16, 256)"
  1650. ]
  1651. },
  1652. {
  1653. "id": 13,
  1654. "type": "VAEDecode",
  1655. "pos": [
  1656. 6560,
  1657. 500
  1658. ],
  1659. "size": [
  1660. 230,
  1661. 100
  1662. ],
  1663. "flags": {},
  1664. "order": 5,
  1665. "mode": 0,
  1666. "inputs": [
  1667. {
  1668. "localized_name": "samples",
  1669. "name": "samples",
  1670. "type": "LATENT",
  1671. "link": 16
  1672. },
  1673. {
  1674. "localized_name": "vae",
  1675. "name": "vae",
  1676. "type": "VAE",
  1677. "link": 17
  1678. }
  1679. ],
  1680. "outputs": [
  1681. {
  1682. "localized_name": "IMAGE",
  1683. "name": "IMAGE",
  1684. "type": "IMAGE",
  1685. "slot_index": 0,
  1686. "links": [
  1687. 25,
  1688. 237
  1689. ]
  1690. }
  1691. ],
  1692. "properties": {
  1693. "cnr_id": "comfy-core",
  1694. "ver": "0.8.2",
  1695. "Node name for S&R": "VAEDecode",
  1696. "enableTabs": false,
  1697. "tabWidth": 65,
  1698. "tabXOffset": 10,
  1699. "hasSecondTab": false,
  1700. "secondTabText": "Send Back",
  1701. "secondTabOffset": 80,
  1702. "secondTabWidth": 65
  1703. },
  1704. "widgets_values": []
  1705. },
  1706. {
  1707. "id": 164,
  1708. "type": "PreviewImage",
  1709. "pos": [
  1710. 6828.774345467782,
  1711. 516.5481682155657
  1712. ],
  1713. "size": [
  1714. 500.19573818584104,
  1715. 627.3794342225589
  1716. ],
  1717. "flags": {},
  1718. "order": 28,
  1719. "mode": 0,
  1720. "inputs": [
  1721. {
  1722. "localized_name": "images",
  1723. "name": "images",
  1724. "type": "IMAGE",
  1725. "link": 237
  1726. }
  1727. ],
  1728. "outputs": [],
  1729. "properties": {
  1730. "cnr_id": "comfy-core",
  1731. "ver": "0.24.0",
  1732. "Node name for S&R": "PreviewImage"
  1733. },
  1734. "widgets_values": []
  1735. },
  1736. {
  1737. "id": 17,
  1738. "type": "Ideogram4Scheduler",
  1739. "pos": [
  1740. 5790,
  1741. 1260
  1742. ],
  1743. "size": [
  1744. 270,
  1745. 240
  1746. ],
  1747. "flags": {},
  1748. "order": 7,
  1749. "mode": 0,
  1750. "inputs": [
  1751. {
  1752. "localized_name": "steps",
  1753. "name": "steps",
  1754. "type": "INT",
  1755. "widget": {
  1756. "name": "steps"
  1757. },
  1758. "link": 240
  1759. },
  1760. {
  1761. "localized_name": "width",
  1762. "name": "width",
  1763. "type": "INT",
  1764. "widget": {
  1765. "name": "width"
  1766. },
  1767. "link": 34
  1768. },
  1769. {
  1770. "localized_name": "height",
  1771. "name": "height",
  1772. "type": "INT",
  1773. "widget": {
  1774. "name": "height"
  1775. },
  1776. "link": 37
  1777. },
  1778. {
  1779. "localized_name": "mu",
  1780. "name": "mu",
  1781. "type": "FLOAT",
  1782. "widget": {
  1783. "name": "mu"
  1784. },
  1785. "link": 241
  1786. },
  1787. {
  1788. "localized_name": "std",
  1789. "name": "std",
  1790. "type": "FLOAT",
  1791. "widget": {
  1792. "name": "std"
  1793. },
  1794. "link": 242
  1795. }
  1796. ],
  1797. "outputs": [
  1798. {
  1799. "localized_name": "SIGMAS",
  1800. "name": "SIGMAS",
  1801. "type": "SIGMAS",
  1802. "links": [
  1803. 239
  1804. ]
  1805. }
  1806. ],
  1807. "properties": {
  1808. "cnr_id": "comfy-core",
  1809. "ver": "0.23.0",
  1810. "Node name for S&R": "Ideogram4Scheduler",
  1811. "enableTabs": false,
  1812. "tabWidth": 65,
  1813. "tabXOffset": 10,
  1814. "hasSecondTab": false,
  1815. "secondTabText": "Send Back",
  1816. "secondTabOffset": 80,
  1817. "secondTabWidth": 65
  1818. },
  1819. "widgets_values": [
  1820. 12,
  1821. 1024,
  1822. 1024,
  1823. 0.5,
  1824. 1.75
  1825. ]
  1826. },
  1827. {
  1828. "id": 151,
  1829. "type": "ComfyNumberConvert",
  1830. "pos": [
  1831. 5920,
  1832. 1620
  1833. ],
  1834. "size": [
  1835. 230,
  1836. 100
  1837. ],
  1838. "flags": {},
  1839. "order": 22,
  1840. "mode": 0,
  1841. "inputs": [
  1842. {
  1843. "label": "value",
  1844. "localized_name": "value",
  1845. "name": "value",
  1846. "type": "INT,FLOAT,STRING,BOOLEAN",
  1847. "link": 202
  1848. }
  1849. ],
  1850. "outputs": [
  1851. {
  1852. "localized_name": "FLOAT",
  1853. "name": "FLOAT",
  1854. "type": "FLOAT",
  1855. "links": []
  1856. },
  1857. {
  1858. "localized_name": "INT",
  1859. "name": "INT",
  1860. "type": "INT",
  1861. "links": [
  1862. 240
  1863. ]
  1864. }
  1865. ],
  1866. "properties": {
  1867. "cnr_id": "comfy-core",
  1868. "ver": "0.23.0",
  1869. "Node name for S&R": "ComfyNumberConvert",
  1870. "enableTabs": false,
  1871. "tabWidth": 65,
  1872. "tabXOffset": 10,
  1873. "hasSecondTab": false,
  1874. "secondTabText": "Send Back",
  1875. "secondTabOffset": 80,
  1876. "secondTabWidth": 65
  1877. },
  1878. "widgets_values": []
  1879. },
  1880. {
  1881. "id": 144,
  1882. "type": "ComfyNumberConvert",
  1883. "pos": [
  1884. 5920,
  1885. 1870
  1886. ],
  1887. "size": [
  1888. 230,
  1889. 100
  1890. ],
  1891. "flags": {},
  1892. "order": 15,
  1893. "mode": 0,
  1894. "inputs": [
  1895. {
  1896. "label": "value",
  1897. "localized_name": "value",
  1898. "name": "value",
  1899. "type": "INT,FLOAT,STRING,BOOLEAN",
  1900. "link": 195
  1901. }
  1902. ],
  1903. "outputs": [
  1904. {
  1905. "localized_name": "FLOAT",
  1906. "name": "FLOAT",
  1907. "type": "FLOAT",
  1908. "links": [
  1909. 241
  1910. ]
  1911. },
  1912. {
  1913. "localized_name": "INT",
  1914. "name": "INT",
  1915. "type": "INT",
  1916. "links": null
  1917. }
  1918. ],
  1919. "properties": {
  1920. "cnr_id": "comfy-core",
  1921. "ver": "0.23.0",
  1922. "Node name for S&R": "ComfyNumberConvert",
  1923. "enableTabs": false,
  1924. "tabWidth": 65,
  1925. "tabXOffset": 10,
  1926. "hasSecondTab": false,
  1927. "secondTabText": "Send Back",
  1928. "secondTabOffset": 80,
  1929. "secondTabWidth": 65
  1930. },
  1931. "widgets_values": []
  1932. },
  1933. {
  1934. "id": 146,
  1935. "type": "ComfyNumberConvert",
  1936. "pos": [
  1937. 5930,
  1938. 2110
  1939. ],
  1940. "size": [
  1941. 230,
  1942. 100
  1943. ],
  1944. "flags": {},
  1945. "order": 17,
  1946. "mode": 0,
  1947. "inputs": [
  1948. {
  1949. "label": "value",
  1950. "localized_name": "value",
  1951. "name": "value",
  1952. "type": "INT,FLOAT,STRING,BOOLEAN",
  1953. "link": 197
  1954. }
  1955. ],
  1956. "outputs": [
  1957. {
  1958. "localized_name": "FLOAT",
  1959. "name": "FLOAT",
  1960. "type": "FLOAT",
  1961. "links": [
  1962. 242
  1963. ]
  1964. },
  1965. {
  1966. "localized_name": "INT",
  1967. "name": "INT",
  1968. "type": "INT",
  1969. "links": null
  1970. }
  1971. ],
  1972. "properties": {
  1973. "cnr_id": "comfy-core",
  1974. "ver": "0.23.0",
  1975. "Node name for S&R": "ComfyNumberConvert",
  1976. "enableTabs": false,
  1977. "tabWidth": 65,
  1978. "tabXOffset": 10,
  1979. "hasSecondTab": false,
  1980. "secondTabText": "Send Back",
  1981. "secondTabOffset": 80,
  1982. "secondTabWidth": 65
  1983. },
  1984. "widgets_values": []
  1985. },
  1986. {
  1987. "id": 155,
  1988. "type": "DualModelGuider",
  1989. "pos": [
  1990. 5786.869112004609,
  1991. 870.1531932964106
  1992. ],
  1993. "size": [
  1994. 270,
  1995. 180
  1996. ],
  1997. "flags": {},
  1998. "order": 24,
  1999. "mode": 0,
  2000. "inputs": [
  2001. {
  2002. "localized_name": "model",
  2003. "name": "model",
  2004. "type": "MODEL",
  2005. "link": 223
  2006. },
  2007. {
  2008. "localized_name": "positive",
  2009. "name": "positive",
  2010. "type": "CONDITIONING",
  2011. "link": 213
  2012. },
  2013. {
  2014. "localized_name": "model_negative",
  2015. "name": "model_negative",
  2016. "shape": 7,
  2017. "type": "MODEL",
  2018. "link": 211
  2019. },
  2020. {
  2021. "localized_name": "negative",
  2022. "name": "negative",
  2023. "shape": 7,
  2024. "type": "CONDITIONING",
  2025. "link": 214
  2026. }
  2027. ],
  2028. "outputs": [
  2029. {
  2030. "localized_name": "GUIDER",
  2031. "name": "GUIDER",
  2032. "type": "GUIDER",
  2033. "links": [
  2034. 215
  2035. ]
  2036. }
  2037. ],
  2038. "properties": {
  2039. "cnr_id": "comfy-core",
  2040. "ver": "0.23.0",
  2041. "Node name for S&R": "DualModelGuider",
  2042. "enableTabs": false,
  2043. "tabWidth": 65,
  2044. "tabXOffset": 10,
  2045. "hasSecondTab": false,
  2046. "secondTabText": "Send Back",
  2047. "secondTabOffset": 80,
  2048. "secondTabWidth": 65
  2049. },
  2050. "widgets_values": [
  2051. 7
  2052. ]
  2053. },
  2054. {
  2055. "id": 16,
  2056. "type": "KSamplerSelect",
  2057. "pos": [
  2058. 5790,
  2059. 1100
  2060. ],
  2061. "size": [
  2062. 270,
  2063. 110
  2064. ],
  2065. "flags": {},
  2066. "order": 0,
  2067. "mode": 0,
  2068. "inputs": [],
  2069. "outputs": [
  2070. {
  2071. "localized_name": "SAMPLER",
  2072. "name": "SAMPLER",
  2073. "type": "SAMPLER",
  2074. "links": [
  2075. 13
  2076. ]
  2077. }
  2078. ],
  2079. "properties": {
  2080. "cnr_id": "comfy-core",
  2081. "ver": "0.8.2",
  2082. "Node name for S&R": "KSamplerSelect",
  2083. "enableTabs": false,
  2084. "tabWidth": 65,
  2085. "tabXOffset": 10,
  2086. "hasSecondTab": false,
  2087. "secondTabText": "Send Back",
  2088. "secondTabOffset": 80,
  2089. "secondTabWidth": 65
  2090. },
  2091. "widgets_values": [
  2092. "euler"
  2093. ]
  2094. },
  2095. {
  2096. "id": 160,
  2097. "type": "ExtendIntermediateSigmas",
  2098. "pos": [
  2099. 6166.48690487678,
  2100. 1260.6247830180132
  2101. ],
  2102. "size": [
  2103. 277.1353515625,
  2104. 130
  2105. ],
  2106. "flags": {},
  2107. "order": 27,
  2108. "mode": 4,
  2109. "inputs": [
  2110. {
  2111. "localized_name": "sigmas",
  2112. "name": "sigmas",
  2113. "type": "SIGMAS",
  2114. "link": 239
  2115. }
  2116. ],
  2117. "outputs": [
  2118. {
  2119. "localized_name": "SIGMAS",
  2120. "name": "SIGMAS",
  2121. "type": "SIGMAS",
  2122. "links": [
  2123. 234
  2124. ]
  2125. }
  2126. ],
  2127. "properties": {
  2128. "cnr_id": "comfy-core",
  2129. "ver": "0.24.0",
  2130. "Node name for S&R": "ExtendIntermediateSigmas"
  2131. },
  2132. "widgets_values": [
  2133. 2,
  2134. 1,
  2135. 0.98,
  2136. "linear"
  2137. ]
  2138. },
  2139. {
  2140. "id": 23,
  2141. "type": "UNETLoader",
  2142. "pos": [
  2143. 4720,
  2144. 520
  2145. ],
  2146. "size": [
  2147. 470,
  2148. 170
  2149. ],
  2150. "flags": {},
  2151. "order": 9,
  2152. "mode": 0,
  2153. "showAdvanced": true,
  2154. "inputs": [
  2155. {
  2156. "localized_name": "unet_name",
  2157. "name": "unet_name",
  2158. "type": "COMBO",
  2159. "widget": {
  2160. "name": "unet_name"
  2161. },
  2162. "link": 156
  2163. }
  2164. ],
  2165. "outputs": [
  2166. {
  2167. "localized_name": "MODEL",
  2168. "name": "MODEL",
  2169. "type": "MODEL",
  2170. "links": [
  2171. 252
  2172. ]
  2173. }
  2174. ],
  2175. "properties": {
  2176. "cnr_id": "comfy-core",
  2177. "ver": "0.8.2",
  2178. "Node name for S&R": "UNETLoader",
  2179. "enableTabs": false,
  2180. "tabWidth": 65,
  2181. "tabXOffset": 10,
  2182. "hasSecondTab": false,
  2183. "secondTabText": "Send Back",
  2184. "secondTabOffset": 80,
  2185. "secondTabWidth": 65,
  2186. "models": [
  2187. {
  2188. "name": "ideogram4_fp8_scaled.safetensors",
  2189. "url": "https://huggingface.co/Comfy-Org/Ideogram-4/resolve/main/diffusion_models/ideogram4_fp8_scaled.safetensors",
  2190. "directory": "diffusion_models"
  2191. }
  2192. ]
  2193. },
  2194. "widgets_values": [
  2195. "ideogram4_fp8_scaled.safetensors",
  2196. "default"
  2197. ]
  2198. },
  2199. {
  2200. "id": 157,
  2201. "type": "CFGOverride",
  2202. "pos": [
  2203. 5788.50445044379,
  2204. 656.5403962986363
  2205. ],
  2206. "size": [
  2207. 260,
  2208. 170
  2209. ],
  2210. "flags": {},
  2211. "order": 26,
  2212. "mode": 0,
  2213. "inputs": [
  2214. {
  2215. "localized_name": "model",
  2216. "name": "model",
  2217. "type": "MODEL",
  2218. "link": 253
  2219. }
  2220. ],
  2221. "outputs": [
  2222. {
  2223. "localized_name": "MODEL",
  2224. "name": "MODEL",
  2225. "type": "MODEL",
  2226. "links": [
  2227. 223
  2228. ]
  2229. }
  2230. ],
  2231. "properties": {
  2232. "cnr_id": "comfy-core",
  2233. "ver": "0.23.0",
  2234. "Node name for S&R": "CFGOverride",
  2235. "enableTabs": false,
  2236. "tabWidth": 65,
  2237. "tabXOffset": 10,
  2238. "hasSecondTab": false,
  2239. "secondTabText": "Send Back",
  2240. "secondTabOffset": 80,
  2241. "secondTabWidth": 65
  2242. },
  2243. "widgets_values": [
  2244. 3,
  2245. 0.7,
  2246. 1
  2247. ]
  2248. },
  2249. {
  2250. "id": 176,
  2251. "type": "ModelSamplingAuraFlow",
  2252. "pos": [
  2253. 5379.666746989401,
  2254. 328.47449051941777
  2255. ],
  2256. "size": [
  2257. 270,
  2258. 58
  2259. ],
  2260. "flags": {},
  2261. "order": 29,
  2262. "mode": 0,
  2263. "inputs": [
  2264. {
  2265. "localized_name": "model",
  2266. "name": "model",
  2267. "type": "MODEL",
  2268. "link": 252
  2269. }
  2270. ],
  2271. "outputs": [
  2272. {
  2273. "localized_name": "MODEL",
  2274. "name": "MODEL",
  2275. "type": "MODEL",
  2276. "links": [
  2277. 253
  2278. ]
  2279. }
  2280. ],
  2281. "properties": {
  2282. "cnr_id": "comfy-core",
  2283. "ver": "0.24.0",
  2284. "Node name for S&R": "ModelSamplingAuraFlow"
  2285. },
  2286. "widgets_values": [
  2287. 5
  2288. ]
  2289. }
  2290. ],
  2291. "groups": [
  2292. {
  2293. "id": 1,
  2294. "title": "Models",
  2295. "bounding": [
  2296. 4700,
  2297. 420,
  2298. 530,
  2299. 1100
  2300. ],
  2301. "color": "#3f789e",
  2302. "flags": {}
  2303. },
  2304. {
  2305. "id": 2,
  2306. "title": "Latent Size",
  2307. "bounding": [
  2308. 5260,
  2309. 1080,
  2310. 450,
  2311. 440
  2312. ],
  2313. "color": "#3f789e",
  2314. "flags": {}
  2315. },
  2316. {
  2317. "id": 3,
  2318. "title": "Sampling",
  2319. "bounding": [
  2320. 5740,
  2321. 420,
  2322. 780,
  2323. 1100
  2324. ],
  2325. "color": "#3f789e",
  2326. "flags": {}
  2327. },
  2328. {
  2329. "id": 4,
  2330. "title": "Prompt",
  2331. "bounding": [
  2332. 5260,
  2333. 420,
  2334. 450,
  2335. 640
  2336. ],
  2337. "color": "#3f789e",
  2338. "flags": {}
  2339. },
  2340. {
  2341. "id": 5,
  2342. "title": "Image Size",
  2343. "bounding": [
  2344. 4130,
  2345. 1540,
  2346. 530,
  2347. 420
  2348. ],
  2349. "color": "#3f789e",
  2350. "flags": {}
  2351. },
  2352. {
  2353. "id": 9,
  2354. "title": "Preset",
  2355. "bounding": [
  2356. 4700,
  2357. 1540,
  2358. 1820,
  2359. 780
  2360. ],
  2361. "color": "#3f789e",
  2362. "flags": {}
  2363. }
  2364. ],
  2365. "links": [
  2366. {
  2367. "id": 8,
  2368. "origin_id": 24,
  2369. "origin_slot": 0,
  2370. "target_id": 10,
  2371. "target_slot": 0,
  2372. "type": "CONDITIONING"
  2373. },
  2374. {
  2375. "id": 33,
  2376. "origin_id": 31,
  2377. "origin_slot": 1,
  2378. "target_id": 11,
  2379. "target_slot": 0,
  2380. "type": "INT"
  2381. },
  2382. {
  2383. "id": 36,
  2384. "origin_id": 32,
  2385. "origin_slot": 1,
  2386. "target_id": 11,
  2387. "target_slot": 1,
  2388. "type": "INT"
  2389. },
  2390. {
  2391. "id": 11,
  2392. "origin_id": 18,
  2393. "origin_slot": 0,
  2394. "target_id": 12,
  2395. "target_slot": 0,
  2396. "type": "NOISE"
  2397. },
  2398. {
  2399. "id": 13,
  2400. "origin_id": 16,
  2401. "origin_slot": 0,
  2402. "target_id": 12,
  2403. "target_slot": 2,
  2404. "type": "SAMPLER"
  2405. },
  2406. {
  2407. "id": 15,
  2408. "origin_id": 11,
  2409. "origin_slot": 0,
  2410. "target_id": 12,
  2411. "target_slot": 4,
  2412. "type": "LATENT"
  2413. },
  2414. {
  2415. "id": 16,
  2416. "origin_id": 12,
  2417. "origin_slot": 0,
  2418. "target_id": 13,
  2419. "target_slot": 0,
  2420. "type": "LATENT"
  2421. },
  2422. {
  2423. "id": 17,
  2424. "origin_id": 9,
  2425. "origin_slot": 0,
  2426. "target_id": 13,
  2427. "target_slot": 1,
  2428. "type": "VAE"
  2429. },
  2430. {
  2431. "id": 34,
  2432. "origin_id": 31,
  2433. "origin_slot": 1,
  2434. "target_id": 17,
  2435. "target_slot": 1,
  2436. "type": "INT"
  2437. },
  2438. {
  2439. "id": 37,
  2440. "origin_id": 32,
  2441. "origin_slot": 1,
  2442. "target_id": 17,
  2443. "target_slot": 2,
  2444. "type": "INT"
  2445. },
  2446. {
  2447. "id": 24,
  2448. "origin_id": 14,
  2449. "origin_slot": 0,
  2450. "target_id": 24,
  2451. "target_slot": 0,
  2452. "type": "CLIP"
  2453. },
  2454. {
  2455. "id": 32,
  2456. "origin_id": 27,
  2457. "origin_slot": 0,
  2458. "target_id": 31,
  2459. "target_slot": 0,
  2460. "type": "INT"
  2461. },
  2462. {
  2463. "id": 35,
  2464. "origin_id": 28,
  2465. "origin_slot": 0,
  2466. "target_id": 32,
  2467. "target_slot": 0,
  2468. "type": "INT"
  2469. },
  2470. {
  2471. "id": 25,
  2472. "origin_id": 13,
  2473. "origin_slot": 0,
  2474. "target_id": -20,
  2475. "target_slot": 0,
  2476. "type": "IMAGE"
  2477. },
  2478. {
  2479. "id": 152,
  2480. "origin_id": -10,
  2481. "origin_slot": 0,
  2482. "target_id": 24,
  2483. "target_slot": 1,
  2484. "type": "STRING"
  2485. },
  2486. {
  2487. "id": 155,
  2488. "origin_id": -10,
  2489. "origin_slot": 3,
  2490. "target_id": 18,
  2491. "target_slot": 0,
  2492. "type": "INT"
  2493. },
  2494. {
  2495. "id": 156,
  2496. "origin_id": -10,
  2497. "origin_slot": 4,
  2498. "target_id": 23,
  2499. "target_slot": 0,
  2500. "type": "COMBO"
  2501. },
  2502. {
  2503. "id": 157,
  2504. "origin_id": -10,
  2505. "origin_slot": 5,
  2506. "target_id": 14,
  2507. "target_slot": 0,
  2508. "type": "COMBO"
  2509. },
  2510. {
  2511. "id": 158,
  2512. "origin_id": -10,
  2513. "origin_slot": 6,
  2514. "target_id": 9,
  2515. "target_slot": 0,
  2516. "type": "COMBO"
  2517. },
  2518. {
  2519. "id": 195,
  2520. "origin_id": 145,
  2521. "origin_slot": 0,
  2522. "target_id": 144,
  2523. "target_slot": 0,
  2524. "type": "STRING"
  2525. },
  2526. {
  2527. "id": 196,
  2528. "origin_id": 148,
  2529. "origin_slot": 0,
  2530. "target_id": 145,
  2531. "target_slot": 0,
  2532. "type": "STRING"
  2533. },
  2534. {
  2535. "id": 197,
  2536. "origin_id": 150,
  2537. "origin_slot": 0,
  2538. "target_id": 146,
  2539. "target_slot": 0,
  2540. "type": "STRING"
  2541. },
  2542. {
  2543. "id": 199,
  2544. "origin_id": 147,
  2545. "origin_slot": 0,
  2546. "target_id": 148,
  2547. "target_slot": 0,
  2548. "type": "STRING"
  2549. },
  2550. {
  2551. "id": 200,
  2552. "origin_id": 148,
  2553. "origin_slot": 0,
  2554. "target_id": 149,
  2555. "target_slot": 0,
  2556. "type": "STRING"
  2557. },
  2558. {
  2559. "id": 201,
  2560. "origin_id": 148,
  2561. "origin_slot": 0,
  2562. "target_id": 150,
  2563. "target_slot": 0,
  2564. "type": "STRING"
  2565. },
  2566. {
  2567. "id": 202,
  2568. "origin_id": 149,
  2569. "origin_slot": 0,
  2570. "target_id": 151,
  2571. "target_slot": 0,
  2572. "type": "STRING"
  2573. },
  2574. {
  2575. "id": 211,
  2576. "origin_id": 154,
  2577. "origin_slot": 0,
  2578. "target_id": 155,
  2579. "target_slot": 2,
  2580. "type": "MODEL"
  2581. },
  2582. {
  2583. "id": 213,
  2584. "origin_id": 24,
  2585. "origin_slot": 0,
  2586. "target_id": 155,
  2587. "target_slot": 1,
  2588. "type": "CONDITIONING"
  2589. },
  2590. {
  2591. "id": 214,
  2592. "origin_id": 10,
  2593. "origin_slot": 0,
  2594. "target_id": 155,
  2595. "target_slot": 3,
  2596. "type": "CONDITIONING"
  2597. },
  2598. {
  2599. "id": 215,
  2600. "origin_id": 155,
  2601. "origin_slot": 0,
  2602. "target_id": 12,
  2603. "target_slot": 1,
  2604. "type": "GUIDER"
  2605. },
  2606. {
  2607. "id": 216,
  2608. "origin_id": -10,
  2609. "origin_slot": 7,
  2610. "target_id": 154,
  2611. "target_slot": 0,
  2612. "type": "COMBO"
  2613. },
  2614. {
  2615. "id": 218,
  2616. "origin_id": 156,
  2617. "origin_slot": 0,
  2618. "target_id": 147,
  2619. "target_slot": 0,
  2620. "type": "STRING"
  2621. },
  2622. {
  2623. "id": 219,
  2624. "origin_id": -10,
  2625. "origin_slot": 8,
  2626. "target_id": 156,
  2627. "target_slot": 0,
  2628. "type": "COMBO"
  2629. },
  2630. {
  2631. "id": 223,
  2632. "origin_id": 157,
  2633. "origin_slot": 0,
  2634. "target_id": 155,
  2635. "target_slot": 0,
  2636. "type": "MODEL"
  2637. },
  2638. {
  2639. "id": 229,
  2640. "origin_id": -10,
  2641. "origin_slot": 1,
  2642. "target_id": 27,
  2643. "target_slot": 0,
  2644. "type": "INT"
  2645. },
  2646. {
  2647. "id": 230,
  2648. "origin_id": -10,
  2649. "origin_slot": 2,
  2650. "target_id": 28,
  2651. "target_slot": 0,
  2652. "type": "INT"
  2653. },
  2654. {
  2655. "id": 234,
  2656. "origin_id": 160,
  2657. "origin_slot": 0,
  2658. "target_id": 12,
  2659. "target_slot": 3,
  2660. "type": "SIGMAS"
  2661. },
  2662. {
  2663. "id": 237,
  2664. "origin_id": 13,
  2665. "origin_slot": 0,
  2666. "target_id": 164,
  2667. "target_slot": 0,
  2668. "type": "IMAGE"
  2669. },
  2670. {
  2671. "id": 239,
  2672. "origin_id": 17,
  2673. "origin_slot": 0,
  2674. "target_id": 160,
  2675. "target_slot": 0,
  2676. "type": "SIGMAS"
  2677. },
  2678. {
  2679. "id": 240,
  2680. "origin_id": 151,
  2681. "origin_slot": 1,
  2682. "target_id": 17,
  2683. "target_slot": 0,
  2684. "type": "INT"
  2685. },
  2686. {
  2687. "id": 241,
  2688. "origin_id": 144,
  2689. "origin_slot": 0,
  2690. "target_id": 17,
  2691. "target_slot": 3,
  2692. "type": "FLOAT"
  2693. },
  2694. {
  2695. "id": 242,
  2696. "origin_id": 146,
  2697. "origin_slot": 0,
  2698. "target_id": 17,
  2699. "target_slot": 4,
  2700. "type": "FLOAT"
  2701. },
  2702. {
  2703. "id": 252,
  2704. "origin_id": 23,
  2705. "origin_slot": 0,
  2706. "target_id": 176,
  2707. "target_slot": 0,
  2708. "type": "MODEL"
  2709. },
  2710. {
  2711. "id": 253,
  2712. "origin_id": 176,
  2713. "origin_slot": 0,
  2714. "target_id": 157,
  2715. "target_slot": 0,
  2716. "type": "MODEL"
  2717. }
  2718. ],
  2719. "extra": {}
  2720. }
  2721. ]
  2722. },
  2723. "config": {},
  2724. "extra": {
  2725. "frontendVersion": "1.45.15",
  2726. "VHS_latentpreview": true,
  2727. "VHS_latentpreviewrate": 0,
  2728. "VHS_MetadataImage": true,
  2729. "VHS_KeepIntermediate": true,
  2730. "ds": {
  2731. "scale": 0.7513148009015777,
  2732. "offset": [
  2733. -4021.7573378066804,
  2734. -2014.070500277211
  2735. ]
  2736. }
  2737. },
  2738. "version": 0.4
  2739. }
Advertisement
Add Comment
Please, Sign In to add comment