osrplus

SDXL - Flux Workflow

Oct 19th, 2025
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.08 KB | None | 0 0
  1. {
  2. "id": "8c5025fc-29e0-4cf4-b45f-d3358840851e",
  3. "revision": 0,
  4. "last_node_id": 116,
  5. "last_link_id": 178,
  6. "nodes": [
  7. {
  8. "id": 32,
  9. "type": "Note",
  10. "pos": [
  11. -1228.5103759765625,
  12. -581.64990234375
  13. ],
  14. "size": [
  15. 210,
  16. 88
  17. ],
  18. "flags": {},
  19. "order": 0,
  20. "mode": 0,
  21. "inputs": [],
  22. "outputs": [],
  23. "properties": {},
  24. "widgets_values": [
  25. "We use Flux to create a control net to apply to the SDXL generation."
  26. ],
  27. "color": "#432",
  28. "bgcolor": "#653"
  29. },
  30. {
  31. "id": 48,
  32. "type": "KSamplerSelect",
  33. "pos": [
  34. -969.4542846679688,
  35. -427.7073974609375
  36. ],
  37. "size": [
  38. 270,
  39. 58
  40. ],
  41. "flags": {},
  42. "order": 1,
  43. "mode": 0,
  44. "inputs": [],
  45. "outputs": [
  46. {
  47. "name": "SAMPLER",
  48. "type": "SAMPLER",
  49. "links": [
  50. 70
  51. ]
  52. }
  53. ],
  54. "properties": {
  55. "cnr_id": "comfy-core",
  56. "ver": "0.3.48",
  57. "Node name for S&R": "KSamplerSelect"
  58. },
  59. "widgets_values": [
  60. "euler"
  61. ]
  62. },
  63. {
  64. "id": 5,
  65. "type": "EmptyLatentImage",
  66. "pos": [
  67. -976.4732055664062,
  68. -296.67327880859375
  69. ],
  70. "size": [
  71. 270,
  72. 106
  73. ],
  74. "flags": {},
  75. "order": 23,
  76. "mode": 0,
  77. "inputs": [
  78. {
  79. "name": "width",
  80. "type": "INT",
  81. "widget": {
  82. "name": "width"
  83. },
  84. "link": 165
  85. },
  86. {
  87. "name": "height",
  88. "type": "INT",
  89. "widget": {
  90. "name": "height"
  91. },
  92. "link": 168
  93. }
  94. ],
  95. "outputs": [
  96. {
  97. "name": "LATENT",
  98. "type": "LATENT",
  99. "links": [
  100. 79
  101. ]
  102. }
  103. ],
  104. "title": "Empty Latent Image (Flux)",
  105. "properties": {
  106. "cnr_id": "comfy-core",
  107. "ver": "0.3.48",
  108. "Node name for S&R": "EmptyLatentImage"
  109. },
  110. "widgets_values": [
  111. 896,
  112. 1152,
  113. 1
  114. ]
  115. },
  116. {
  117. "id": 51,
  118. "type": "BasicScheduler",
  119. "pos": [
  120. -977.3855590820312,
  121. -117.64348602294922
  122. ],
  123. "size": [
  124. 270,
  125. 106
  126. ],
  127. "flags": {},
  128. "order": 20,
  129. "mode": 0,
  130. "inputs": [
  131. {
  132. "name": "model",
  133. "type": "MODEL",
  134. "link": 77
  135. }
  136. ],
  137. "outputs": [
  138. {
  139. "name": "SIGMAS",
  140. "type": "SIGMAS",
  141. "links": [
  142. 76
  143. ]
  144. }
  145. ],
  146. "properties": {
  147. "cnr_id": "comfy-core",
  148. "ver": "0.3.48",
  149. "Node name for S&R": "BasicScheduler"
  150. },
  151. "widgets_values": [
  152. "simple",
  153. 10,
  154. 1
  155. ]
  156. },
  157. {
  158. "id": 3,
  159. "type": "CheckpointLoaderSimple",
  160. "pos": [
  161. -969.4862670898438,
  162. 51.93794631958008
  163. ],
  164. "size": [
  165. 270,
  166. 98
  167. ],
  168. "flags": {},
  169. "order": 2,
  170. "mode": 0,
  171. "inputs": [],
  172. "outputs": [
  173. {
  174. "name": "MODEL",
  175. "type": "MODEL",
  176. "links": []
  177. },
  178. {
  179. "name": "CLIP",
  180. "type": "CLIP",
  181. "links": [
  182. 1,
  183. 2
  184. ]
  185. },
  186. {
  187. "name": "VAE",
  188. "type": "VAE",
  189. "links": [
  190. 84
  191. ]
  192. }
  193. ],
  194. "title": "Load Checkpoint (Flux)",
  195. "properties": {
  196. "cnr_id": "comfy-core",
  197. "ver": "0.3.48",
  198. "Node name for S&R": "CheckpointLoaderSimple"
  199. },
  200. "widgets_values": [
  201. "flux1-dev-fp8.safetensors"
  202. ]
  203. },
  204. {
  205. "id": 49,
  206. "type": "RandomNoise",
  207. "pos": [
  208. -966.6758422851562,
  209. -576.9307861328125
  210. ],
  211. "size": [
  212. 270,
  213. 82
  214. ],
  215. "flags": {},
  216. "order": 3,
  217. "mode": 0,
  218. "inputs": [],
  219. "outputs": [
  220. {
  221. "name": "NOISE",
  222. "type": "NOISE",
  223. "links": [
  224. 72
  225. ]
  226. }
  227. ],
  228. "properties": {
  229. "cnr_id": "comfy-core",
  230. "ver": "0.3.48",
  231. "Node name for S&R": "RandomNoise"
  232. },
  233. "widgets_values": [
  234. 977294855263008,
  235. "randomize"
  236. ]
  237. },
  238. {
  239. "id": 46,
  240. "type": "NunchakuFluxDiTLoader",
  241. "pos": [
  242. -1292.445068359375,
  243. -433.04998779296875
  244. ],
  245. "size": [
  246. 275.7613220214844,
  247. 202
  248. ],
  249. "flags": {},
  250. "order": 4,
  251. "mode": 0,
  252. "inputs": [],
  253. "outputs": [
  254. {
  255. "name": "MODEL",
  256. "type": "MODEL",
  257. "links": [
  258. 73,
  259. 77
  260. ]
  261. }
  262. ],
  263. "properties": {
  264. "Node name for S&R": "NunchakuFluxDiTLoader",
  265. "cnr_id": "comfyui-nunchaku",
  266. "ver": "1.0.1"
  267. },
  268. "widgets_values": [
  269. "svdq-int4_r32-flux.1-krea-dev.safetensors",
  270. 0,
  271. "nunchaku-fp16",
  272. "auto",
  273. 0,
  274. "bfloat16",
  275. "enabled"
  276. ]
  277. },
  278. {
  279. "id": 53,
  280. "type": "BasicGuider",
  281. "pos": [
  282. -632.0347290039062,
  283. -540.8023071289062
  284. ],
  285. "size": [
  286. 155.71875,
  287. 46
  288. ],
  289. "flags": {},
  290. "order": 32,
  291. "mode": 0,
  292. "inputs": [
  293. {
  294. "name": "model",
  295. "type": "MODEL",
  296. "link": 73
  297. },
  298. {
  299. "name": "conditioning",
  300. "type": "CONDITIONING",
  301. "link": 74
  302. }
  303. ],
  304. "outputs": [
  305. {
  306. "name": "GUIDER",
  307. "type": "GUIDER",
  308. "links": [
  309. 75
  310. ]
  311. }
  312. ],
  313. "properties": {
  314. "cnr_id": "comfy-core",
  315. "ver": "0.3.48",
  316. "Node name for S&R": "BasicGuider"
  317. },
  318. "widgets_values": []
  319. },
  320. {
  321. "id": 50,
  322. "type": "FluxGuidance",
  323. "pos": [
  324. -968.9198608398438,
  325. -698.5414428710938
  326. ],
  327. "size": [
  328. 270,
  329. 58
  330. ],
  331. "flags": {},
  332. "order": 28,
  333. "mode": 0,
  334. "inputs": [
  335. {
  336. "name": "conditioning",
  337. "type": "CONDITIONING",
  338. "link": 68
  339. }
  340. ],
  341. "outputs": [
  342. {
  343. "name": "CONDITIONING",
  344. "type": "CONDITIONING",
  345. "links": [
  346. 74
  347. ]
  348. }
  349. ],
  350. "properties": {
  351. "cnr_id": "comfy-core",
  352. "ver": "0.3.48",
  353. "Node name for S&R": "FluxGuidance"
  354. },
  355. "widgets_values": [
  356. 2
  357. ]
  358. },
  359. {
  360. "id": 52,
  361. "type": "SamplerCustomAdvanced",
  362. "pos": [
  363. -625.4036865234375,
  364. -439.5355224609375
  365. ],
  366. "size": [
  367. 202.53378295898438,
  368. 106
  369. ],
  370. "flags": {},
  371. "order": 33,
  372. "mode": 0,
  373. "inputs": [
  374. {
  375. "name": "noise",
  376. "type": "NOISE",
  377. "link": 72
  378. },
  379. {
  380. "name": "guider",
  381. "type": "GUIDER",
  382. "link": 75
  383. },
  384. {
  385. "name": "sampler",
  386. "type": "SAMPLER",
  387. "link": 70
  388. },
  389. {
  390. "name": "sigmas",
  391. "type": "SIGMAS",
  392. "link": 76
  393. },
  394. {
  395. "name": "latent_image",
  396. "type": "LATENT",
  397. "link": 79
  398. }
  399. ],
  400. "outputs": [
  401. {
  402. "name": "output",
  403. "type": "LATENT",
  404. "links": [
  405. 80
  406. ]
  407. },
  408. {
  409. "name": "denoised_output",
  410. "type": "LATENT",
  411. "links": []
  412. }
  413. ],
  414. "properties": {
  415. "cnr_id": "comfy-core",
  416. "ver": "0.3.48",
  417. "Node name for S&R": "SamplerCustomAdvanced"
  418. },
  419. "widgets_values": []
  420. },
  421. {
  422. "id": 6,
  423. "type": "VAEDecode",
  424. "pos": [
  425. -618.4769287109375,
  426. -265.2340393066406
  427. ],
  428. "size": [
  429. 161.34324645996094,
  430. 46
  431. ],
  432. "flags": {},
  433. "order": 34,
  434. "mode": 0,
  435. "inputs": [
  436. {
  437. "name": "samples",
  438. "type": "LATENT",
  439. "link": 80
  440. },
  441. {
  442. "name": "vae",
  443. "type": "VAE",
  444. "link": 84
  445. }
  446. ],
  447. "outputs": [
  448. {
  449. "name": "IMAGE",
  450. "type": "IMAGE",
  451. "links": [
  452. 9,
  453. 27,
  454. 31,
  455. 63
  456. ]
  457. }
  458. ],
  459. "title": "VAE Decode (Flux)",
  460. "properties": {
  461. "cnr_id": "comfy-core",
  462. "ver": "0.3.48",
  463. "Node name for S&R": "VAEDecode"
  464. },
  465. "widgets_values": []
  466. },
  467. {
  468. "id": 11,
  469. "type": "CheckpointLoaderSimple",
  470. "pos": [
  471. -949.03662109375,
  472. -1022.3270263671875
  473. ],
  474. "size": [
  475. 270,
  476. 98
  477. ],
  478. "flags": {},
  479. "order": 5,
  480. "mode": 0,
  481. "inputs": [],
  482. "outputs": [
  483. {
  484. "name": "MODEL",
  485. "type": "MODEL",
  486. "links": [
  487. 90
  488. ]
  489. },
  490. {
  491. "name": "CLIP",
  492. "type": "CLIP",
  493. "links": [
  494. 91
  495. ]
  496. },
  497. {
  498. "name": "VAE",
  499. "type": "VAE",
  500. "links": [
  501. 19,
  502. 24,
  503. 36,
  504. 53
  505. ]
  506. }
  507. ],
  508. "title": "Load Checkpoint (SDXL)",
  509. "properties": {
  510. "cnr_id": "comfy-core",
  511. "ver": "0.3.48",
  512. "Node name for S&R": "CheckpointLoaderSimple"
  513. },
  514. "widgets_values": [
  515. "model-sdxl\\model-sdxl-vae.safetensors"
  516. ]
  517. },
  518. {
  519. "id": 59,
  520. "type": "LoraLoader",
  521. "pos": [
  522. -295.93670654296875,
  523. -1124.021240234375
  524. ],
  525. "size": [
  526. 270,
  527. 126
  528. ],
  529. "flags": {},
  530. "order": 27,
  531. "mode": 4,
  532. "inputs": [
  533. {
  534. "name": "model",
  535. "type": "MODEL",
  536. "link": 93
  537. },
  538. {
  539. "name": "clip",
  540. "type": "CLIP",
  541. "link": 92
  542. }
  543. ],
  544. "outputs": [
  545. {
  546. "name": "MODEL",
  547. "type": "MODEL",
  548. "links": [
  549. 87
  550. ]
  551. },
  552. {
  553. "name": "CLIP",
  554. "type": "CLIP",
  555. "links": [
  556. 89,
  557. 117
  558. ]
  559. }
  560. ],
  561. "properties": {
  562. "cnr_id": "comfy-core",
  563. "ver": "0.3.48",
  564. "Node name for S&R": "LoraLoader"
  565. },
  566. "widgets_values": [
  567. "osr-daemon.safetensors",
  568. 1.0000000000000002,
  569. 0.9500000000000002
  570. ]
  571. },
  572. {
  573. "id": 18,
  574. "type": "ControlNetLoader",
  575. "pos": [
  576. -373.65509033203125,
  577. -622.2437133789062
  578. ],
  579. "size": [
  580. 270,
  581. 58
  582. ],
  583. "flags": {},
  584. "order": 6,
  585. "mode": 0,
  586. "inputs": [],
  587. "outputs": [
  588. {
  589. "name": "CONTROL_NET",
  590. "type": "CONTROL_NET",
  591. "links": [
  592. 17
  593. ]
  594. }
  595. ],
  596. "properties": {
  597. "cnr_id": "comfy-core",
  598. "ver": "0.3.48",
  599. "Node name for S&R": "ControlNetLoader"
  600. },
  601. "widgets_values": [
  602. "sdxl_controlnet_depth_full.safetensors"
  603. ]
  604. },
  605. {
  606. "id": 40,
  607. "type": "ControlNetLoader",
  608. "pos": [
  609. -366.5224609375,
  610. -508.72625732421875
  611. ],
  612. "size": [
  613. 270,
  614. 58
  615. ],
  616. "flags": {},
  617. "order": 7,
  618. "mode": 0,
  619. "inputs": [],
  620. "outputs": [
  621. {
  622. "name": "CONTROL_NET",
  623. "type": "CONTROL_NET",
  624. "links": [
  625. 51
  626. ]
  627. }
  628. ],
  629. "properties": {
  630. "cnr_id": "comfy-core",
  631. "ver": "0.3.48",
  632. "Node name for S&R": "ControlNetLoader"
  633. },
  634. "widgets_values": [
  635. "OpenPoseXL2.safetensors"
  636. ]
  637. },
  638. {
  639. "id": 30,
  640. "type": "ControlNetLoader",
  641. "pos": [
  642. -367.9741516113281,
  643. -392.6142272949219
  644. ],
  645. "size": [
  646. 270,
  647. 58
  648. ],
  649. "flags": {},
  650. "order": 8,
  651. "mode": 0,
  652. "inputs": [],
  653. "outputs": [
  654. {
  655. "name": "CONTROL_NET",
  656. "type": "CONTROL_NET",
  657. "links": [
  658. 35
  659. ]
  660. }
  661. ],
  662. "properties": {
  663. "cnr_id": "comfy-core",
  664. "ver": "0.3.48",
  665. "Node name for S&R": "ControlNetLoader"
  666. },
  667. "widgets_values": [
  668. "noobaiXLControlnet_epsSoftedgeHed.safetensors"
  669. ]
  670. },
  671. {
  672. "id": 41,
  673. "type": "ControlNetApplyAdvanced",
  674. "pos": [
  675. 48.28092956542969,
  676. -253.59295654296875
  677. ],
  678. "size": [
  679. 270,
  680. 186
  681. ],
  682. "flags": {},
  683. "order": 43,
  684. "mode": 0,
  685. "inputs": [
  686. {
  687. "name": "positive",
  688. "type": "CONDITIONING",
  689. "link": 58
  690. },
  691. {
  692. "name": "negative",
  693. "type": "CONDITIONING",
  694. "link": 59
  695. },
  696. {
  697. "name": "control_net",
  698. "type": "CONTROL_NET",
  699. "link": 51
  700. },
  701. {
  702. "name": "image",
  703. "type": "IMAGE",
  704. "link": 64
  705. },
  706. {
  707. "name": "vae",
  708. "shape": 7,
  709. "type": "VAE",
  710. "link": 53
  711. }
  712. ],
  713. "outputs": [
  714. {
  715. "name": "positive",
  716. "type": "CONDITIONING",
  717. "links": [
  718. 56
  719. ]
  720. },
  721. {
  722. "name": "negative",
  723. "type": "CONDITIONING",
  724. "links": [
  725. 57
  726. ]
  727. }
  728. ],
  729. "title": "Apply OpenPose ControlNet",
  730. "properties": {
  731. "cnr_id": "comfy-core",
  732. "ver": "0.3.48",
  733. "Node name for S&R": "ControlNetApplyAdvanced"
  734. },
  735. "widgets_values": [
  736. 0.8000000000000002,
  737. 0,
  738. 0.7500000000000002
  739. ]
  740. },
  741. {
  742. "id": 28,
  743. "type": "HEDPreprocessor",
  744. "pos": [
  745. 74.8126449584961,
  746. -4.119613170623779
  747. ],
  748. "size": [
  749. 270,
  750. 82
  751. ],
  752. "flags": {},
  753. "order": 37,
  754. "mode": 0,
  755. "inputs": [
  756. {
  757. "name": "image",
  758. "type": "IMAGE",
  759. "link": 31
  760. },
  761. {
  762. "name": "resolution",
  763. "shape": 7,
  764. "type": "INT",
  765. "widget": {
  766. "name": "resolution"
  767. },
  768. "link": 163
  769. }
  770. ],
  771. "outputs": [
  772. {
  773. "name": "IMAGE",
  774. "type": "IMAGE",
  775. "links": [
  776. 34,
  777. 41
  778. ]
  779. }
  780. ],
  781. "title": "SoftEdge (HED)",
  782. "properties": {
  783. "cnr_id": "comfyui_controlnet_aux",
  784. "ver": "cc6b232f4a47f0cdf70f4e1bfa24b74bd0d75bf1",
  785. "Node name for S&R": "HEDPreprocessor"
  786. },
  787. "widgets_values": [
  788. "enable",
  789. 896
  790. ]
  791. },
  792. {
  793. "id": 26,
  794. "type": "DepthAnythingV2Preprocessor",
  795. "pos": [
  796. 72.72709655761719,
  797. 153.2535858154297
  798. ],
  799. "size": [
  800. 279.6646423339844,
  801. 82
  802. ],
  803. "flags": {},
  804. "order": 36,
  805. "mode": 0,
  806. "inputs": [
  807. {
  808. "name": "image",
  809. "type": "IMAGE",
  810. "link": 27
  811. },
  812. {
  813. "name": "resolution",
  814. "shape": 7,
  815. "type": "INT",
  816. "widget": {
  817. "name": "resolution"
  818. },
  819. "link": 164
  820. }
  821. ],
  822. "outputs": [
  823. {
  824. "name": "IMAGE",
  825. "type": "IMAGE",
  826. "links": [
  827. 28,
  828. 29
  829. ]
  830. }
  831. ],
  832. "properties": {
  833. "cnr_id": "comfyui_controlnet_aux",
  834. "ver": "cc6b232f4a47f0cdf70f4e1bfa24b74bd0d75bf1",
  835. "Node name for S&R": "DepthAnythingV2Preprocessor"
  836. },
  837. "widgets_values": [
  838. "depth_anything_v2_vitb.pth",
  839. 896
  840. ]
  841. },
  842. {
  843. "id": 36,
  844. "type": "ControlNetApplyAdvanced",
  845. "pos": [
  846. 360.83880615234375,
  847. -242.73095703125
  848. ],
  849. "size": [
  850. 270,
  851. 186
  852. ],
  853. "flags": {},
  854. "order": 44,
  855. "mode": 0,
  856. "inputs": [
  857. {
  858. "name": "positive",
  859. "type": "CONDITIONING",
  860. "link": 56
  861. },
  862. {
  863. "name": "negative",
  864. "type": "CONDITIONING",
  865. "link": 57
  866. },
  867. {
  868. "name": "control_net",
  869. "type": "CONTROL_NET",
  870. "link": 35
  871. },
  872. {
  873. "name": "image",
  874. "type": "IMAGE",
  875. "link": 34
  876. },
  877. {
  878. "name": "vae",
  879. "shape": 7,
  880. "type": "VAE",
  881. "link": 36
  882. }
  883. ],
  884. "outputs": [
  885. {
  886. "name": "positive",
  887. "type": "CONDITIONING",
  888. "links": [
  889. 48
  890. ]
  891. },
  892. {
  893. "name": "negative",
  894. "type": "CONDITIONING",
  895. "links": [
  896. 49
  897. ]
  898. }
  899. ],
  900. "title": "Apply SoftEdge ControlNet",
  901. "properties": {
  902. "cnr_id": "comfy-core",
  903. "ver": "0.3.48",
  904. "Node name for S&R": "ControlNetApplyAdvanced"
  905. },
  906. "widgets_values": [
  907. 0.28,
  908. 0.05000000000000001,
  909. 0.5000000000000001
  910. ]
  911. },
  912. {
  913. "id": 33,
  914. "type": "Note",
  915. "pos": [
  916. 670.7849731445312,
  917. -238.71607971191406
  918. ],
  919. "size": [
  920. 210,
  921. 88
  922. ],
  923. "flags": {},
  924. "order": 9,
  925. "mode": 0,
  926. "inputs": [],
  927. "outputs": [],
  928. "properties": {},
  929. "widgets_values": [
  930. "The strengths and end/start percents here represent a battle between SDXL's style vs. Flux's controlnet. So if you apply .8, then SDXL is doing .2 with style. The less Flux control, the less prompt adherence. (Suggested is .55)"
  931. ],
  932. "color": "#432",
  933. "bgcolor": "#653"
  934. },
  935. {
  936. "id": 39,
  937. "type": "Note",
  938. "pos": [
  939. -153.2964630126953,
  940. 272.23553466796875
  941. ],
  942. "size": [
  943. 210,
  944. 88
  945. ],
  946. "flags": {},
  947. "order": 10,
  948. "mode": 0,
  949. "inputs": [],
  950. "outputs": [],
  951. "properties": {},
  952. "widgets_values": [
  953. "Needs to match longest size in dimensions. TURN ON HANDS/FACE FOR CLOSE UPS."
  954. ],
  955. "color": "#322",
  956. "bgcolor": "#533"
  957. },
  958. {
  959. "id": 34,
  960. "type": "Note",
  961. "pos": [
  962. -2286.884033203125,
  963. -845.3286743164062
  964. ],
  965. "size": [
  966. 210,
  967. 88
  968. ],
  969. "flags": {},
  970. "order": 11,
  971. "mode": 0,
  972. "inputs": [],
  973. "outputs": [],
  974. "properties": {},
  975. "widgets_values": [
  976. "This is where you tweak the SDXL settings (steps, CFG, sampler/scheduler)"
  977. ],
  978. "color": "#432",
  979. "bgcolor": "#653"
  980. },
  981. {
  982. "id": 44,
  983. "type": "PreviewImage",
  984. "pos": [
  985. 1717.1019287109375,
  986. -1196.210205078125
  987. ],
  988. "size": [
  989. 140,
  990. 246
  991. ],
  992. "flags": {},
  993. "order": 42,
  994. "mode": 0,
  995. "inputs": [
  996. {
  997. "name": "images",
  998. "type": "IMAGE",
  999. "link": 65
  1000. }
  1001. ],
  1002. "outputs": [],
  1003. "title": "Flux OpenPose",
  1004. "properties": {
  1005. "cnr_id": "comfy-core",
  1006. "ver": "0.3.48",
  1007. "Node name for S&R": "PreviewImage"
  1008. },
  1009. "widgets_values": []
  1010. },
  1011. {
  1012. "id": 37,
  1013. "type": "PreviewImage",
  1014. "pos": [
  1015. 1892.0849609375,
  1016. -1197.614013671875
  1017. ],
  1018. "size": [
  1019. 140,
  1020. 246
  1021. ],
  1022. "flags": {},
  1023. "order": 41,
  1024. "mode": 0,
  1025. "inputs": [
  1026. {
  1027. "name": "images",
  1028. "type": "IMAGE",
  1029. "link": 41
  1030. }
  1031. ],
  1032. "outputs": [],
  1033. "title": "Flux Softedge",
  1034. "properties": {
  1035. "cnr_id": "comfy-core",
  1036. "ver": "0.3.48",
  1037. "Node name for S&R": "PreviewImage"
  1038. },
  1039. "widgets_values": []
  1040. },
  1041. {
  1042. "id": 9,
  1043. "type": "PreviewImage",
  1044. "pos": [
  1045. 1554.6773681640625,
  1046. -1201.7198486328125
  1047. ],
  1048. "size": [
  1049. 140,
  1050. 246
  1051. ],
  1052. "flags": {},
  1053. "order": 40,
  1054. "mode": 0,
  1055. "inputs": [
  1056. {
  1057. "name": "images",
  1058. "type": "IMAGE",
  1059. "link": 29
  1060. }
  1061. ],
  1062. "outputs": [],
  1063. "title": "Flux Depth",
  1064. "properties": {
  1065. "cnr_id": "comfy-core",
  1066. "ver": "0.3.48",
  1067. "Node name for S&R": "PreviewImage"
  1068. },
  1069. "widgets_values": []
  1070. },
  1071. {
  1072. "id": 7,
  1073. "type": "PreviewImage",
  1074. "pos": [
  1075. 1373.2615966796875,
  1076. -1200.9654541015625
  1077. ],
  1078. "size": [
  1079. 140,
  1080. 246.00003051757812
  1081. ],
  1082. "flags": {},
  1083. "order": 35,
  1084. "mode": 0,
  1085. "inputs": [
  1086. {
  1087. "name": "images",
  1088. "type": "IMAGE",
  1089. "link": 9
  1090. }
  1091. ],
  1092. "outputs": [],
  1093. "title": "Flux Preview",
  1094. "properties": {
  1095. "cnr_id": "comfy-core",
  1096. "ver": "0.3.48",
  1097. "Node name for S&R": "PreviewImage"
  1098. },
  1099. "widgets_values": []
  1100. },
  1101. {
  1102. "id": 2,
  1103. "type": "CLIPTextEncode",
  1104. "pos": [
  1105. 174.95095825195312,
  1106. -1197.7137451171875
  1107. ],
  1108. "size": [
  1109. 400,
  1110. 200
  1111. ],
  1112. "flags": {},
  1113. "order": 19,
  1114. "mode": 0,
  1115. "inputs": [
  1116. {
  1117. "name": "clip",
  1118. "type": "CLIP",
  1119. "link": 2
  1120. }
  1121. ],
  1122. "outputs": [
  1123. {
  1124. "name": "CONDITIONING",
  1125. "type": "CONDITIONING",
  1126. "links": []
  1127. }
  1128. ],
  1129. "title": "CLIP Text Encode (Flux - Negative Prompt)",
  1130. "properties": {
  1131. "cnr_id": "comfy-core",
  1132. "ver": "0.3.48",
  1133. "Node name for S&R": "CLIPTextEncode"
  1134. },
  1135. "widgets_values": [
  1136. ""
  1137. ]
  1138. },
  1139. {
  1140. "id": 19,
  1141. "type": "ControlNetApplyAdvanced",
  1142. "pos": [
  1143. -270.2728576660156,
  1144. -252.10458374023438
  1145. ],
  1146. "size": [
  1147. 270,
  1148. 186
  1149. ],
  1150. "flags": {
  1151. "collapsed": false
  1152. },
  1153. "order": 39,
  1154. "mode": 0,
  1155. "inputs": [
  1156. {
  1157. "name": "positive",
  1158. "type": "CONDITIONING",
  1159. "link": 118
  1160. },
  1161. {
  1162. "name": "negative",
  1163. "type": "CONDITIONING",
  1164. "link": 16
  1165. },
  1166. {
  1167. "name": "control_net",
  1168. "type": "CONTROL_NET",
  1169. "link": 17
  1170. },
  1171. {
  1172. "name": "image",
  1173. "type": "IMAGE",
  1174. "link": 28
  1175. },
  1176. {
  1177. "name": "vae",
  1178. "shape": 7,
  1179. "type": "VAE",
  1180. "link": 19
  1181. }
  1182. ],
  1183. "outputs": [
  1184. {
  1185. "name": "positive",
  1186. "type": "CONDITIONING",
  1187. "links": [
  1188. 58
  1189. ]
  1190. },
  1191. {
  1192. "name": "negative",
  1193. "type": "CONDITIONING",
  1194. "links": [
  1195. 59
  1196. ]
  1197. }
  1198. ],
  1199. "title": "Apply ControlNet Depth",
  1200. "properties": {
  1201. "cnr_id": "comfy-core",
  1202. "ver": "0.3.48",
  1203. "Node name for S&R": "ControlNetApplyAdvanced"
  1204. },
  1205. "widgets_values": [
  1206. 0.5500000000000002,
  1207. 0,
  1208. 0.8000000000000002
  1209. ]
  1210. },
  1211. {
  1212. "id": 76,
  1213. "type": "CLIPTextEncodeWithWildcards",
  1214. "pos": [
  1215. 637.32958984375,
  1216. -1478.44287109375
  1217. ],
  1218. "size": [
  1219. 400,
  1220. 200
  1221. ],
  1222. "flags": {},
  1223. "order": 31,
  1224. "mode": 0,
  1225. "inputs": [
  1226. {
  1227. "name": "clip",
  1228. "type": "CLIP",
  1229. "link": 117
  1230. },
  1231. {
  1232. "name": "text",
  1233. "type": "STRING",
  1234. "widget": {
  1235. "name": "text"
  1236. },
  1237. "link": 159
  1238. }
  1239. ],
  1240. "outputs": [
  1241. {
  1242. "name": "CONDITIONING",
  1243. "type": "CONDITIONING",
  1244. "links": [
  1245. 118
  1246. ]
  1247. },
  1248. {
  1249. "name": "INT",
  1250. "type": "INT",
  1251. "links": null
  1252. }
  1253. ],
  1254. "properties": {
  1255. "Node name for S&R": "CLIPTextEncodeWithWildcards"
  1256. },
  1257. "widgets_values": [
  1258. "",
  1259. 1039401754820332,
  1260. "randomize"
  1261. ]
  1262. },
  1263. {
  1264. "id": 1,
  1265. "type": "CLIPTextEncode",
  1266. "pos": [
  1267. 177.7051239013672,
  1268. -1475.036376953125
  1269. ],
  1270. "size": [
  1271. 400,
  1272. 200
  1273. ],
  1274. "flags": {},
  1275. "order": 24,
  1276. "mode": 0,
  1277. "inputs": [
  1278. {
  1279. "name": "clip",
  1280. "type": "CLIP",
  1281. "link": 1
  1282. },
  1283. {
  1284. "name": "text",
  1285. "type": "STRING",
  1286. "widget": {
  1287. "name": "text"
  1288. },
  1289. "link": 160
  1290. }
  1291. ],
  1292. "outputs": [
  1293. {
  1294. "name": "CONDITIONING",
  1295. "type": "CONDITIONING",
  1296. "links": [
  1297. 68
  1298. ]
  1299. }
  1300. ],
  1301. "title": "CLIP Text Encode (Flux - Prompt)",
  1302. "properties": {
  1303. "cnr_id": "comfy-core",
  1304. "ver": "0.3.48",
  1305. "Node name for S&R": "CLIPTextEncode"
  1306. },
  1307. "widgets_values": [
  1308. ""
  1309. ]
  1310. },
  1311. {
  1312. "id": 24,
  1313. "type": "Note",
  1314. "pos": [
  1315. 145.9582061767578,
  1316. -2017.134765625
  1317. ],
  1318. "size": [
  1319. 210,
  1320. 88
  1321. ],
  1322. "flags": {},
  1323. "order": 12,
  1324. "mode": 0,
  1325. "inputs": [],
  1326. "outputs": [],
  1327. "properties": {},
  1328. "widgets_values": [
  1329. "We separate the composition from the style, and pass only the composition to flux."
  1330. ],
  1331. "color": "#322",
  1332. "bgcolor": "#533"
  1333. },
  1334. {
  1335. "id": 43,
  1336. "type": "DWPreprocessor",
  1337. "pos": [
  1338. -270.0827331542969,
  1339. -11.852048873901367
  1340. ],
  1341. "size": [
  1342. 294.72265625,
  1343. 222
  1344. ],
  1345. "flags": {},
  1346. "order": 38,
  1347. "mode": 0,
  1348. "inputs": [
  1349. {
  1350. "name": "image",
  1351. "type": "IMAGE",
  1352. "link": 63
  1353. },
  1354. {
  1355. "name": "resolution",
  1356. "shape": 7,
  1357. "type": "INT",
  1358. "widget": {
  1359. "name": "resolution"
  1360. },
  1361. "link": 162
  1362. }
  1363. ],
  1364. "outputs": [
  1365. {
  1366. "name": "IMAGE",
  1367. "type": "IMAGE",
  1368. "links": [
  1369. 64,
  1370. 65
  1371. ]
  1372. },
  1373. {
  1374. "name": "POSE_KEYPOINT",
  1375. "type": "POSE_KEYPOINT",
  1376. "links": null
  1377. }
  1378. ],
  1379. "properties": {
  1380. "cnr_id": "comfyui_controlnet_aux",
  1381. "ver": "cc6b232f4a47f0cdf70f4e1bfa24b74bd0d75bf1",
  1382. "Node name for S&R": "DWPreprocessor"
  1383. },
  1384. "widgets_values": [
  1385. "enable",
  1386. "enable",
  1387. "enable",
  1388. 896,
  1389. "yolox_l.onnx",
  1390. "dw-ll_ucoco_384_bs5.torchscript.pt",
  1391. "disable"
  1392. ]
  1393. },
  1394. {
  1395. "id": 107,
  1396. "type": "PrimitiveInt",
  1397. "pos": [
  1398. -195.14698791503906,
  1399. -2197.649169921875
  1400. ],
  1401. "size": [
  1402. 270,
  1403. 82
  1404. ],
  1405. "flags": {
  1406. "collapsed": false
  1407. },
  1408. "order": 13,
  1409. "mode": 0,
  1410. "inputs": [],
  1411. "outputs": [
  1412. {
  1413. "name": "INT",
  1414. "type": "INT",
  1415. "links": [
  1416. 162,
  1417. 163,
  1418. 164,
  1419. 165,
  1420. 166
  1421. ]
  1422. }
  1423. ],
  1424. "properties": {
  1425. "cnr_id": "comfy-core",
  1426. "ver": "0.3.48",
  1427. "Node name for S&R": "PrimitiveInt"
  1428. },
  1429. "widgets_values": [
  1430. 896,
  1431. "fixed"
  1432. ]
  1433. },
  1434. {
  1435. "id": 108,
  1436. "type": "PrimitiveInt",
  1437. "pos": [
  1438. -195.46957397460938,
  1439. -2059.3828125
  1440. ],
  1441. "size": [
  1442. 270,
  1443. 82
  1444. ],
  1445. "flags": {
  1446. "collapsed": false
  1447. },
  1448. "order": 14,
  1449. "mode": 0,
  1450. "inputs": [],
  1451. "outputs": [
  1452. {
  1453. "name": "INT",
  1454. "type": "INT",
  1455. "links": [
  1456. 167,
  1457. 168
  1458. ]
  1459. }
  1460. ],
  1461. "properties": {
  1462. "cnr_id": "comfy-core",
  1463. "ver": "0.3.48",
  1464. "Node name for S&R": "PrimitiveInt"
  1465. },
  1466. "widgets_values": [
  1467. 1152,
  1468. "fixed"
  1469. ]
  1470. },
  1471. {
  1472. "id": 109,
  1473. "type": "Note",
  1474. "pos": [
  1475. -434.04180908203125,
  1476. -2195.134765625
  1477. ],
  1478. "size": [
  1479. 210,
  1480. 88
  1481. ],
  1482. "flags": {},
  1483. "order": 15,
  1484. "mode": 0,
  1485. "inputs": [],
  1486. "outputs": [],
  1487. "properties": {},
  1488. "widgets_values": [
  1489. "Set the dimensions here to flow to all other nodes."
  1490. ],
  1491. "color": "#322",
  1492. "bgcolor": "#533"
  1493. },
  1494. {
  1495. "id": 21,
  1496. "type": "EmptyLatentImage",
  1497. "pos": [
  1498. -703.5781860351562,
  1499. -1521.796875
  1500. ],
  1501. "size": [
  1502. 270,
  1503. 106
  1504. ],
  1505. "flags": {},
  1506. "order": 22,
  1507. "mode": 0,
  1508. "inputs": [
  1509. {
  1510. "name": "width",
  1511. "type": "INT",
  1512. "widget": {
  1513. "name": "width"
  1514. },
  1515. "link": 166
  1516. },
  1517. {
  1518. "name": "height",
  1519. "type": "INT",
  1520. "widget": {
  1521. "name": "height"
  1522. },
  1523. "link": 167
  1524. }
  1525. ],
  1526. "outputs": [
  1527. {
  1528. "name": "LATENT",
  1529. "type": "LATENT",
  1530. "links": [
  1531. 23
  1532. ]
  1533. }
  1534. ],
  1535. "properties": {
  1536. "cnr_id": "comfy-core",
  1537. "ver": "0.3.48",
  1538. "Node name for S&R": "EmptyLatentImage"
  1539. },
  1540. "widgets_values": [
  1541. 896,
  1542. 1152,
  1543. 1
  1544. ]
  1545. },
  1546. {
  1547. "id": 27,
  1548. "type": "SaveImage",
  1549. "pos": [
  1550. 2076.165771484375,
  1551. -1232.522216796875
  1552. ],
  1553. "size": [
  1554. 270,
  1555. 270.0000305175781
  1556. ],
  1557. "flags": {},
  1558. "order": 47,
  1559. "mode": 0,
  1560. "inputs": [
  1561. {
  1562. "name": "images",
  1563. "type": "IMAGE",
  1564. "link": 174
  1565. }
  1566. ],
  1567. "outputs": [],
  1568. "title": "Save Output",
  1569. "properties": {
  1570. "cnr_id": "comfy-core",
  1571. "ver": "0.3.48"
  1572. },
  1573. "widgets_values": [
  1574. "%date:yyyy-MM-dd%"
  1575. ]
  1576. },
  1577. {
  1578. "id": 22,
  1579. "type": "VAEDecode",
  1580. "pos": [
  1581. -940.3125,
  1582. -1139.3223876953125
  1583. ],
  1584. "size": [
  1585. 168.80526733398438,
  1586. 46
  1587. ],
  1588. "flags": {},
  1589. "order": 46,
  1590. "mode": 0,
  1591. "inputs": [
  1592. {
  1593. "name": "samples",
  1594. "type": "LATENT",
  1595. "link": 25
  1596. },
  1597. {
  1598. "name": "vae",
  1599. "type": "VAE",
  1600. "link": 24
  1601. }
  1602. ],
  1603. "outputs": [
  1604. {
  1605. "name": "IMAGE",
  1606. "type": "IMAGE",
  1607. "links": [
  1608. 174,
  1609. 175
  1610. ]
  1611. }
  1612. ],
  1613. "title": "VAE Decode (SDXL)",
  1614. "properties": {
  1615. "cnr_id": "comfy-core",
  1616. "ver": "0.3.48",
  1617. "Node name for S&R": "VAEDecode"
  1618. },
  1619. "widgets_values": []
  1620. },
  1621. {
  1622. "id": 112,
  1623. "type": "UpscaleModelLoader",
  1624. "pos": [
  1625. 2413.94580078125,
  1626. -1221.644287109375
  1627. ],
  1628. "size": [
  1629. 270,
  1630. 58
  1631. ],
  1632. "flags": {},
  1633. "order": 16,
  1634. "mode": 4,
  1635. "inputs": [],
  1636. "outputs": [
  1637. {
  1638. "name": "UPSCALE_MODEL",
  1639. "type": "UPSCALE_MODEL",
  1640. "links": [
  1641. 172
  1642. ]
  1643. }
  1644. ],
  1645. "properties": {
  1646. "cnr_id": "comfy-core",
  1647. "ver": "0.3.48",
  1648. "Node name for S&R": "UpscaleModelLoader"
  1649. },
  1650. "widgets_values": [
  1651. "Remarci.pth"
  1652. ]
  1653. },
  1654. {
  1655. "id": 113,
  1656. "type": "ImageUpscaleWithModel",
  1657. "pos": [
  1658. 2731.19140625,
  1659. -1216.882080078125
  1660. ],
  1661. "size": [
  1662. 221.98202514648438,
  1663. 46
  1664. ],
  1665. "flags": {},
  1666. "order": 48,
  1667. "mode": 4,
  1668. "inputs": [
  1669. {
  1670. "name": "upscale_model",
  1671. "type": "UPSCALE_MODEL",
  1672. "link": 172
  1673. },
  1674. {
  1675. "name": "image",
  1676. "type": "IMAGE",
  1677. "link": 175
  1678. }
  1679. ],
  1680. "outputs": [
  1681. {
  1682. "name": "IMAGE",
  1683. "type": "IMAGE",
  1684. "links": [
  1685. 176
  1686. ]
  1687. }
  1688. ],
  1689. "properties": {
  1690. "cnr_id": "comfy-core",
  1691. "ver": "0.3.48",
  1692. "Node name for S&R": "ImageUpscaleWithModel"
  1693. },
  1694. "widgets_values": []
  1695. },
  1696. {
  1697. "id": 114,
  1698. "type": "SaveImage",
  1699. "pos": [
  1700. 2992.89306640625,
  1701. -1096.6131591796875
  1702. ],
  1703. "size": [
  1704. 270,
  1705. 270.0000305175781
  1706. ],
  1707. "flags": {},
  1708. "order": 49,
  1709. "mode": 4,
  1710. "inputs": [
  1711. {
  1712. "name": "images",
  1713. "type": "IMAGE",
  1714. "link": 176
  1715. }
  1716. ],
  1717. "outputs": [],
  1718. "title": "Save Output",
  1719. "properties": {
  1720. "cnr_id": "comfy-core",
  1721. "ver": "0.3.48"
  1722. },
  1723. "widgets_values": [
  1724. "%date:yyyy-MM-dd%"
  1725. ]
  1726. },
  1727. {
  1728. "id": 25,
  1729. "type": "Note",
  1730. "pos": [
  1731. 910,
  1732. -1953.1888427734375
  1733. ],
  1734. "size": [
  1735. 210,
  1736. 88
  1737. ],
  1738. "flags": {},
  1739. "order": 17,
  1740. "mode": 0,
  1741. "inputs": [],
  1742. "outputs": [],
  1743. "properties": {},
  1744. "widgets_values": [
  1745. "We combine the compositon with the artist styles to feed to CLIP."
  1746. ],
  1747. "color": "#322",
  1748. "bgcolor": "#533"
  1749. },
  1750. {
  1751. "id": 116,
  1752. "type": "ConsoleDebug+",
  1753. "pos": [
  1754. 60,
  1755. -1780
  1756. ],
  1757. "size": [
  1758. 270,
  1759. 58
  1760. ],
  1761. "flags": {},
  1762. "order": 26,
  1763. "mode": 0,
  1764. "inputs": [
  1765. {
  1766. "name": "value",
  1767. "type": "*",
  1768. "link": 178
  1769. }
  1770. ],
  1771. "outputs": [],
  1772. "properties": {
  1773. "cnr_id": "comfyui_essentials",
  1774. "ver": "1.1.0",
  1775. "Node name for S&R": "ConsoleDebug+"
  1776. },
  1777. "widgets_values": [
  1778. "Flux Composition:"
  1779. ]
  1780. },
  1781. {
  1782. "id": 102,
  1783. "type": "ConsoleDebug+",
  1784. "pos": [
  1785. 1382.744873046875,
  1786. -1808.921875
  1787. ],
  1788. "size": [
  1789. 270,
  1790. 58
  1791. ],
  1792. "flags": {},
  1793. "order": 29,
  1794. "mode": 0,
  1795. "inputs": [
  1796. {
  1797. "name": "value",
  1798. "type": "*",
  1799. "link": 161
  1800. }
  1801. ],
  1802. "outputs": [],
  1803. "properties": {
  1804. "cnr_id": "comfyui_essentials",
  1805. "ver": "1.1.0",
  1806. "Node name for S&R": "ConsoleDebug+"
  1807. },
  1808. "widgets_values": [
  1809. "Style Prompt:"
  1810. ]
  1811. },
  1812. {
  1813. "id": 60,
  1814. "type": "LoraLoader",
  1815. "pos": [
  1816. -596.1202392578125,
  1817. -1129.217041015625
  1818. ],
  1819. "size": [
  1820. 270,
  1821. 126
  1822. ],
  1823. "flags": {},
  1824. "order": 21,
  1825. "mode": 4,
  1826. "inputs": [
  1827. {
  1828. "name": "model",
  1829. "type": "MODEL",
  1830. "link": 90
  1831. },
  1832. {
  1833. "name": "clip",
  1834. "type": "CLIP",
  1835. "link": 91
  1836. }
  1837. ],
  1838. "outputs": [
  1839. {
  1840. "name": "MODEL",
  1841. "type": "MODEL",
  1842. "links": [
  1843. 93
  1844. ]
  1845. },
  1846. {
  1847. "name": "CLIP",
  1848. "type": "CLIP",
  1849. "links": [
  1850. 92
  1851. ]
  1852. }
  1853. ],
  1854. "properties": {
  1855. "cnr_id": "comfy-core",
  1856. "ver": "0.3.48",
  1857. "Node name for S&R": "LoraLoader"
  1858. },
  1859. "widgets_values": [
  1860. "pen-sketchxl.safetensors",
  1861. 1.5000000000000002,
  1862. 0.9500000000000002
  1863. ]
  1864. },
  1865. {
  1866. "id": 13,
  1867. "type": "CLIPTextEncode",
  1868. "pos": [
  1869. 650.9301147460938,
  1870. -1207.76904296875
  1871. ],
  1872. "size": [
  1873. 400,
  1874. 200
  1875. ],
  1876. "flags": {},
  1877. "order": 30,
  1878. "mode": 0,
  1879. "inputs": [
  1880. {
  1881. "name": "clip",
  1882. "type": "CLIP",
  1883. "link": 89
  1884. }
  1885. ],
  1886. "outputs": [
  1887. {
  1888. "name": "CONDITIONING",
  1889. "type": "CONDITIONING",
  1890. "links": [
  1891. 16
  1892. ]
  1893. }
  1894. ],
  1895. "title": "CLIP Text Encode (SDXL - Negative Prompt)",
  1896. "properties": {
  1897. "cnr_id": "comfy-core",
  1898. "ver": "0.3.48",
  1899. "Node name for S&R": "CLIPTextEncode"
  1900. },
  1901. "widgets_values": [
  1902. ""
  1903. ]
  1904. },
  1905. {
  1906. "id": 20,
  1907. "type": "KSampler",
  1908. "pos": [
  1909. -371.59857177734375,
  1910. -1510.4840087890625
  1911. ],
  1912. "size": [
  1913. 270,
  1914. 262
  1915. ],
  1916. "flags": {},
  1917. "order": 45,
  1918. "mode": 0,
  1919. "inputs": [
  1920. {
  1921. "name": "model",
  1922. "type": "MODEL",
  1923. "link": 87
  1924. },
  1925. {
  1926. "name": "positive",
  1927. "type": "CONDITIONING",
  1928. "link": 48
  1929. },
  1930. {
  1931. "name": "negative",
  1932. "type": "CONDITIONING",
  1933. "link": 49
  1934. },
  1935. {
  1936. "name": "latent_image",
  1937. "type": "LATENT",
  1938. "link": 23
  1939. }
  1940. ],
  1941. "outputs": [
  1942. {
  1943. "name": "LATENT",
  1944. "type": "LATENT",
  1945. "links": [
  1946. 25
  1947. ]
  1948. }
  1949. ],
  1950. "title": "KSampler (SDXL)",
  1951. "properties": {
  1952. "cnr_id": "comfy-core",
  1953. "ver": "0.3.48",
  1954. "Node name for S&R": "KSampler"
  1955. },
  1956. "widgets_values": [
  1957. 695555011521675,
  1958. "randomize",
  1959. 20,
  1960. 5.5,
  1961. "dpmpp_2m_sde",
  1962. "karras",
  1963. 1
  1964. ]
  1965. },
  1966. {
  1967. "id": 101,
  1968. "type": "QuenWildcardPrompt",
  1969. "pos": [
  1970. 400,
  1971. -2030
  1972. ],
  1973. "size": [
  1974. 447,
  1975. 367
  1976. ],
  1977. "flags": {},
  1978. "order": 18,
  1979. "mode": 0,
  1980. "inputs": [],
  1981. "outputs": [
  1982. {
  1983. "name": "STRING",
  1984. "type": "STRING",
  1985. "links": [
  1986. 160,
  1987. 169,
  1988. 178
  1989. ]
  1990. }
  1991. ],
  1992. "properties": {
  1993. "Node name for S&R": "QuenWildcardPrompt"
  1994. },
  1995. "widgets_values": [
  1996. "whimsical fae portrait in profile of an elfin, winged young woman with long pale hair, pointed ears, light freckles and soft eyelids, holding a tiny hummingbird on her open palm. She has broad feathered wings and wears simple fantasy straps and arm bands",
  1997. "A:/AI Art/comfyui/wildcards/",
  1998. 1282087145,
  1999. "randomize",
  2000. false,
  2001. ".txt"
  2002. ]
  2003. },
  2004. {
  2005. "id": 104,
  2006. "type": "StringConcatenate",
  2007. "pos": [
  2008. 911.512939453125,
  2009. -1794.7080078125
  2010. ],
  2011. "size": [
  2012. 400,
  2013. 200
  2014. ],
  2015. "flags": {},
  2016. "order": 25,
  2017. "mode": 0,
  2018. "inputs": [
  2019. {
  2020. "name": "string_b",
  2021. "type": "STRING",
  2022. "widget": {
  2023. "name": "string_b"
  2024. },
  2025. "link": 169
  2026. }
  2027. ],
  2028. "outputs": [
  2029. {
  2030. "name": "STRING",
  2031. "type": "STRING",
  2032. "links": [
  2033. 159,
  2034. 161
  2035. ]
  2036. }
  2037. ],
  2038. "properties": {
  2039. "cnr_id": "comfy-core",
  2040. "ver": "0.3.48",
  2041. "Node name for S&R": "StringConcatenate"
  2042. },
  2043. "widgets_values": [
  2044. "watercolor and colored pencil ((by Tony DiTerlizzi))",
  2045. "",
  2046. " "
  2047. ]
  2048. }
  2049. ],
  2050. "links": [
  2051. [
  2052. 1,
  2053. 3,
  2054. 1,
  2055. 1,
  2056. 0,
  2057. "CLIP"
  2058. ],
  2059. [
  2060. 2,
  2061. 3,
  2062. 1,
  2063. 2,
  2064. 0,
  2065. "CLIP"
  2066. ],
  2067. [
  2068. 9,
  2069. 6,
  2070. 0,
  2071. 7,
  2072. 0,
  2073. "IMAGE"
  2074. ],
  2075. [
  2076. 16,
  2077. 13,
  2078. 0,
  2079. 19,
  2080. 1,
  2081. "CONDITIONING"
  2082. ],
  2083. [
  2084. 17,
  2085. 18,
  2086. 0,
  2087. 19,
  2088. 2,
  2089. "CONTROL_NET"
  2090. ],
  2091. [
  2092. 19,
  2093. 11,
  2094. 2,
  2095. 19,
  2096. 4,
  2097. "VAE"
  2098. ],
  2099. [
  2100. 23,
  2101. 21,
  2102. 0,
  2103. 20,
  2104. 3,
  2105. "LATENT"
  2106. ],
  2107. [
  2108. 24,
  2109. 11,
  2110. 2,
  2111. 22,
  2112. 1,
  2113. "VAE"
  2114. ],
  2115. [
  2116. 25,
  2117. 20,
  2118. 0,
  2119. 22,
  2120. 0,
  2121. "LATENT"
  2122. ],
  2123. [
  2124. 27,
  2125. 6,
  2126. 0,
  2127. 26,
  2128. 0,
  2129. "IMAGE"
  2130. ],
  2131. [
  2132. 28,
  2133. 26,
  2134. 0,
  2135. 19,
  2136. 3,
  2137. "IMAGE"
  2138. ],
  2139. [
  2140. 29,
  2141. 26,
  2142. 0,
  2143. 9,
  2144. 0,
  2145. "IMAGE"
  2146. ],
  2147. [
  2148. 31,
  2149. 6,
  2150. 0,
  2151. 28,
  2152. 0,
  2153. "IMAGE"
  2154. ],
  2155. [
  2156. 34,
  2157. 28,
  2158. 0,
  2159. 36,
  2160. 3,
  2161. "IMAGE"
  2162. ],
  2163. [
  2164. 35,
  2165. 30,
  2166. 0,
  2167. 36,
  2168. 2,
  2169. "CONTROL_NET"
  2170. ],
  2171. [
  2172. 36,
  2173. 11,
  2174. 2,
  2175. 36,
  2176. 4,
  2177. "VAE"
  2178. ],
  2179. [
  2180. 41,
  2181. 28,
  2182. 0,
  2183. 37,
  2184. 0,
  2185. "IMAGE"
  2186. ],
  2187. [
  2188. 48,
  2189. 36,
  2190. 0,
  2191. 20,
  2192. 1,
  2193. "CONDITIONING"
  2194. ],
  2195. [
  2196. 49,
  2197. 36,
  2198. 1,
  2199. 20,
  2200. 2,
  2201. "CONDITIONING"
  2202. ],
  2203. [
  2204. 51,
  2205. 40,
  2206. 0,
  2207. 41,
  2208. 2,
  2209. "CONTROL_NET"
  2210. ],
  2211. [
  2212. 53,
  2213. 11,
  2214. 2,
  2215. 41,
  2216. 4,
  2217. "VAE"
  2218. ],
  2219. [
  2220. 56,
  2221. 41,
  2222. 0,
  2223. 36,
  2224. 0,
  2225. "CONDITIONING"
  2226. ],
  2227. [
  2228. 57,
  2229. 41,
  2230. 1,
  2231. 36,
  2232. 1,
  2233. "CONDITIONING"
  2234. ],
  2235. [
  2236. 58,
  2237. 19,
  2238. 0,
  2239. 41,
  2240. 0,
  2241. "CONDITIONING"
  2242. ],
  2243. [
  2244. 59,
  2245. 19,
  2246. 1,
  2247. 41,
  2248. 1,
  2249. "CONDITIONING"
  2250. ],
  2251. [
  2252. 63,
  2253. 6,
  2254. 0,
  2255. 43,
  2256. 0,
  2257. "IMAGE"
  2258. ],
  2259. [
  2260. 64,
  2261. 43,
  2262. 0,
  2263. 41,
  2264. 3,
  2265. "IMAGE"
  2266. ],
  2267. [
  2268. 65,
  2269. 43,
  2270. 0,
  2271. 44,
  2272. 0,
  2273. "IMAGE"
  2274. ],
  2275. [
  2276. 68,
  2277. 1,
  2278. 0,
  2279. 50,
  2280. 0,
  2281. "CONDITIONING"
  2282. ],
  2283. [
  2284. 70,
  2285. 48,
  2286. 0,
  2287. 52,
  2288. 2,
  2289. "SAMPLER"
  2290. ],
  2291. [
  2292. 72,
  2293. 49,
  2294. 0,
  2295. 52,
  2296. 0,
  2297. "NOISE"
  2298. ],
  2299. [
  2300. 73,
  2301. 46,
  2302. 0,
  2303. 53,
  2304. 0,
  2305. "MODEL"
  2306. ],
  2307. [
  2308. 74,
  2309. 50,
  2310. 0,
  2311. 53,
  2312. 1,
  2313. "CONDITIONING"
  2314. ],
  2315. [
  2316. 75,
  2317. 53,
  2318. 0,
  2319. 52,
  2320. 1,
  2321. "GUIDER"
  2322. ],
  2323. [
  2324. 76,
  2325. 51,
  2326. 0,
  2327. 52,
  2328. 3,
  2329. "SIGMAS"
  2330. ],
  2331. [
  2332. 77,
  2333. 46,
  2334. 0,
  2335. 51,
  2336. 0,
  2337. "MODEL"
  2338. ],
  2339. [
  2340. 79,
  2341. 5,
  2342. 0,
  2343. 52,
  2344. 4,
  2345. "LATENT"
  2346. ],
  2347. [
  2348. 80,
  2349. 52,
  2350. 0,
  2351. 6,
  2352. 0,
  2353. "LATENT"
  2354. ],
  2355. [
  2356. 84,
  2357. 3,
  2358. 2,
  2359. 6,
  2360. 1,
  2361. "VAE"
  2362. ],
  2363. [
  2364. 87,
  2365. 59,
  2366. 0,
  2367. 20,
  2368. 0,
  2369. "MODEL"
  2370. ],
  2371. [
  2372. 89,
  2373. 59,
  2374. 1,
  2375. 13,
  2376. 0,
  2377. "CLIP"
  2378. ],
  2379. [
  2380. 90,
  2381. 11,
  2382. 0,
  2383. 60,
  2384. 0,
  2385. "MODEL"
  2386. ],
  2387. [
  2388. 91,
  2389. 11,
  2390. 1,
  2391. 60,
  2392. 1,
  2393. "CLIP"
  2394. ],
  2395. [
  2396. 92,
  2397. 60,
  2398. 1,
  2399. 59,
  2400. 1,
  2401. "CLIP"
  2402. ],
  2403. [
  2404. 93,
  2405. 60,
  2406. 0,
  2407. 59,
  2408. 0,
  2409. "MODEL"
  2410. ],
  2411. [
  2412. 117,
  2413. 59,
  2414. 1,
  2415. 76,
  2416. 0,
  2417. "CLIP"
  2418. ],
  2419. [
  2420. 118,
  2421. 76,
  2422. 0,
  2423. 19,
  2424. 0,
  2425. "CONDITIONING"
  2426. ],
  2427. [
  2428. 159,
  2429. 104,
  2430. 0,
  2431. 76,
  2432. 1,
  2433. "STRING"
  2434. ],
  2435. [
  2436. 160,
  2437. 101,
  2438. 0,
  2439. 1,
  2440. 1,
  2441. "STRING"
  2442. ],
  2443. [
  2444. 161,
  2445. 104,
  2446. 0,
  2447. 102,
  2448. 0,
  2449. "*"
  2450. ],
  2451. [
  2452. 162,
  2453. 107,
  2454. 0,
  2455. 43,
  2456. 1,
  2457. "INT"
  2458. ],
  2459. [
  2460. 163,
  2461. 107,
  2462. 0,
  2463. 28,
  2464. 1,
  2465. "INT"
  2466. ],
  2467. [
  2468. 164,
  2469. 107,
  2470. 0,
  2471. 26,
  2472. 1,
  2473. "INT"
  2474. ],
  2475. [
  2476. 165,
  2477. 107,
  2478. 0,
  2479. 5,
  2480. 0,
  2481. "INT"
  2482. ],
  2483. [
  2484. 166,
  2485. 107,
  2486. 0,
  2487. 21,
  2488. 0,
  2489. "INT"
  2490. ],
  2491. [
  2492. 167,
  2493. 108,
  2494. 0,
  2495. 21,
  2496. 1,
  2497. "INT"
  2498. ],
  2499. [
  2500. 168,
  2501. 108,
  2502. 0,
  2503. 5,
  2504. 1,
  2505. "INT"
  2506. ],
  2507. [
  2508. 169,
  2509. 101,
  2510. 0,
  2511. 104,
  2512. 0,
  2513. "STRING"
  2514. ],
  2515. [
  2516. 172,
  2517. 112,
  2518. 0,
  2519. 113,
  2520. 0,
  2521. "UPSCALE_MODEL"
  2522. ],
  2523. [
  2524. 174,
  2525. 22,
  2526. 0,
  2527. 27,
  2528. 0,
  2529. "IMAGE"
  2530. ],
  2531. [
  2532. 175,
  2533. 22,
  2534. 0,
  2535. 113,
  2536. 1,
  2537. "IMAGE"
  2538. ],
  2539. [
  2540. 176,
  2541. 113,
  2542. 0,
  2543. 114,
  2544. 0,
  2545. "IMAGE"
  2546. ],
  2547. [
  2548. 178,
  2549. 101,
  2550. 0,
  2551. 116,
  2552. 0,
  2553. "*"
  2554. ]
  2555. ],
  2556. "groups": [],
  2557. "config": {},
  2558. "extra": {
  2559. "ds": {
  2560. "scale": 0.4665073802097343,
  2561. "offset": [
  2562. 1048.1612482342048,
  2563. 2233.7325392685284
  2564. ]
  2565. },
  2566. "frontendVersion": "1.23.4"
  2567. },
  2568. "version": 0.4
  2569. }
Advertisement
Add Comment
Please, Sign In to add comment