JouHeller

LTX2.3 I2V

May 15th, 2026 (edited)
401
0
Never
7
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 126.38 KB | None | 0 0
  1. {
  2. "id": "d15f72da-ab9c-490d-9386-b750d889c6f8",
  3. "revision": 0,
  4. "last_node_id": 369,
  5. "last_link_id": 655,
  6. "nodes": [
  7. {
  8. "id": 218,
  9. "type": "GetNode",
  10. "pos": [
  11. -130,
  12. 4200
  13. ],
  14. "size": [
  15. 270,
  16. 60
  17. ],
  18. "flags": {
  19. "collapsed": true
  20. },
  21. "order": 0,
  22. "mode": 0,
  23. "inputs": [],
  24. "outputs": [
  25. {
  26. "name": "VAE",
  27. "type": "VAE",
  28. "links": [
  29. 445
  30. ]
  31. }
  32. ],
  33. "title": "Get_vae",
  34. "properties": {
  35. "Node name for S&R": "GetNode",
  36. "aux_id": "kijai/ComfyUI-KJNodes"
  37. },
  38. "widgets_values": [
  39. "vae"
  40. ],
  41. "color": "#af3535",
  42. "bgcolor": "rgba(24,24,27,.9)"
  43. },
  44. {
  45. "id": 238,
  46. "type": "SetNode",
  47. "pos": [
  48. -130,
  49. 4380
  50. ],
  51. "size": [
  52. 270,
  53. 60
  54. ],
  55. "flags": {
  56. "collapsed": true
  57. },
  58. "order": 98,
  59. "mode": 0,
  60. "inputs": [
  61. {
  62. "name": "LATENT",
  63. "type": "LATENT",
  64. "link": 465
  65. }
  66. ],
  67. "outputs": [
  68. {
  69. "name": "*",
  70. "type": "*",
  71. "links": null
  72. }
  73. ],
  74. "title": "Set_latent",
  75. "properties": {
  76. "Node name for S&R": "SetNode",
  77. "aux_id": "kijai/ComfyUI-KJNodes",
  78. "previousName": "latent"
  79. },
  80. "widgets_values": [
  81. "latent"
  82. ],
  83. "color": "#422342",
  84. "bgcolor": "rgba(24,24,27,.9)"
  85. },
  86. {
  87. "id": 237,
  88. "type": "GetNode",
  89. "pos": [
  90. -130,
  91. 3880
  92. ],
  93. "size": [
  94. 270,
  95. 60
  96. ],
  97. "flags": {
  98. "collapsed": true
  99. },
  100. "order": 1,
  101. "mode": 0,
  102. "inputs": [],
  103. "outputs": [
  104. {
  105. "name": "INT",
  106. "type": "INT",
  107. "links": [
  108. 463
  109. ]
  110. }
  111. ],
  112. "title": "Get_height_downsized",
  113. "properties": {
  114. "Node name for S&R": "GetNode",
  115. "aux_id": "kijai/ComfyUI-KJNodes"
  116. },
  117. "widgets_values": [
  118. "height_downsized"
  119. ],
  120. "color": "#1b4669",
  121. "bgcolor": "#29699c"
  122. },
  123. {
  124. "id": 236,
  125. "type": "GetNode",
  126. "pos": [
  127. -130,
  128. 3820
  129. ],
  130. "size": [
  131. 270,
  132. 60
  133. ],
  134. "flags": {
  135. "collapsed": true
  136. },
  137. "order": 2,
  138. "mode": 0,
  139. "inputs": [],
  140. "outputs": [
  141. {
  142. "name": "INT",
  143. "type": "INT",
  144. "links": [
  145. 464
  146. ]
  147. }
  148. ],
  149. "title": "Get_width_downsized",
  150. "properties": {
  151. "Node name for S&R": "GetNode",
  152. "aux_id": "kijai/ComfyUI-KJNodes"
  153. },
  154. "widgets_values": [
  155. "width_downsized"
  156. ],
  157. "color": "#1b4669",
  158. "bgcolor": "#29699c"
  159. },
  160. {
  161. "id": 205,
  162. "type": "GetNode",
  163. "pos": [
  164. -130,
  165. 3790
  166. ],
  167. "size": [
  168. 270,
  169. 60
  170. ],
  171. "flags": {
  172. "collapsed": true
  173. },
  174. "order": 3,
  175. "mode": 0,
  176. "inputs": [],
  177. "outputs": [
  178. {
  179. "name": "INT",
  180. "type": "INT",
  181. "links": [
  182. 424,
  183. 425
  184. ]
  185. }
  186. ],
  187. "title": "Get_frames",
  188. "properties": {
  189. "Node name for S&R": "GetNode",
  190. "aux_id": "kijai/ComfyUI-KJNodes"
  191. },
  192. "widgets_values": [
  193. "frames"
  194. ],
  195. "color": "#1b4669",
  196. "bgcolor": "#29699c"
  197. },
  198. {
  199. "id": 211,
  200. "type": "SetNode",
  201. "pos": [
  202. -130,
  203. 3660
  204. ],
  205. "size": [
  206. 270,
  207. 60
  208. ],
  209. "flags": {
  210. "collapsed": true
  211. },
  212. "order": 78,
  213. "mode": 0,
  214. "inputs": [
  215. {
  216. "name": "IMAGE",
  217. "type": "IMAGE",
  218. "link": 437
  219. }
  220. ],
  221. "outputs": [
  222. {
  223. "name": "*",
  224. "type": "*",
  225. "links": null
  226. }
  227. ],
  228. "title": "Set_compress_image",
  229. "properties": {
  230. "Node name for S&R": "SetNode",
  231. "aux_id": "kijai/ComfyUI-KJNodes",
  232. "previousName": "compress_image"
  233. },
  234. "widgets_values": [
  235. "compress_image"
  236. ],
  237. "color": "#006691",
  238. "bgcolor": "rgba(24,24,27,.9)"
  239. },
  240. {
  241. "id": 282,
  242. "type": "SetNode",
  243. "pos": [
  244. -1270,
  245. 4830
  246. ],
  247. "size": [
  248. 210,
  249. 40
  250. ],
  251. "flags": {
  252. "collapsed": true
  253. },
  254. "order": 104,
  255. "mode": 0,
  256. "inputs": [
  257. {
  258. "name": "INT",
  259. "type": "INT",
  260. "link": 528
  261. }
  262. ],
  263. "outputs": [
  264. {
  265. "name": "*",
  266. "type": "*",
  267. "links": null
  268. }
  269. ],
  270. "title": "Set_height",
  271. "properties": {
  272. "Node name for S&R": "SetNode",
  273. "aux_id": "kijai/ComfyUI-KJNodes",
  274. "previousName": ""
  275. },
  276. "widgets_values": [
  277. "height"
  278. ],
  279. "color": "#1b4669",
  280. "bgcolor": "#29699c"
  281. },
  282. {
  283. "id": 283,
  284. "type": "SetNode",
  285. "pos": [
  286. -1500,
  287. 4840
  288. ],
  289. "size": [
  290. 210,
  291. 40
  292. ],
  293. "flags": {
  294. "collapsed": true
  295. },
  296. "order": 103,
  297. "mode": 0,
  298. "inputs": [
  299. {
  300. "name": "INT",
  301. "type": "INT",
  302. "link": 529
  303. }
  304. ],
  305. "outputs": [
  306. {
  307. "name": "*",
  308. "type": "*",
  309. "links": null
  310. }
  311. ],
  312. "title": "Set_width",
  313. "properties": {
  314. "Node name for S&R": "SetNode",
  315. "aux_id": "kijai/ComfyUI-KJNodes",
  316. "previousName": ""
  317. },
  318. "widgets_values": [
  319. "width"
  320. ],
  321. "color": "#1b4669",
  322. "bgcolor": "#29699c"
  323. },
  324. {
  325. "id": 284,
  326. "type": "SetNode",
  327. "pos": [
  328. -810,
  329. 4820
  330. ],
  331. "size": [
  332. 210,
  333. 40
  334. ],
  335. "flags": {
  336. "collapsed": true
  337. },
  338. "order": 56,
  339. "mode": 0,
  340. "inputs": [
  341. {
  342. "name": "FLOAT",
  343. "type": "FLOAT",
  344. "link": 530
  345. }
  346. ],
  347. "outputs": [
  348. {
  349. "name": "*",
  350. "type": "*",
  351. "links": null
  352. }
  353. ],
  354. "title": "Set_fps",
  355. "properties": {
  356. "Node name for S&R": "SetNode",
  357. "aux_id": "kijai/ComfyUI-KJNodes",
  358. "previousName": ""
  359. },
  360. "widgets_values": [
  361. "fps"
  362. ],
  363. "color": "#346434",
  364. "bgcolor": "rgba(24,24,27,.9)"
  365. },
  366. {
  367. "id": 285,
  368. "type": "PrimitiveFloat",
  369. "pos": [
  370. -830,
  371. 4810
  372. ],
  373. "size": [
  374. 210,
  375. 70
  376. ],
  377. "flags": {},
  378. "order": 4,
  379. "mode": 0,
  380. "inputs": [],
  381. "outputs": [
  382. {
  383. "name": "FLOAT",
  384. "type": "FLOAT",
  385. "links": [
  386. 530,
  387. 533
  388. ]
  389. }
  390. ],
  391. "title": "FPS",
  392. "properties": {
  393. "cnr_id": "comfy-core",
  394. "ver": "0.10.0",
  395. "Node name for S&R": "PrimitiveFloat"
  396. },
  397. "widgets_values": [
  398. 24
  399. ],
  400. "color": "#006691",
  401. "bgcolor": "rgba(24,24,27,.9)"
  402. },
  403. {
  404. "id": 286,
  405. "type": "SetNode",
  406. "pos": [
  407. -1030,
  408. 4840
  409. ],
  410. "size": [
  411. 210,
  412. 40
  413. ],
  414. "flags": {
  415. "collapsed": true
  416. },
  417. "order": 84,
  418. "mode": 0,
  419. "inputs": [
  420. {
  421. "name": "INT",
  422. "type": "INT",
  423. "link": 531
  424. }
  425. ],
  426. "outputs": [
  427. {
  428. "name": "*",
  429. "type": "*",
  430. "links": null
  431. }
  432. ],
  433. "title": "Set_frames",
  434. "properties": {
  435. "Node name for S&R": "SetNode",
  436. "aux_id": "kijai/ComfyUI-KJNodes",
  437. "previousName": ""
  438. },
  439. "widgets_values": [
  440. "frames"
  441. ],
  442. "color": "#1b4669",
  443. "bgcolor": "#29699c"
  444. },
  445. {
  446. "id": 219,
  447. "type": "GetNode",
  448. "pos": [
  449. 900,
  450. 3900
  451. ],
  452. "size": [
  453. 270,
  454. 60
  455. ],
  456. "flags": {
  457. "collapsed": true
  458. },
  459. "order": 5,
  460. "mode": 0,
  461. "inputs": [],
  462. "outputs": [
  463. {
  464. "name": "VAE",
  465. "type": "VAE",
  466. "links": [
  467. 446,
  468. 447
  469. ]
  470. }
  471. ],
  472. "title": "Get_vae",
  473. "properties": {
  474. "Node name for S&R": "GetNode",
  475. "aux_id": "kijai/ComfyUI-KJNodes"
  476. },
  477. "widgets_values": [
  478. "vae"
  479. ],
  480. "color": "#af3535",
  481. "bgcolor": "rgba(24,24,27,.9)"
  482. },
  483. {
  484. "id": 242,
  485. "type": "GetNode",
  486. "pos": [
  487. 900,
  488. 4040
  489. ],
  490. "size": [
  491. 270,
  492. 60
  493. ],
  494. "flags": {
  495. "collapsed": true
  496. },
  497. "order": 6,
  498. "mode": 0,
  499. "inputs": [],
  500. "outputs": [
  501. {
  502. "name": "LATENT_UPSCALE_MODEL",
  503. "type": "LATENT_UPSCALE_MODEL",
  504. "links": [
  505. 470
  506. ]
  507. }
  508. ],
  509. "title": "Get_upscale_model",
  510. "properties": {
  511. "Node name for S&R": "GetNode",
  512. "aux_id": "kijai/ComfyUI-KJNodes"
  513. },
  514. "widgets_values": [
  515. "upscale_model"
  516. ]
  517. },
  518. {
  519. "id": 117,
  520. "type": "LTXVConcatAVLatent",
  521. "pos": [
  522. 900,
  523. 4160
  524. ],
  525. "size": [
  526. 270,
  527. 50
  528. ],
  529. "flags": {},
  530. "order": 108,
  531. "mode": 0,
  532. "inputs": [
  533. {
  534. "name": "video_latent",
  535. "type": "LATENT",
  536. "link": 373
  537. },
  538. {
  539. "name": "audio_latent",
  540. "type": "LATENT",
  541. "link": 475
  542. }
  543. ],
  544. "outputs": [
  545. {
  546. "name": "latent",
  547. "type": "LATENT",
  548. "links": [
  549. 276
  550. ]
  551. }
  552. ],
  553. "properties": {
  554. "cnr_id": "comfy-core",
  555. "ver": "0.5.1",
  556. "Node name for S&R": "LTXVConcatAVLatent",
  557. "enableTabs": false,
  558. "tabWidth": 65,
  559. "tabXOffset": 10,
  560. "hasSecondTab": false,
  561. "secondTabText": "Send Back",
  562. "secondTabOffset": 80,
  563. "secondTabWidth": 65
  564. },
  565. "widgets_values": []
  566. },
  567. {
  568. "id": 229,
  569. "type": "GetNode",
  570. "pos": [
  571. 900,
  572. 4320
  573. ],
  574. "size": [
  575. 270,
  576. 60
  577. ],
  578. "flags": {
  579. "collapsed": true
  580. },
  581. "order": 7,
  582. "mode": 0,
  583. "inputs": [],
  584. "outputs": [
  585. {
  586. "name": "CONDITIONING",
  587. "type": "CONDITIONING",
  588. "links": [
  589. 458
  590. ]
  591. }
  592. ],
  593. "title": "Get_negative",
  594. "properties": {
  595. "Node name for S&R": "GetNode",
  596. "aux_id": "kijai/ComfyUI-KJNodes"
  597. },
  598. "widgets_values": [
  599. "negative"
  600. ],
  601. "color": "#38291f",
  602. "bgcolor": "rgba(24,24,27,.9)"
  603. },
  604. {
  605. "id": 228,
  606. "type": "GetNode",
  607. "pos": [
  608. 900,
  609. 4330
  610. ],
  611. "size": [
  612. 270,
  613. 60
  614. ],
  615. "flags": {
  616. "collapsed": true
  617. },
  618. "order": 8,
  619. "mode": 0,
  620. "inputs": [],
  621. "outputs": [
  622. {
  623. "name": "CONDITIONING",
  624. "type": "CONDITIONING",
  625. "links": [
  626. 457
  627. ]
  628. }
  629. ],
  630. "title": "Get_positive",
  631. "properties": {
  632. "Node name for S&R": "GetNode",
  633. "aux_id": "kijai/ComfyUI-KJNodes"
  634. },
  635. "widgets_values": [
  636. "positive"
  637. ],
  638. "color": "#38291f",
  639. "bgcolor": "rgba(24,24,27,.9)"
  640. },
  641. {
  642. "id": 307,
  643. "type": "GetNode",
  644. "pos": [
  645. 2190,
  646. 3600
  647. ],
  648. "size": [
  649. 210,
  650. 60
  651. ],
  652. "flags": {
  653. "collapsed": true
  654. },
  655. "order": 9,
  656. "mode": 0,
  657. "inputs": [],
  658. "outputs": [
  659. {
  660. "name": "FLOAT",
  661. "type": "FLOAT",
  662. "links": [
  663. 561
  664. ]
  665. }
  666. ],
  667. "title": "Get_fps",
  668. "properties": {
  669. "Node name for S&R": "GetNode",
  670. "aux_id": "kijai/ComfyUI-KJNodes"
  671. },
  672. "widgets_values": [
  673. "fps"
  674. ]
  675. },
  676. {
  677. "id": 311,
  678. "type": "SimpleCalculatorKJ",
  679. "pos": [
  680. -130,
  681. 4070
  682. ],
  683. "size": [
  684. 270,
  685. 130
  686. ],
  687. "flags": {
  688. "collapsed": true
  689. },
  690. "order": 57,
  691. "mode": 0,
  692. "inputs": [
  693. {
  694. "label": "a",
  695. "name": "variables.a",
  696. "shape": 7,
  697. "type": "INT,FLOAT,BOOLEAN",
  698. "link": 565
  699. },
  700. {
  701. "label": "b",
  702. "name": "variables.b",
  703. "shape": 7,
  704. "type": "INT,FLOAT,BOOLEAN",
  705. "link": null
  706. }
  707. ],
  708. "outputs": [
  709. {
  710. "name": "FLOAT",
  711. "type": "FLOAT",
  712. "links": null
  713. },
  714. {
  715. "name": "INT",
  716. "type": "INT",
  717. "links": [
  718. 566
  719. ]
  720. },
  721. {
  722. "name": "BOOLEAN",
  723. "type": "BOOLEAN",
  724. "links": null
  725. }
  726. ],
  727. "properties": {
  728. "cnr_id": "comfyui-kjnodes",
  729. "ver": "debc47061f722e93fc9885c19facefcf59b6426a",
  730. "Node name for S&R": "SimpleCalculatorKJ"
  731. },
  732. "widgets_values": [
  733. "a"
  734. ]
  735. },
  736. {
  737. "id": 310,
  738. "type": "GetNode",
  739. "pos": [
  740. -130,
  741. 4060
  742. ],
  743. "size": [
  744. 270,
  745. 60
  746. ],
  747. "flags": {
  748. "collapsed": true
  749. },
  750. "order": 10,
  751. "mode": 0,
  752. "inputs": [],
  753. "outputs": [
  754. {
  755. "name": "FLOAT",
  756. "type": "FLOAT",
  757. "links": [
  758. 565
  759. ]
  760. }
  761. ],
  762. "title": "Get_fps",
  763. "properties": {
  764. "Node name for S&R": "GetNode",
  765. "aux_id": "kijai/ComfyUI-KJNodes"
  766. },
  767. "widgets_values": [
  768. "fps"
  769. ]
  770. },
  771. {
  772. "id": 217,
  773. "type": "GetNode",
  774. "pos": [
  775. -130,
  776. 4000
  777. ],
  778. "size": [
  779. 270,
  780. 60
  781. ],
  782. "flags": {
  783. "collapsed": true
  784. },
  785. "order": 11,
  786. "mode": 0,
  787. "inputs": [],
  788. "outputs": [
  789. {
  790. "name": "VAE",
  791. "type": "VAE",
  792. "links": [
  793. 444
  794. ]
  795. }
  796. ],
  797. "title": "Get_vae_audio",
  798. "properties": {
  799. "Node name for S&R": "GetNode",
  800. "aux_id": "kijai/ComfyUI-KJNodes"
  801. },
  802. "widgets_values": [
  803. "vae_audio"
  804. ],
  805. "color": "#af3535",
  806. "bgcolor": "rgba(24,24,27,.9)"
  807. },
  808. {
  809. "id": 240,
  810. "type": "SetNode",
  811. "pos": [
  812. -130,
  813. 4040
  814. ],
  815. "size": [
  816. 270,
  817. 50
  818. ],
  819. "flags": {
  820. "collapsed": true
  821. },
  822. "order": 85,
  823. "mode": 0,
  824. "inputs": [
  825. {
  826. "name": "LATENT",
  827. "type": "LATENT",
  828. "link": 468
  829. }
  830. ],
  831. "outputs": [
  832. {
  833. "name": "*",
  834. "type": "*",
  835. "links": null
  836. }
  837. ],
  838. "title": "Set_latent_audio",
  839. "properties": {
  840. "Node name for S&R": "SetNode",
  841. "aux_id": "kijai/ComfyUI-KJNodes",
  842. "previousName": "latent_audio"
  843. },
  844. "widgets_values": [
  845. "latent_audio"
  846. ],
  847. "color": "#422342",
  848. "bgcolor": "rgba(24,24,27,.9)"
  849. },
  850. {
  851. "id": 212,
  852. "type": "GetNode",
  853. "pos": [
  854. 900,
  855. 4070
  856. ],
  857. "size": [
  858. 270,
  859. 60
  860. ],
  861. "flags": {
  862. "collapsed": true
  863. },
  864. "order": 12,
  865. "mode": 0,
  866. "inputs": [],
  867. "outputs": [
  868. {
  869. "name": "IMAGE",
  870. "type": "IMAGE",
  871. "links": [
  872. 438
  873. ]
  874. }
  875. ],
  876. "title": "Get_ref_image",
  877. "properties": {
  878. "Node name for S&R": "GetNode",
  879. "aux_id": "kijai/ComfyUI-KJNodes"
  880. },
  881. "widgets_values": [
  882. "ref_image"
  883. ],
  884. "color": "#006691",
  885. "bgcolor": "rgba(24,24,27,.9)"
  886. },
  887. {
  888. "id": 118,
  889. "type": "LTXVLatentUpsampler",
  890. "pos": [
  891. 900,
  892. 3860
  893. ],
  894. "size": [
  895. 270,
  896. 90
  897. ],
  898. "flags": {},
  899. "order": 97,
  900. "mode": 0,
  901. "inputs": [
  902. {
  903. "name": "samples",
  904. "type": "LATENT",
  905. "link": 374
  906. },
  907. {
  908. "name": "upscale_model",
  909. "type": "LATENT_UPSCALE_MODEL",
  910. "link": 470
  911. },
  912. {
  913. "name": "vae",
  914. "type": "VAE",
  915. "link": 447
  916. }
  917. ],
  918. "outputs": [
  919. {
  920. "name": "LATENT",
  921. "type": "LATENT",
  922. "links": [
  923. 372
  924. ]
  925. }
  926. ],
  927. "title": "spatial",
  928. "properties": {
  929. "cnr_id": "comfy-core",
  930. "ver": "0.7.0",
  931. "Node name for S&R": "LTXVLatentUpsampler",
  932. "enableTabs": false,
  933. "tabWidth": 65,
  934. "tabXOffset": 10,
  935. "hasSecondTab": false,
  936. "secondTabText": "Send Back",
  937. "secondTabOffset": 80,
  938. "secondTabWidth": 65
  939. },
  940. "widgets_values": []
  941. },
  942. {
  943. "id": 116,
  944. "type": "LTXVSeparateAVLatent",
  945. "pos": [
  946. 900,
  947. 3760
  948. ],
  949. "size": [
  950. 270,
  951. 50
  952. ],
  953. "flags": {},
  954. "order": 86,
  955. "mode": 0,
  956. "inputs": [
  957. {
  958. "name": "av_latent",
  959. "type": "LATENT",
  960. "link": 271
  961. }
  962. ],
  963. "outputs": [
  964. {
  965. "name": "video_latent",
  966. "type": "LATENT",
  967. "links": [
  968. 374
  969. ]
  970. },
  971. {
  972. "name": "audio_latent",
  973. "type": "LATENT",
  974. "links": [
  975. 475
  976. ]
  977. }
  978. ],
  979. "properties": {
  980. "cnr_id": "comfy-core",
  981. "ver": "0.5.1",
  982. "Node name for S&R": "LTXVSeparateAVLatent",
  983. "enableTabs": false,
  984. "tabWidth": 65,
  985. "tabXOffset": 10,
  986. "hasSecondTab": false,
  987. "secondTabText": "Send Back",
  988. "secondTabOffset": 80,
  989. "secondTabWidth": 65
  990. },
  991. "widgets_values": []
  992. },
  993. {
  994. "id": 234,
  995. "type": "SetNode",
  996. "pos": [
  997. -1000,
  998. 4600
  999. ],
  1000. "size": [
  1001. 210,
  1002. 60
  1003. ],
  1004. "flags": {
  1005. "collapsed": true
  1006. },
  1007. "order": 101,
  1008. "mode": 0,
  1009. "inputs": [
  1010. {
  1011. "name": "INT",
  1012. "type": "INT",
  1013. "link": 462
  1014. }
  1015. ],
  1016. "outputs": [
  1017. {
  1018. "name": "*",
  1019. "type": "*",
  1020. "links": null
  1021. }
  1022. ],
  1023. "title": "Set_height_downsized",
  1024. "properties": {
  1025. "Node name for S&R": "SetNode",
  1026. "aux_id": "kijai/ComfyUI-KJNodes",
  1027. "previousName": "height_downsized"
  1028. },
  1029. "widgets_values": [
  1030. "height_downsized"
  1031. ],
  1032. "color": "#1b4669",
  1033. "bgcolor": "#29699c"
  1034. },
  1035. {
  1036. "id": 248,
  1037. "type": "SetNode",
  1038. "pos": [
  1039. -1010,
  1040. 4520
  1041. ],
  1042. "size": [
  1043. 210,
  1044. 60
  1045. ],
  1046. "flags": {
  1047. "collapsed": true
  1048. },
  1049. "order": 92,
  1050. "mode": 0,
  1051. "inputs": [
  1052. {
  1053. "name": "IMAGE",
  1054. "type": "IMAGE",
  1055. "link": 482
  1056. }
  1057. ],
  1058. "outputs": [
  1059. {
  1060. "name": "IMAGE",
  1061. "type": "IMAGE",
  1062. "links": null
  1063. }
  1064. ],
  1065. "title": "Set_resize_image",
  1066. "properties": {
  1067. "Node name for S&R": "SetNode",
  1068. "aux_id": "kijai/ComfyUI-KJNodes",
  1069. "previousName": "resize_image"
  1070. },
  1071. "widgets_values": [
  1072. "resize_image"
  1073. ],
  1074. "color": "#006691",
  1075. "bgcolor": "rgba(24,24,27,.9)"
  1076. },
  1077. {
  1078. "id": 233,
  1079. "type": "SetNode",
  1080. "pos": [
  1081. -1000,
  1082. 4570
  1083. ],
  1084. "size": [
  1085. 210,
  1086. 60
  1087. ],
  1088. "flags": {
  1089. "collapsed": true
  1090. },
  1091. "order": 100,
  1092. "mode": 0,
  1093. "inputs": [
  1094. {
  1095. "name": "INT",
  1096. "type": "INT",
  1097. "link": 461
  1098. }
  1099. ],
  1100. "outputs": [
  1101. {
  1102. "name": "*",
  1103. "type": "*",
  1104. "links": null
  1105. }
  1106. ],
  1107. "title": "Set_width_downsized",
  1108. "properties": {
  1109. "Node name for S&R": "SetNode",
  1110. "aux_id": "kijai/ComfyUI-KJNodes",
  1111. "previousName": "width_downsized"
  1112. },
  1113. "widgets_values": [
  1114. "width_downsized"
  1115. ],
  1116. "color": "#1b4669",
  1117. "bgcolor": "#29699c"
  1118. },
  1119. {
  1120. "id": 163,
  1121. "type": "GetImageSize",
  1122. "pos": [
  1123. -980,
  1124. 4490
  1125. ],
  1126. "size": [
  1127. 210,
  1128. 140
  1129. ],
  1130. "flags": {
  1131. "collapsed": true
  1132. },
  1133. "order": 91,
  1134. "mode": 0,
  1135. "inputs": [
  1136. {
  1137. "name": "image",
  1138. "type": "IMAGE",
  1139. "link": 355
  1140. }
  1141. ],
  1142. "outputs": [
  1143. {
  1144. "name": "width",
  1145. "type": "INT",
  1146. "links": [
  1147. 461
  1148. ]
  1149. },
  1150. {
  1151. "name": "height",
  1152. "type": "INT",
  1153. "links": [
  1154. 462
  1155. ]
  1156. },
  1157. {
  1158. "name": "batch_size",
  1159. "type": "INT",
  1160. "links": null
  1161. }
  1162. ],
  1163. "properties": {
  1164. "cnr_id": "comfy-core",
  1165. "ver": "0.7.0",
  1166. "Node name for S&R": "GetImageSize"
  1167. },
  1168. "widgets_values": []
  1169. },
  1170. {
  1171. "id": 246,
  1172. "type": "ResizeImagesByLongerEdge",
  1173. "pos": [
  1174. -1020,
  1175. 4370
  1176. ],
  1177. "size": [
  1178. 250,
  1179. 60
  1180. ],
  1181. "flags": {
  1182. "collapsed": true
  1183. },
  1184. "order": 80,
  1185. "mode": 0,
  1186. "inputs": [
  1187. {
  1188. "name": "images",
  1189. "type": "IMAGE",
  1190. "link": 479
  1191. }
  1192. ],
  1193. "outputs": [
  1194. {
  1195. "name": "images",
  1196. "type": "IMAGE",
  1197. "links": [
  1198. 481
  1199. ]
  1200. }
  1201. ],
  1202. "properties": {
  1203. "cnr_id": "comfy-core",
  1204. "ver": "0.5.1",
  1205. "Node name for S&R": "ResizeImagesByLongerEdge"
  1206. },
  1207. "widgets_values": [
  1208. 1536
  1209. ]
  1210. },
  1211. {
  1212. "id": 209,
  1213. "type": "SetNode",
  1214. "pos": [
  1215. -990,
  1216. 4410
  1217. ],
  1218. "size": [
  1219. 210,
  1220. 60
  1221. ],
  1222. "flags": {
  1223. "collapsed": true
  1224. },
  1225. "order": 90,
  1226. "mode": 0,
  1227. "inputs": [
  1228. {
  1229. "name": "IMAGE",
  1230. "type": "IMAGE",
  1231. "link": 481
  1232. }
  1233. ],
  1234. "outputs": [
  1235. {
  1236. "name": "*",
  1237. "type": "*",
  1238. "links": null
  1239. }
  1240. ],
  1241. "title": "Set_ref_image",
  1242. "properties": {
  1243. "Node name for S&R": "SetNode",
  1244. "aux_id": "kijai/ComfyUI-KJNodes",
  1245. "previousName": "ref_image"
  1246. },
  1247. "widgets_values": [
  1248. "ref_image"
  1249. ],
  1250. "color": "#006691",
  1251. "bgcolor": "rgba(24,24,27,.9)"
  1252. },
  1253. {
  1254. "id": 244,
  1255. "type": "GetNode",
  1256. "pos": [
  1257. -970,
  1258. 4320
  1259. ],
  1260. "size": [
  1261. 210,
  1262. 60
  1263. ],
  1264. "flags": {
  1265. "collapsed": true
  1266. },
  1267. "order": 13,
  1268. "mode": 0,
  1269. "inputs": [],
  1270. "outputs": [
  1271. {
  1272. "name": "INT",
  1273. "type": "INT",
  1274. "links": [
  1275. 473
  1276. ]
  1277. }
  1278. ],
  1279. "title": "Get_height",
  1280. "properties": {
  1281. "Node name for S&R": "GetNode",
  1282. "aux_id": "kijai/ComfyUI-KJNodes"
  1283. },
  1284. "widgets_values": [
  1285. "height"
  1286. ],
  1287. "color": "#1b4669",
  1288. "bgcolor": "#29699c"
  1289. },
  1290. {
  1291. "id": 243,
  1292. "type": "GetNode",
  1293. "pos": [
  1294. -980,
  1295. 4270
  1296. ],
  1297. "size": [
  1298. 210,
  1299. 60
  1300. ],
  1301. "flags": {
  1302. "collapsed": true
  1303. },
  1304. "order": 14,
  1305. "mode": 0,
  1306. "inputs": [],
  1307. "outputs": [
  1308. {
  1309. "name": "INT",
  1310. "type": "INT",
  1311. "links": [
  1312. 472
  1313. ]
  1314. }
  1315. ],
  1316. "title": "Get_width",
  1317. "properties": {
  1318. "Node name for S&R": "GetNode",
  1319. "aux_id": "kijai/ComfyUI-KJNodes"
  1320. },
  1321. "widgets_values": [
  1322. "width"
  1323. ],
  1324. "color": "#1b4669",
  1325. "bgcolor": "#29699c"
  1326. },
  1327. {
  1328. "id": 216,
  1329. "type": "SetNode",
  1330. "pos": [
  1331. -1520,
  1332. 4500
  1333. ],
  1334. "size": [
  1335. 370,
  1336. 60
  1337. ],
  1338. "flags": {
  1339. "collapsed": true
  1340. },
  1341. "order": 67,
  1342. "mode": 0,
  1343. "inputs": [
  1344. {
  1345. "name": "VAE",
  1346. "type": "VAE",
  1347. "link": 443
  1348. }
  1349. ],
  1350. "outputs": [
  1351. {
  1352. "name": "*",
  1353. "type": "*",
  1354. "links": null
  1355. }
  1356. ],
  1357. "title": "Set_vae_audio",
  1358. "properties": {
  1359. "Node name for S&R": "SetNode",
  1360. "aux_id": "kijai/ComfyUI-KJNodes",
  1361. "previousName": "vae_audio"
  1362. },
  1363. "widgets_values": [
  1364. "vae_audio"
  1365. ],
  1366. "color": "#af3535",
  1367. "bgcolor": "rgba(24,24,27,.9)"
  1368. },
  1369. {
  1370. "id": 213,
  1371. "type": "SetNode",
  1372. "pos": [
  1373. -1520,
  1374. 4160
  1375. ],
  1376. "size": [
  1377. 370,
  1378. 60
  1379. ],
  1380. "flags": {
  1381. "collapsed": true
  1382. },
  1383. "order": 70,
  1384. "mode": 0,
  1385. "inputs": [
  1386. {
  1387. "name": "CLIP",
  1388. "type": "CLIP",
  1389. "link": 550
  1390. }
  1391. ],
  1392. "outputs": [
  1393. {
  1394. "name": "*",
  1395. "type": "*",
  1396. "links": null
  1397. }
  1398. ],
  1399. "title": "Set_clip",
  1400. "properties": {
  1401. "Node name for S&R": "SetNode",
  1402. "aux_id": "kijai/ComfyUI-KJNodes",
  1403. "previousName": "clip"
  1404. },
  1405. "widgets_values": [
  1406. "clip"
  1407. ],
  1408. "color": "#c09430",
  1409. "bgcolor": "rgba(24,24,27,.9)"
  1410. },
  1411. {
  1412. "id": 225,
  1413. "type": "GetNode",
  1414. "pos": [
  1415. 240,
  1416. 3810
  1417. ],
  1418. "size": [
  1419. 280,
  1420. 60
  1421. ],
  1422. "flags": {
  1423. "collapsed": true
  1424. },
  1425. "order": 15,
  1426. "mode": 0,
  1427. "inputs": [],
  1428. "outputs": [
  1429. {
  1430. "name": "MODEL",
  1431. "type": "MODEL",
  1432. "links": []
  1433. }
  1434. ],
  1435. "title": "Get_model",
  1436. "properties": {
  1437. "Node name for S&R": "GetNode",
  1438. "aux_id": "kijai/ComfyUI-KJNodes"
  1439. },
  1440. "widgets_values": [
  1441. "model"
  1442. ],
  1443. "color": "#1f1f48",
  1444. "bgcolor": "rgba(24,24,27,.9)"
  1445. },
  1446. {
  1447. "id": 231,
  1448. "type": "GetNode",
  1449. "pos": [
  1450. 240,
  1451. 3810
  1452. ],
  1453. "size": [
  1454. 280,
  1455. 60
  1456. ],
  1457. "flags": {
  1458. "collapsed": true
  1459. },
  1460. "order": 16,
  1461. "mode": 0,
  1462. "inputs": [],
  1463. "outputs": [
  1464. {
  1465. "name": "CONDITIONING",
  1466. "type": "CONDITIONING",
  1467. "links": [
  1468. 459
  1469. ]
  1470. }
  1471. ],
  1472. "title": "Get_negative",
  1473. "properties": {
  1474. "Node name for S&R": "GetNode",
  1475. "aux_id": "kijai/ComfyUI-KJNodes"
  1476. },
  1477. "widgets_values": [
  1478. "negative"
  1479. ],
  1480. "color": "#38291f",
  1481. "bgcolor": "rgba(24,24,27,.9)"
  1482. },
  1483. {
  1484. "id": 230,
  1485. "type": "GetNode",
  1486. "pos": [
  1487. 240,
  1488. 3810
  1489. ],
  1490. "size": [
  1491. 280,
  1492. 60
  1493. ],
  1494. "flags": {
  1495. "collapsed": true
  1496. },
  1497. "order": 17,
  1498. "mode": 0,
  1499. "inputs": [],
  1500. "outputs": [
  1501. {
  1502. "name": "CONDITIONING",
  1503. "type": "CONDITIONING",
  1504. "links": [
  1505. 460
  1506. ]
  1507. }
  1508. ],
  1509. "title": "Get_positive",
  1510. "properties": {
  1511. "Node name for S&R": "GetNode",
  1512. "aux_id": "kijai/ComfyUI-KJNodes"
  1513. },
  1514. "widgets_values": [
  1515. "positive"
  1516. ],
  1517. "color": "#38291f",
  1518. "bgcolor": "rgba(24,24,27,.9)"
  1519. },
  1520. {
  1521. "id": 199,
  1522. "type": "LTXVEmptyLatentAudio",
  1523. "pos": [
  1524. -130,
  1525. 3970
  1526. ],
  1527. "size": [
  1528. 270,
  1529. 120
  1530. ],
  1531. "flags": {},
  1532. "order": 74,
  1533. "mode": 0,
  1534. "inputs": [
  1535. {
  1536. "name": "audio_vae",
  1537. "type": "VAE",
  1538. "link": 444
  1539. },
  1540. {
  1541. "name": "frames_number",
  1542. "type": "INT",
  1543. "widget": {
  1544. "name": "frames_number"
  1545. },
  1546. "link": 425
  1547. },
  1548. {
  1549. "name": "frame_rate",
  1550. "type": "INT",
  1551. "widget": {
  1552. "name": "frame_rate"
  1553. },
  1554. "link": 566
  1555. }
  1556. ],
  1557. "outputs": [
  1558. {
  1559. "name": "Latent",
  1560. "type": "LATENT",
  1561. "links": [
  1562. 412,
  1563. 468
  1564. ]
  1565. }
  1566. ],
  1567. "properties": {
  1568. "cnr_id": "comfy-core",
  1569. "ver": "0.3.68",
  1570. "Node name for S&R": "LTXVEmptyLatentAudio",
  1571. "enableTabs": false,
  1572. "tabWidth": 65,
  1573. "tabXOffset": 10,
  1574. "hasSecondTab": false,
  1575. "secondTabText": "Send Back",
  1576. "secondTabOffset": 80,
  1577. "secondTabWidth": 65
  1578. },
  1579. "widgets_values": [
  1580. 121,
  1581. 24,
  1582. 1
  1583. ]
  1584. },
  1585. {
  1586. "id": 287,
  1587. "type": "SimpleCalculatorKJ",
  1588. "pos": [
  1589. -1070,
  1590. 4840
  1591. ],
  1592. "size": [
  1593. 210,
  1594. 140
  1595. ],
  1596. "flags": {
  1597. "collapsed": true
  1598. },
  1599. "order": 73,
  1600. "mode": 0,
  1601. "inputs": [
  1602. {
  1603. "label": "a",
  1604. "name": "variables.a",
  1605. "shape": 7,
  1606. "type": "INT,FLOAT,BOOLEAN",
  1607. "link": null
  1608. },
  1609. {
  1610. "label": "b",
  1611. "name": "variables.b",
  1612. "shape": 7,
  1613. "type": "INT,FLOAT,BOOLEAN",
  1614. "link": null
  1615. },
  1616. {
  1617. "name": "a",
  1618. "shape": 7,
  1619. "type": "*",
  1620. "link": 532
  1621. },
  1622. {
  1623. "name": "b",
  1624. "shape": 7,
  1625. "type": "*",
  1626. "link": 533
  1627. }
  1628. ],
  1629. "outputs": [
  1630. {
  1631. "name": "FLOAT",
  1632. "type": "FLOAT",
  1633. "links": []
  1634. },
  1635. {
  1636. "name": "INT",
  1637. "type": "INT",
  1638. "links": [
  1639. 531
  1640. ]
  1641. },
  1642. {
  1643. "name": "BOOLEAN",
  1644. "type": "BOOLEAN",
  1645. "links": null
  1646. }
  1647. ],
  1648. "properties": {
  1649. "cnr_id": "comfyui-kjnodes",
  1650. "ver": "17cddd4959f00182c66954be2a7a32a6481d81be",
  1651. "Node name for S&R": "SimpleCalculatorKJ"
  1652. },
  1653. "widgets_values": [
  1654. "1+ 8*(round(a*b)/8)"
  1655. ],
  1656. "color": "#006691",
  1657. "bgcolor": "rgba(24,24,27,.9)"
  1658. },
  1659. {
  1660. "id": 306,
  1661. "type": "GetNode",
  1662. "pos": [
  1663. 240,
  1664. 3860
  1665. ],
  1666. "size": [
  1667. 280,
  1668. 60
  1669. ],
  1670. "flags": {
  1671. "collapsed": true
  1672. },
  1673. "order": 18,
  1674. "mode": 0,
  1675. "inputs": [],
  1676. "outputs": [
  1677. {
  1678. "name": "MODEL",
  1679. "type": "MODEL",
  1680. "links": []
  1681. }
  1682. ],
  1683. "title": "Get_model_with_lora",
  1684. "properties": {
  1685. "Node name for S&R": "GetNode",
  1686. "aux_id": "kijai/ComfyUI-KJNodes"
  1687. },
  1688. "widgets_values": [
  1689. "model_with_lora"
  1690. ],
  1691. "color": "#223",
  1692. "bgcolor": "#335"
  1693. },
  1694. {
  1695. "id": 331,
  1696. "type": "SetNode",
  1697. "pos": [
  1698. -1520,
  1699. 4660
  1700. ],
  1701. "size": [
  1702. 370,
  1703. 60
  1704. ],
  1705. "flags": {
  1706. "collapsed": true
  1707. },
  1708. "order": 64,
  1709. "mode": 0,
  1710. "inputs": [
  1711. {
  1712. "name": "VAE",
  1713. "type": "VAE",
  1714. "link": 611
  1715. }
  1716. ],
  1717. "outputs": [
  1718. {
  1719. "name": "*",
  1720. "type": "*",
  1721. "links": null
  1722. }
  1723. ],
  1724. "title": "Set_vae_tiny",
  1725. "properties": {
  1726. "Node name for S&R": "SetNode",
  1727. "aux_id": "kijai/ComfyUI-KJNodes",
  1728. "previousName": "vae_tiny"
  1729. },
  1730. "widgets_values": [
  1731. "vae_tiny"
  1732. ]
  1733. },
  1734. {
  1735. "id": 341,
  1736. "type": "GetNode",
  1737. "pos": [
  1738. 930,
  1739. 4280
  1740. ],
  1741. "size": [
  1742. 210,
  1743. 60
  1744. ],
  1745. "flags": {
  1746. "collapsed": true
  1747. },
  1748. "order": 19,
  1749. "mode": 0,
  1750. "inputs": [],
  1751. "outputs": [
  1752. {
  1753. "name": "MODEL",
  1754. "type": "MODEL",
  1755. "links": [
  1756. 621
  1757. ]
  1758. }
  1759. ],
  1760. "title": "Get_model",
  1761. "properties": {
  1762. "Node name for S&R": "GetNode",
  1763. "aux_id": "kijai/ComfyUI-KJNodes"
  1764. },
  1765. "widgets_values": [
  1766. "model"
  1767. ]
  1768. },
  1769. {
  1770. "id": 103,
  1771. "type": "CFGGuider",
  1772. "pos": [
  1773. 900,
  1774. 4250
  1775. ],
  1776. "size": [
  1777. 270,
  1778. 100
  1779. ],
  1780. "flags": {},
  1781. "order": 58,
  1782. "mode": 0,
  1783. "inputs": [
  1784. {
  1785. "name": "model",
  1786. "type": "MODEL",
  1787. "link": 621
  1788. },
  1789. {
  1790. "name": "positive",
  1791. "type": "CONDITIONING",
  1792. "link": 457
  1793. },
  1794. {
  1795. "name": "negative",
  1796. "type": "CONDITIONING",
  1797. "link": 458
  1798. }
  1799. ],
  1800. "outputs": [
  1801. {
  1802. "name": "GUIDER",
  1803. "type": "GUIDER",
  1804. "links": [
  1805. 507
  1806. ]
  1807. }
  1808. ],
  1809. "properties": {
  1810. "cnr_id": "comfy-core",
  1811. "ver": "0.3.71",
  1812. "Node name for S&R": "CFGGuider",
  1813. "enableTabs": false,
  1814. "tabWidth": 65,
  1815. "tabXOffset": 10,
  1816. "hasSecondTab": false,
  1817. "secondTabText": "Send Back",
  1818. "secondTabOffset": 80,
  1819. "secondTabWidth": 65
  1820. },
  1821. "widgets_values": [
  1822. 1
  1823. ]
  1824. },
  1825. {
  1826. "id": 344,
  1827. "type": "GetNode",
  1828. "pos": [
  1829. 240,
  1830. 3810
  1831. ],
  1832. "size": [
  1833. 280,
  1834. 60
  1835. ],
  1836. "flags": {
  1837. "collapsed": true
  1838. },
  1839. "order": 20,
  1840. "mode": 0,
  1841. "inputs": [],
  1842. "outputs": [
  1843. {
  1844. "name": "MODEL",
  1845. "type": "MODEL",
  1846. "links": [
  1847. 627
  1848. ]
  1849. }
  1850. ],
  1851. "title": "Get_model",
  1852. "properties": {
  1853. "Node name for S&R": "GetNode",
  1854. "aux_id": "kijai/ComfyUI-KJNodes"
  1855. },
  1856. "widgets_values": [
  1857. "model"
  1858. ]
  1859. },
  1860. {
  1861. "id": 343,
  1862. "type": "GetNode",
  1863. "pos": [
  1864. 270,
  1865. 4530
  1866. ],
  1867. "size": [
  1868. 280,
  1869. 60
  1870. ],
  1871. "flags": {
  1872. "collapsed": true
  1873. },
  1874. "order": 21,
  1875. "mode": 0,
  1876. "inputs": [],
  1877. "outputs": [
  1878. {
  1879. "name": "CONDITIONING",
  1880. "type": "CONDITIONING",
  1881. "links": [
  1882. 623,
  1883. 624
  1884. ]
  1885. }
  1886. ],
  1887. "title": "Get_negative",
  1888. "properties": {
  1889. "Node name for S&R": "GetNode",
  1890. "aux_id": "kijai/ComfyUI-KJNodes"
  1891. },
  1892. "widgets_values": [
  1893. "negative"
  1894. ]
  1895. },
  1896. {
  1897. "id": 342,
  1898. "type": "LTX2_NAG",
  1899. "pos": [
  1900. 240,
  1901. 4480
  1902. ],
  1903. "size": [
  1904. 280,
  1905. 170
  1906. ],
  1907. "flags": {},
  1908. "order": 76,
  1909. "mode": 0,
  1910. "inputs": [
  1911. {
  1912. "name": "model",
  1913. "type": "MODEL",
  1914. "link": 625
  1915. },
  1916. {
  1917. "name": "nag_cond_video",
  1918. "shape": 7,
  1919. "type": "CONDITIONING",
  1920. "link": 623
  1921. },
  1922. {
  1923. "name": "nag_cond_audio",
  1924. "shape": 7,
  1925. "type": "CONDITIONING",
  1926. "link": 624
  1927. }
  1928. ],
  1929. "outputs": [
  1930. {
  1931. "name": "model",
  1932. "type": "MODEL",
  1933. "links": [
  1934. 626
  1935. ]
  1936. }
  1937. ],
  1938. "properties": {
  1939. "cnr_id": "comfyui-kjnodes",
  1940. "ver": "ff79c7332d7ea4aa85097a88fb09359f28cb487e",
  1941. "Node name for S&R": "LTX2_NAG"
  1942. },
  1943. "widgets_values": [
  1944. 11,
  1945. 0.25,
  1946. 2.5,
  1947. true
  1948. ]
  1949. },
  1950. {
  1951. "id": 322,
  1952. "type": "GetNode",
  1953. "pos": [
  1954. -20,
  1955. 4470
  1956. ],
  1957. "size": [
  1958. 210,
  1959. 60
  1960. ],
  1961. "flags": {
  1962. "collapsed": true
  1963. },
  1964. "order": 22,
  1965. "mode": 0,
  1966. "inputs": [],
  1967. "outputs": [
  1968. {
  1969. "name": "FLOAT",
  1970. "type": "FLOAT",
  1971. "links": [
  1972. 600
  1973. ]
  1974. }
  1975. ],
  1976. "title": "Get_fps",
  1977. "properties": {
  1978. "Node name for S&R": "GetNode",
  1979. "aux_id": "kijai/ComfyUI-KJNodes"
  1980. },
  1981. "widgets_values": [
  1982. "fps"
  1983. ]
  1984. },
  1985. {
  1986. "id": 226,
  1987. "type": "SetNode",
  1988. "pos": [
  1989. -90,
  1990. 4490
  1991. ],
  1992. "size": [
  1993. 210,
  1994. 60
  1995. ],
  1996. "flags": {
  1997. "collapsed": true
  1998. },
  1999. "order": 106,
  2000. "mode": 0,
  2001. "inputs": [
  2002. {
  2003. "name": "CONDITIONING",
  2004. "type": "CONDITIONING",
  2005. "link": 455
  2006. }
  2007. ],
  2008. "outputs": [
  2009. {
  2010. "name": "*",
  2011. "type": "*",
  2012. "links": null
  2013. }
  2014. ],
  2015. "title": "Set_positive",
  2016. "properties": {
  2017. "Node name for S&R": "SetNode",
  2018. "aux_id": "kijai/ComfyUI-KJNodes",
  2019. "previousName": "positive"
  2020. },
  2021. "widgets_values": [
  2022. "positive"
  2023. ],
  2024. "color": "#38291f",
  2025. "bgcolor": "rgba(24,24,27,.9)"
  2026. },
  2027. {
  2028. "id": 227,
  2029. "type": "SetNode",
  2030. "pos": [
  2031. -30,
  2032. 4500
  2033. ],
  2034. "size": [
  2035. 210,
  2036. 60
  2037. ],
  2038. "flags": {
  2039. "collapsed": true
  2040. },
  2041. "order": 107,
  2042. "mode": 0,
  2043. "inputs": [
  2044. {
  2045. "name": "CONDITIONING",
  2046. "type": "CONDITIONING",
  2047. "link": 456
  2048. }
  2049. ],
  2050. "outputs": [
  2051. {
  2052. "name": "*",
  2053. "type": "*",
  2054. "links": null
  2055. }
  2056. ],
  2057. "title": "Set_negative",
  2058. "properties": {
  2059. "Node name for S&R": "SetNode",
  2060. "aux_id": "kijai/ComfyUI-KJNodes",
  2061. "previousName": "negative"
  2062. },
  2063. "widgets_values": [
  2064. "negative"
  2065. ],
  2066. "color": "#38291f",
  2067. "bgcolor": "rgba(24,24,27,.9)"
  2068. },
  2069. {
  2070. "id": 303,
  2071. "type": "SetNode",
  2072. "pos": [
  2073. -570,
  2074. 3140
  2075. ],
  2076. "size": [
  2077. 390,
  2078. 60
  2079. ],
  2080. "flags": {
  2081. "collapsed": true
  2082. },
  2083. "order": 99,
  2084. "mode": 0,
  2085. "inputs": [
  2086. {
  2087. "name": "MODEL",
  2088. "type": "MODEL",
  2089. "link": 648
  2090. }
  2091. ],
  2092. "outputs": [
  2093. {
  2094. "name": "MODEL",
  2095. "type": "MODEL",
  2096. "links": null
  2097. }
  2098. ],
  2099. "title": "Set_model_with_lora",
  2100. "properties": {
  2101. "Node name for S&R": "SetNode",
  2102. "aux_id": "kijai/ComfyUI-KJNodes",
  2103. "previousName": "model_with_lora"
  2104. },
  2105. "widgets_values": [
  2106. "model_with_lora"
  2107. ],
  2108. "color": "#223",
  2109. "bgcolor": "#335"
  2110. },
  2111. {
  2112. "id": 347,
  2113. "type": "StringConcatenate",
  2114. "pos": [
  2115. -620,
  2116. 3620
  2117. ],
  2118. "size": [
  2119. 430,
  2120. 200
  2121. ],
  2122. "flags": {
  2123. "collapsed": true
  2124. },
  2125. "order": 60,
  2126. "mode": 4,
  2127. "inputs": [
  2128. {
  2129. "name": "string_a",
  2130. "type": "STRING",
  2131. "widget": {
  2132. "name": "string_a"
  2133. },
  2134. "link": 628
  2135. }
  2136. ],
  2137. "outputs": [
  2138. {
  2139. "name": "STRING",
  2140. "type": "STRING",
  2141. "links": []
  2142. }
  2143. ],
  2144. "properties": {
  2145. "cnr_id": "comfy-core",
  2146. "ver": "0.14.1",
  2147. "Node name for S&R": "StringConcatenate"
  2148. },
  2149. "widgets_values": [
  2150. "",
  2151. "",
  2152. ""
  2153. ]
  2154. },
  2155. {
  2156. "id": 348,
  2157. "type": "GetNode",
  2158. "pos": [
  2159. -620,
  2160. 3720
  2161. ],
  2162. "size": [
  2163. 430,
  2164. 40
  2165. ],
  2166. "flags": {
  2167. "collapsed": true
  2168. },
  2169. "order": 23,
  2170. "mode": 4,
  2171. "inputs": [],
  2172. "outputs": [
  2173. {
  2174. "name": "CLIP",
  2175. "type": "CLIP",
  2176. "links": []
  2177. }
  2178. ],
  2179. "title": "Get_clip",
  2180. "properties": {
  2181. "Node name for S&R": "GetNode",
  2182. "aux_id": "kijai/ComfyUI-KJNodes"
  2183. },
  2184. "widgets_values": [
  2185. "clip"
  2186. ]
  2187. },
  2188. {
  2189. "id": 350,
  2190. "type": "PrimitiveStringMultiline",
  2191. "pos": [
  2192. -620,
  2193. 3660
  2194. ],
  2195. "size": [
  2196. 430,
  2197. 530
  2198. ],
  2199. "flags": {
  2200. "collapsed": true
  2201. },
  2202. "order": 24,
  2203. "mode": 4,
  2204. "inputs": [],
  2205. "outputs": [
  2206. {
  2207. "name": "STRING",
  2208. "type": "STRING",
  2209. "links": [
  2210. 628
  2211. ]
  2212. }
  2213. ],
  2214. "title": "LTX-2 PROMPT INSTRUCT",
  2215. "properties": {
  2216. "cnr_id": "comfy-core",
  2217. "ver": "0.14.1",
  2218. "Node name for S&R": "PrimitiveStringMultiline"
  2219. },
  2220. "widgets_values": [
  2221. "You are a Creative Assistant writing concise, action-focused image-to-video prompts. Given an image (first frame) and user Raw Input Prompt, generate a prompt to guide video generation from that image.\n\n#### Guidelines:\n- Analyze the Image: Identify Subject, Setting, Elements, Style and Mood.\n- Follow user Raw Input Prompt: Include all requested motion, actions, camera movements, audio, and details. If in conflict with the image, prioritize user request while maintaining visual consistency (describe transition from image to user's scene).\n- Describe only changes from the image: Don't reiterate established visual details. Inaccurate descriptions may cause scene cuts.\n- Active language: Use present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Chronological flow: Use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape throughout the prompt alongside actionsβ€”NOT at the end. Align audio intensity with action tempo. Include natural background audio, ambient sounds, effects, speech or music (when requested). Be specific (e.g., \"soft footsteps on tile\") not vague (e.g., \"ambient sound\").\n- Speech (only when requested): Provide exact words in quotes with character's visual/voice characteristics (e.g., \"The tall man speaks in a low, gravelly voice\"), language if not English and accent if relevant. If general conversation mentioned without text, generate contextual quoted dialogue. (i.e., \"The man is talking\" input -> the output should include exact spoken words, like: \"The man is talking in an excited voice saying: 'You won't believe what I just saw!' His hands gesture expressively as he speaks, eyebrows raised with enthusiasm. The ambient sound of a quiet room underscores his animated speech.\")\n- Style: Include visual style at beginning: \"Style: <style>, <rest of prompt>.\" If unclear, omit to avoid conflicts.\n- Visual and audio only: Describe only what is seen and heard. NO smell, taste, or tactile sensations.\n- Restrained language: Avoid dramatic terms. Use mild, natural, understated phrasing.\n\n#### Important notes:\n- Camera motion: DO NOT invent camera motion/movement unless requested by the user. Make sure to include camera motion only if specified in the input.\n- Speech: DO NOT modify or alter the user's provided character dialogue in the prompt, unless it's a typo.\n- No timestamps or cuts: DO NOT use timestamps or describe scene cuts unless explicitly requested.\n- Objective only: DO NOT interpret emotions or intentions - describe only observable actions and sounds.\n- Format: DO NOT use phrases like \"The scene opens with...\" / \"The video starts...\". Start directly with Style (optional) and chronological scene description.\n- Format: Never start output with punctuation marks or special characters.\n- DO NOT invent dialogue unless the user mentions speech/talking/singing/conversation.\n- Your performance is CRITICAL. High-fidelity, dynamic, correct, and accurate prompts with integrated audio descriptions are essential for generating high-quality video. Your goal is flawless execution of these rules.\n\n#### Output Format (Strict):\n- Single concise paragraph in natural English. NO titles, headings, prefaces, sections, code fences, or Markdown.\n- If unsafe/invalid, return original user prompt. Never ask questions or clarifications.\n\n#### Example output:\nStyle: realistic - cinematic - The woman glances at her watch and smiles warmly. She speaks in a cheerful, friendly voice, \"I think we're right on time!\" In the background, a cafΓ© barista prepares drinks at the counter. The barista calls out in a clear, upbeat tone, \"Two cappuccinos ready!\" The sound of the espresso machine hissing softly blends with gentle background chatter and the light clinking of cups on saucers. \n\nUSER PROMPT BELOW: \n___________________________________________________"
  2222. ]
  2223. },
  2224. {
  2225. "id": 121,
  2226. "type": "CLIPTextEncode",
  2227. "pos": [
  2228. -560,
  2229. 4020
  2230. ],
  2231. "size": [
  2232. 430,
  2233. 370
  2234. ],
  2235. "flags": {
  2236. "collapsed": true
  2237. },
  2238. "order": 93,
  2239. "mode": 0,
  2240. "inputs": [
  2241. {
  2242. "name": "clip",
  2243. "type": "CLIP",
  2244. "link": 440
  2245. },
  2246. {
  2247. "name": "text",
  2248. "type": "STRING",
  2249. "widget": {
  2250. "name": "text"
  2251. },
  2252. "link": 637
  2253. }
  2254. ],
  2255. "outputs": [
  2256. {
  2257. "name": "CONDITIONING",
  2258. "type": "CONDITIONING",
  2259. "links": [
  2260. 286
  2261. ]
  2262. }
  2263. ],
  2264. "properties": {
  2265. "cnr_id": "comfy-core",
  2266. "ver": "0.3.56",
  2267. "Node name for S&R": "CLIPTextEncode",
  2268. "enableTabs": false,
  2269. "tabWidth": 65,
  2270. "tabXOffset": 10,
  2271. "hasSecondTab": false,
  2272. "secondTabText": "Send Back",
  2273. "secondTabOffset": 80,
  2274. "secondTabWidth": 65
  2275. },
  2276. "widgets_values": [
  2277. "= Enhanced Prompt = \n"
  2278. ],
  2279. "color": "#346434",
  2280. "bgcolor": "rgba(24,24,27,.9)"
  2281. },
  2282. {
  2283. "id": 214,
  2284. "type": "GetNode",
  2285. "pos": [
  2286. -500,
  2287. 4150
  2288. ],
  2289. "size": [
  2290. 430,
  2291. 60
  2292. ],
  2293. "flags": {
  2294. "collapsed": true
  2295. },
  2296. "order": 25,
  2297. "mode": 0,
  2298. "inputs": [],
  2299. "outputs": [
  2300. {
  2301. "name": "CLIP",
  2302. "type": "CLIP",
  2303. "links": [
  2304. 440,
  2305. 441,
  2306. 633
  2307. ]
  2308. }
  2309. ],
  2310. "title": "Get_clip",
  2311. "properties": {
  2312. "Node name for S&R": "GetNode",
  2313. "aux_id": "kijai/ComfyUI-KJNodes"
  2314. },
  2315. "widgets_values": [
  2316. "clip"
  2317. ],
  2318. "color": "#c09430",
  2319. "bgcolor": "rgba(24,24,27,.9)"
  2320. },
  2321. {
  2322. "id": 349,
  2323. "type": "TextGenerateLTX2Prompt",
  2324. "pos": [
  2325. -530,
  2326. 3580
  2327. ],
  2328. "size": [
  2329. 400,
  2330. 120
  2331. ],
  2332. "flags": {
  2333. "collapsed": true
  2334. },
  2335. "order": 82,
  2336. "mode": 4,
  2337. "inputs": [
  2338. {
  2339. "name": "clip",
  2340. "type": "CLIP",
  2341. "link": 633
  2342. },
  2343. {
  2344. "name": "image",
  2345. "shape": 7,
  2346. "type": "IMAGE",
  2347. "link": 632
  2348. },
  2349. {
  2350. "name": "prompt",
  2351. "type": "STRING",
  2352. "widget": {
  2353. "name": "prompt"
  2354. },
  2355. "link": 634
  2356. }
  2357. ],
  2358. "outputs": [
  2359. {
  2360. "name": "generated_text",
  2361. "type": "STRING",
  2362. "links": [
  2363. 637,
  2364. 640
  2365. ]
  2366. }
  2367. ],
  2368. "properties": {
  2369. "cnr_id": "comfy-core",
  2370. "ver": "0.14.1",
  2371. "Node name for S&R": "TextGenerateLTX2Prompt"
  2372. },
  2373. "widgets_values": [
  2374. "",
  2375. 256,
  2376. "off",
  2377. false
  2378. ]
  2379. },
  2380. {
  2381. "id": 137,
  2382. "type": "KSamplerSelect",
  2383. "pos": [
  2384. 240,
  2385. 3930
  2386. ],
  2387. "size": [
  2388. 280,
  2389. 70
  2390. ],
  2391. "flags": {},
  2392. "order": 26,
  2393. "mode": 0,
  2394. "inputs": [],
  2395. "outputs": [
  2396. {
  2397. "name": "SAMPLER",
  2398. "type": "SAMPLER",
  2399. "links": [
  2400. 261
  2401. ]
  2402. }
  2403. ],
  2404. "properties": {
  2405. "cnr_id": "comfy-core",
  2406. "ver": "0.3.56",
  2407. "Node name for S&R": "KSamplerSelect",
  2408. "enableTabs": false,
  2409. "tabWidth": 65,
  2410. "tabXOffset": 10,
  2411. "hasSecondTab": false,
  2412. "secondTabText": "Send Back",
  2413. "secondTabOffset": 80,
  2414. "secondTabWidth": 65
  2415. },
  2416. "widgets_values": [
  2417. "euler_ancestral_cfg_pp"
  2418. ]
  2419. },
  2420. {
  2421. "id": 138,
  2422. "type": "KSamplerSelect",
  2423. "pos": [
  2424. 900,
  2425. 4530
  2426. ],
  2427. "size": [
  2428. 270,
  2429. 60
  2430. ],
  2431. "flags": {},
  2432. "order": 27,
  2433. "mode": 0,
  2434. "inputs": [],
  2435. "outputs": [
  2436. {
  2437. "name": "SAMPLER",
  2438. "type": "SAMPLER",
  2439. "links": [
  2440. 274
  2441. ]
  2442. }
  2443. ],
  2444. "properties": {
  2445. "cnr_id": "comfy-core",
  2446. "ver": "0.3.75",
  2447. "Node name for S&R": "KSamplerSelect",
  2448. "enableTabs": false,
  2449. "tabWidth": 65,
  2450. "tabXOffset": 10,
  2451. "hasSecondTab": false,
  2452. "secondTabText": "Send Back",
  2453. "secondTabOffset": 80,
  2454. "secondTabWidth": 65
  2455. },
  2456. "widgets_values": [
  2457. "euler_cfg_pp"
  2458. ]
  2459. },
  2460. {
  2461. "id": 100,
  2462. "type": "ManualSigmas",
  2463. "pos": [
  2464. 930,
  2465. 4430
  2466. ],
  2467. "size": [
  2468. 270,
  2469. 70
  2470. ],
  2471. "flags": {
  2472. "collapsed": true
  2473. },
  2474. "order": 28,
  2475. "mode": 0,
  2476. "inputs": [],
  2477. "outputs": [
  2478. {
  2479. "name": "SIGMAS",
  2480. "type": "SIGMAS",
  2481. "links": []
  2482. }
  2483. ],
  2484. "title": "ManualSigmas (LTX-2.0)",
  2485. "properties": {
  2486. "cnr_id": "comfy-core",
  2487. "ver": "0.5.1",
  2488. "Node name for S&R": "ManualSigmas",
  2489. "enableTabs": false,
  2490. "tabWidth": 65,
  2491. "tabXOffset": 10,
  2492. "hasSecondTab": false,
  2493. "secondTabText": "Send Back",
  2494. "secondTabOffset": 80,
  2495. "secondTabWidth": 65
  2496. },
  2497. "widgets_values": [
  2498. "0.909375, 0.725, 0.421875, 0.0"
  2499. ]
  2500. },
  2501. {
  2502. "id": 360,
  2503. "type": "ManualSigmas",
  2504. "pos": [
  2505. 900,
  2506. 4410
  2507. ],
  2508. "size": [
  2509. 280,
  2510. 60
  2511. ],
  2512. "flags": {},
  2513. "order": 29,
  2514. "mode": 0,
  2515. "inputs": [],
  2516. "outputs": [
  2517. {
  2518. "name": "SIGMAS",
  2519. "type": "SIGMAS",
  2520. "links": [
  2521. 638
  2522. ]
  2523. }
  2524. ],
  2525. "properties": {
  2526. "cnr_id": "comfy-core",
  2527. "ver": "0.14.1",
  2528. "Node name for S&R": "ManualSigmas"
  2529. },
  2530. "widgets_values": [
  2531. "0.85, 0.7250, 0.4219, 0.0"
  2532. ]
  2533. },
  2534. {
  2535. "id": 239,
  2536. "type": "GetNode",
  2537. "pos": [
  2538. 370,
  2539. 3810
  2540. ],
  2541. "size": [
  2542. 280,
  2543. 60
  2544. ],
  2545. "flags": {
  2546. "collapsed": true
  2547. },
  2548. "order": 30,
  2549. "mode": 0,
  2550. "inputs": [],
  2551. "outputs": [
  2552. {
  2553. "name": "LATENT",
  2554. "type": "LATENT",
  2555. "links": [
  2556. 466,
  2557. 467
  2558. ]
  2559. }
  2560. ],
  2561. "title": "Get_latent",
  2562. "properties": {
  2563. "Node name for S&R": "GetNode",
  2564. "aux_id": "kijai/ComfyUI-KJNodes"
  2565. },
  2566. "widgets_values": [
  2567. "latent"
  2568. ],
  2569. "color": "#422342",
  2570. "bgcolor": "rgba(24,24,27,.9)"
  2571. },
  2572. {
  2573. "id": 206,
  2574. "type": "LTXVScheduler",
  2575. "pos": [
  2576. 250,
  2577. 4050
  2578. ],
  2579. "size": [
  2580. 280,
  2581. 180
  2582. ],
  2583. "flags": {
  2584. "collapsed": true
  2585. },
  2586. "order": 62,
  2587. "mode": 0,
  2588. "inputs": [
  2589. {
  2590. "name": "latent",
  2591. "shape": 7,
  2592. "type": "LATENT",
  2593. "link": 466
  2594. }
  2595. ],
  2596. "outputs": [
  2597. {
  2598. "name": "SIGMAS",
  2599. "type": "SIGMAS",
  2600. "links": []
  2601. }
  2602. ],
  2603. "title": "LTXVScheduler (for more steps )",
  2604. "properties": {
  2605. "cnr_id": "comfy-core",
  2606. "ver": "0.3.56",
  2607. "Node name for S&R": "LTXVScheduler",
  2608. "enableTabs": false,
  2609. "tabWidth": 65,
  2610. "tabXOffset": 10,
  2611. "hasSecondTab": false,
  2612. "secondTabText": "Send Back",
  2613. "secondTabOffset": 80,
  2614. "secondTabWidth": 65
  2615. },
  2616. "widgets_values": [
  2617. 8,
  2618. 2.05,
  2619. 0.95,
  2620. true,
  2621. 0.1
  2622. ]
  2623. },
  2624. {
  2625. "id": 359,
  2626. "type": "ManualSigmas",
  2627. "pos": [
  2628. 240,
  2629. 4100
  2630. ],
  2631. "size": [
  2632. 270,
  2633. 60
  2634. ],
  2635. "flags": {},
  2636. "order": 31,
  2637. "mode": 0,
  2638. "inputs": [],
  2639. "outputs": [
  2640. {
  2641. "name": "SIGMAS",
  2642. "type": "SIGMAS",
  2643. "links": [
  2644. 639
  2645. ]
  2646. }
  2647. ],
  2648. "properties": {
  2649. "cnr_id": "comfy-core",
  2650. "ver": "0.14.1",
  2651. "Node name for S&R": "ManualSigmas"
  2652. },
  2653. "widgets_values": [
  2654. "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
  2655. ]
  2656. },
  2657. {
  2658. "id": 114,
  2659. "type": "RandomNoise",
  2660. "pos": [
  2661. 900,
  2662. 3630
  2663. ],
  2664. "size": [
  2665. 270,
  2666. 90
  2667. ],
  2668. "flags": {},
  2669. "order": 32,
  2670. "mode": 0,
  2671. "inputs": [],
  2672. "outputs": [
  2673. {
  2674. "name": "NOISE",
  2675. "type": "NOISE",
  2676. "links": [
  2677. 272
  2678. ]
  2679. }
  2680. ],
  2681. "properties": {
  2682. "cnr_id": "comfy-core",
  2683. "ver": "0.3.75",
  2684. "Node name for S&R": "RandomNoise",
  2685. "enableTabs": false,
  2686. "tabWidth": 65,
  2687. "tabXOffset": 10,
  2688. "hasSecondTab": false,
  2689. "secondTabText": "Send Back",
  2690. "secondTabOffset": 80,
  2691. "secondTabWidth": 65
  2692. },
  2693. "widgets_values": [
  2694. 42,
  2695. "fixed"
  2696. ],
  2697. "color": "#006691",
  2698. "bgcolor": "rgba(24,24,27,.9)"
  2699. },
  2700. {
  2701. "id": 119,
  2702. "type": "SamplerCustomAdvanced",
  2703. "pos": [
  2704. 1220,
  2705. 3630
  2706. ],
  2707. "size": [
  2708. 280,
  2709. 280
  2710. ],
  2711. "flags": {},
  2712. "order": 109,
  2713. "mode": 0,
  2714. "inputs": [
  2715. {
  2716. "name": "noise",
  2717. "type": "NOISE",
  2718. "link": 272
  2719. },
  2720. {
  2721. "name": "guider",
  2722. "type": "GUIDER",
  2723. "link": 507
  2724. },
  2725. {
  2726. "name": "sampler",
  2727. "type": "SAMPLER",
  2728. "link": 274
  2729. },
  2730. {
  2731. "name": "sigmas",
  2732. "type": "SIGMAS",
  2733. "link": 638
  2734. },
  2735. {
  2736. "name": "latent_image",
  2737. "type": "LATENT",
  2738. "link": 276
  2739. }
  2740. ],
  2741. "outputs": [
  2742. {
  2743. "name": "output",
  2744. "type": "LATENT",
  2745. "links": [
  2746. 562
  2747. ]
  2748. },
  2749. {
  2750. "name": "denoised_output",
  2751. "type": "LATENT",
  2752. "links": []
  2753. }
  2754. ],
  2755. "properties": {
  2756. "cnr_id": "comfy-core",
  2757. "ver": "0.3.75",
  2758. "Node name for S&R": "SamplerCustomAdvanced",
  2759. "enableTabs": false,
  2760. "tabWidth": 65,
  2761. "tabXOffset": 10,
  2762. "hasSecondTab": false,
  2763. "secondTabText": "Send Back",
  2764. "secondTabOffset": 80,
  2765. "secondTabWidth": 65
  2766. },
  2767. "widgets_values": []
  2768. },
  2769. {
  2770. "id": 339,
  2771. "type": "GetNode",
  2772. "pos": [
  2773. 270,
  2774. 4240
  2775. ],
  2776. "size": [
  2777. 280,
  2778. 60
  2779. ],
  2780. "flags": {
  2781. "collapsed": true
  2782. },
  2783. "order": 33,
  2784. "mode": 0,
  2785. "inputs": [],
  2786. "outputs": [
  2787. {
  2788. "name": "MODEL",
  2789. "type": "MODEL",
  2790. "links": [
  2791. 618
  2792. ]
  2793. }
  2794. ],
  2795. "title": "Get_model_with_lora",
  2796. "properties": {
  2797. "Node name for S&R": "GetNode",
  2798. "aux_id": "kijai/ComfyUI-KJNodes"
  2799. },
  2800. "widgets_values": [
  2801. "model_with_lora"
  2802. ],
  2803. "color": "#223",
  2804. "bgcolor": "#335"
  2805. },
  2806. {
  2807. "id": 340,
  2808. "type": "SetNode",
  2809. "pos": [
  2810. 270,
  2811. 4270
  2812. ],
  2813. "size": [
  2814. 280,
  2815. 60
  2816. ],
  2817. "flags": {
  2818. "collapsed": true
  2819. },
  2820. "order": 87,
  2821. "mode": 0,
  2822. "inputs": [
  2823. {
  2824. "name": "MODEL",
  2825. "type": "MODEL",
  2826. "link": 626
  2827. }
  2828. ],
  2829. "outputs": [
  2830. {
  2831. "name": "*",
  2832. "type": "*",
  2833. "links": null
  2834. }
  2835. ],
  2836. "title": "Set_model",
  2837. "properties": {
  2838. "Node name for S&R": "SetNode",
  2839. "aux_id": "kijai/ComfyUI-KJNodes",
  2840. "previousName": "model"
  2841. },
  2842. "widgets_values": [
  2843. "model"
  2844. ]
  2845. },
  2846. {
  2847. "id": 338,
  2848. "type": "GetNode",
  2849. "pos": [
  2850. 270,
  2851. 4260
  2852. ],
  2853. "size": [
  2854. 280,
  2855. 60
  2856. ],
  2857. "flags": {
  2858. "collapsed": true
  2859. },
  2860. "order": 34,
  2861. "mode": 0,
  2862. "inputs": [],
  2863. "outputs": [
  2864. {
  2865. "name": "VAE",
  2866. "type": "VAE",
  2867. "links": [
  2868. 617
  2869. ]
  2870. }
  2871. ],
  2872. "title": "Get_vae_tiny",
  2873. "properties": {
  2874. "Node name for S&R": "GetNode",
  2875. "aux_id": "kijai/ComfyUI-KJNodes"
  2876. },
  2877. "widgets_values": [
  2878. "vae_tiny"
  2879. ]
  2880. },
  2881. {
  2882. "id": 337,
  2883. "type": "LTX2SamplingPreviewOverride",
  2884. "pos": [
  2885. 240,
  2886. 4220
  2887. ],
  2888. "size": [
  2889. 280,
  2890. 100
  2891. ],
  2892. "flags": {},
  2893. "order": 63,
  2894. "mode": 0,
  2895. "inputs": [
  2896. {
  2897. "name": "model",
  2898. "type": "MODEL",
  2899. "link": 618
  2900. },
  2901. {
  2902. "name": "latent_upscale_model",
  2903. "shape": 7,
  2904. "type": "LATENT_UPSCALE_MODEL",
  2905. "link": null
  2906. },
  2907. {
  2908. "name": "vae",
  2909. "shape": 7,
  2910. "type": "VAE",
  2911. "link": 617
  2912. }
  2913. ],
  2914. "outputs": [
  2915. {
  2916. "name": "MODEL",
  2917. "type": "MODEL",
  2918. "links": [
  2919. 625
  2920. ]
  2921. }
  2922. ],
  2923. "properties": {
  2924. "cnr_id": "comfyui-kjnodes",
  2925. "ver": "ff79c7332d7ea4aa85097a88fb09359f28cb487e",
  2926. "Node name for S&R": "LTX2SamplingPreviewOverride"
  2927. },
  2928. "widgets_values": [
  2929. 8
  2930. ]
  2931. },
  2932. {
  2933. "id": 164,
  2934. "type": "ResizeImageMaskNode",
  2935. "pos": [
  2936. -1000,
  2937. 4450
  2938. ],
  2939. "size": [
  2940. 230,
  2941. 110
  2942. ],
  2943. "flags": {
  2944. "collapsed": false
  2945. },
  2946. "order": 81,
  2947. "mode": 0,
  2948. "inputs": [
  2949. {
  2950. "name": "input",
  2951. "type": "IMAGE,MASK",
  2952. "link": 483
  2953. }
  2954. ],
  2955. "outputs": [
  2956. {
  2957. "name": "resized",
  2958. "type": "IMAGE",
  2959. "links": [
  2960. 355,
  2961. 482
  2962. ]
  2963. }
  2964. ],
  2965. "properties": {
  2966. "cnr_id": "comfy-core",
  2967. "ver": "0.7.0",
  2968. "Node name for S&R": "ResizeImageMaskNode"
  2969. },
  2970. "widgets_values": [
  2971. "scale by multiplier",
  2972. 0.5,
  2973. "area"
  2974. ]
  2975. },
  2976. {
  2977. "id": 165,
  2978. "type": "ImageResizeKJv2",
  2979. "pos": [
  2980. -1040,
  2981. 4270
  2982. ],
  2983. "size": [
  2984. 320,
  2985. 370
  2986. ],
  2987. "flags": {
  2988. "collapsed": false
  2989. },
  2990. "order": 71,
  2991. "mode": 0,
  2992. "inputs": [
  2993. {
  2994. "name": "image",
  2995. "type": "IMAGE",
  2996. "link": 480
  2997. },
  2998. {
  2999. "name": "mask",
  3000. "shape": 7,
  3001. "type": "MASK",
  3002. "link": null
  3003. },
  3004. {
  3005. "name": "width",
  3006. "type": "INT",
  3007. "widget": {
  3008. "name": "width"
  3009. },
  3010. "link": 472
  3011. },
  3012. {
  3013. "name": "height",
  3014. "type": "INT",
  3015. "widget": {
  3016. "name": "height"
  3017. },
  3018. "link": 473
  3019. }
  3020. ],
  3021. "outputs": [
  3022. {
  3023. "name": "IMAGE",
  3024. "type": "IMAGE",
  3025. "links": [
  3026. 479,
  3027. 483,
  3028. 632
  3029. ]
  3030. },
  3031. {
  3032. "name": "width",
  3033. "type": "INT",
  3034. "links": null
  3035. },
  3036. {
  3037. "name": "height",
  3038. "type": "INT",
  3039. "links": null
  3040. },
  3041. {
  3042. "name": "mask",
  3043. "type": "MASK",
  3044. "links": null
  3045. }
  3046. ],
  3047. "properties": {
  3048. "cnr_id": "comfyui-kjnodes",
  3049. "ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
  3050. "Node name for S&R": "ImageResizeKJv2"
  3051. },
  3052. "widgets_values": [
  3053. 736,
  3054. 1280,
  3055. "nearest-exact",
  3056. "crop",
  3057. "0, 0, 0",
  3058. "center",
  3059. 32,
  3060. "cpu"
  3061. ]
  3062. },
  3063. {
  3064. "id": 134,
  3065. "type": "LoraLoaderModelOnly",
  3066. "pos": [
  3067. -1520,
  3068. 3720
  3069. ],
  3070. "size": [
  3071. 370,
  3072. 90
  3073. ],
  3074. "flags": {
  3075. "collapsed": false
  3076. },
  3077. "order": 69,
  3078. "mode": 0,
  3079. "inputs": [
  3080. {
  3081. "name": "model",
  3082. "type": "MODEL",
  3083. "link": 609
  3084. }
  3085. ],
  3086. "outputs": [
  3087. {
  3088. "name": "MODEL",
  3089. "type": "MODEL",
  3090. "links": [
  3091. 651
  3092. ]
  3093. }
  3094. ],
  3095. "title": "Distill Lora (ONLY if you use DEV model)",
  3096. "properties": {
  3097. "cnr_id": "comfy-core",
  3098. "ver": "0.3.75",
  3099. "Node name for S&R": "LoraLoaderModelOnly",
  3100. "enableTabs": false,
  3101. "tabWidth": 65,
  3102. "tabXOffset": 10,
  3103. "hasSecondTab": false,
  3104. "secondTabText": "Send Back",
  3105. "secondTabOffset": 80,
  3106. "secondTabWidth": 65,
  3107. "models": [
  3108. {
  3109. "name": "ltx-2-19b-distilled-lora-384.safetensors",
  3110. "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
  3111. "directory": "loras"
  3112. }
  3113. ]
  3114. },
  3115. "widgets_values": [
  3116. "loras/ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors",
  3117. 0.6
  3118. ],
  3119. "color": "#1f1f48",
  3120. "bgcolor": "rgba(24,24,27,.9)"
  3121. },
  3122. {
  3123. "id": 330,
  3124. "type": "VAELoader",
  3125. "pos": [
  3126. -1520,
  3127. 4610
  3128. ],
  3129. "size": [
  3130. 370,
  3131. 60
  3132. ],
  3133. "flags": {},
  3134. "order": 35,
  3135. "mode": 0,
  3136. "inputs": [],
  3137. "outputs": [
  3138. {
  3139. "name": "VAE",
  3140. "type": "VAE",
  3141. "links": [
  3142. 611
  3143. ]
  3144. }
  3145. ],
  3146. "title": "Tiny VAE (for sampler previews)",
  3147. "properties": {
  3148. "cnr_id": "comfy-core",
  3149. "ver": "0.16.3",
  3150. "Node name for S&R": "VAELoader"
  3151. },
  3152. "widgets_values": [
  3153. "vae/taeltx2_3.safetensors"
  3154. ],
  3155. "color": "#1f1f48",
  3156. "bgcolor": "rgba(24,24,27,.9)"
  3157. },
  3158. {
  3159. "id": 326,
  3160. "type": "MarkdownNote",
  3161. "pos": [
  3162. -1120,
  3163. 3330
  3164. ],
  3165. "size": [
  3166. 390,
  3167. 110
  3168. ],
  3169. "flags": {
  3170. "collapsed": false
  3171. },
  3172. "order": 36,
  3173. "mode": 0,
  3174. "inputs": [],
  3175. "outputs": [],
  3176. "title": "User Made Loras",
  3177. "properties": {},
  3178. "widgets_values": [
  3179. "If using some user made LTX-2 loras they sometimes are not trained on audio, so it will produce very noisy audio outputs. Try use KJNodes LTX-2 Lora Loader Advanced in such cases, and set the non video strenght to zero\n"
  3180. ],
  3181. "color": "#222",
  3182. "bgcolor": "#000"
  3183. },
  3184. {
  3185. "id": 250,
  3186. "type": "MarkdownNote",
  3187. "pos": [
  3188. -1990,
  3189. 3510
  3190. ],
  3191. "size": [
  3192. 390,
  3193. 140
  3194. ],
  3195. "flags": {
  3196. "collapsed": false
  3197. },
  3198. "order": 37,
  3199. "mode": 0,
  3200. "inputs": [],
  3201. "outputs": [],
  3202. "title": "About Size",
  3203. "properties": {},
  3204. "widgets_values": [
  3205. "Width & height settings must be divisible by 32 + 1. \nFrame count must be divisible by 8 + 1. \n\n\nRunning with invalid parameters **will not cause errors**. Instead, the flow will silently choose the closest valid parameters. \n\nBy default, we are using 720p resolution. You can try 1920*1088 if you have a powerful GPU."
  3206. ],
  3207. "color": "#222",
  3208. "bgcolor": "#000"
  3209. },
  3210. {
  3211. "id": 253,
  3212. "type": "MarkdownNote",
  3213. "pos": [
  3214. -1990,
  3215. 3720
  3216. ],
  3217. "size": [
  3218. 390,
  3219. 140
  3220. ],
  3221. "flags": {
  3222. "collapsed": false
  3223. },
  3224. "order": 38,
  3225. "mode": 0,
  3226. "inputs": [],
  3227. "outputs": [],
  3228. "title": "Prompting LTX-2",
  3229. "properties": {},
  3230. "widgets_values": [
  3231. "## LTX-2 Prompting Tips\n1. **Core Actions**: Describe events and actions as they occur over time \n2. **Audio**: Describe sounds and dialogue needed for the scene \n3. **Reference Image**: Do not repeat details already present \n4. **Consistency**: Avoid instructions that do not match the reference image, as this will degrade results"
  3232. ],
  3233. "color": "#222",
  3234. "bgcolor": "#000"
  3235. },
  3236. {
  3237. "id": 333,
  3238. "type": "MarkdownNote",
  3239. "pos": [
  3240. -1990,
  3241. 3940
  3242. ],
  3243. "size": [
  3244. 390,
  3245. 110
  3246. ],
  3247. "flags": {
  3248. "collapsed": false
  3249. },
  3250. "order": 39,
  3251. "mode": 0,
  3252. "inputs": [],
  3253. "outputs": [],
  3254. "title": "Sampler Preview",
  3255. "properties": {},
  3256. "widgets_values": [
  3257. "Tiny VAE for sampler previews. \nOptionally you can drop this for a lower res latent RGB built into the node \n\nhttps://github.com/madebyollin/taehv/blob/main/safetensors/taeltx2_3.safetensors"
  3258. ],
  3259. "color": "#222",
  3260. "bgcolor": "#000"
  3261. },
  3262. {
  3263. "id": 353,
  3264. "type": "MarkdownNote",
  3265. "pos": [
  3266. -1990,
  3267. 4130
  3268. ],
  3269. "size": [
  3270. 390,
  3271. 110
  3272. ],
  3273. "flags": {
  3274. "collapsed": false
  3275. },
  3276. "order": 40,
  3277. "mode": 0,
  3278. "inputs": [],
  3279. "outputs": [],
  3280. "title": "Prompt Enhancer (Optional)",
  3281. "properties": {},
  3282. "widgets_values": [
  3283. "This automagically enhances your prompt using the already loaded Gemma model. But it can be a bit sensitive to having correct Gemma if using GGUF models. Alternatively you can bypass/disable this feature "
  3284. ],
  3285. "color": "#222",
  3286. "bgcolor": "#000"
  3287. },
  3288. {
  3289. "id": 140,
  3290. "type": "VHS_VideoCombine",
  3291. "pos": [
  3292. 1930,
  3293. 3530
  3294. ],
  3295. "size": [
  3296. 450,
  3297. 334
  3298. ],
  3299. "flags": {},
  3300. "order": 114,
  3301. "mode": 0,
  3302. "inputs": [
  3303. {
  3304. "name": "images",
  3305. "type": "IMAGE",
  3306. "link": 650
  3307. },
  3308. {
  3309. "name": "audio",
  3310. "shape": 7,
  3311. "type": "AUDIO",
  3312. "link": 416
  3313. },
  3314. {
  3315. "name": "meta_batch",
  3316. "shape": 7,
  3317. "type": "VHS_BatchManager",
  3318. "link": null
  3319. },
  3320. {
  3321. "name": "vae",
  3322. "shape": 7,
  3323. "type": "VAE",
  3324. "link": null
  3325. },
  3326. {
  3327. "name": "frame_rate",
  3328. "type": "FLOAT",
  3329. "widget": {
  3330. "name": "frame_rate"
  3331. },
  3332. "link": 561
  3333. }
  3334. ],
  3335. "outputs": [
  3336. {
  3337. "name": "Filenames",
  3338. "type": "VHS_FILENAMES",
  3339. "links": null
  3340. }
  3341. ],
  3342. "properties": {
  3343. "cnr_id": "comfyui-videohelpersuite",
  3344. "ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
  3345. "Node name for S&R": "VHS_VideoCombine"
  3346. },
  3347. "widgets_values": {
  3348. "frame_rate": 24,
  3349. "loop_count": 0,
  3350. "filename_prefix": "LTX-23-i2v",
  3351. "format": "video/h264-mp4",
  3352. "pix_fmt": "yuv420p",
  3353. "crf": 19,
  3354. "save_metadata": true,
  3355. "trim_to_audio": false,
  3356. "pingpong": false,
  3357. "save_output": true,
  3358. "videopreview": {
  3359. "hidden": false,
  3360. "paused": false,
  3361. "params": {
  3362. "filename": "LTX-23-i2v_00114-audio.mp4",
  3363. "subfolder": "",
  3364. "type": "output",
  3365. "format": "video/h264-mp4",
  3366. "frame_rate": 24,
  3367. "workflow": "LTX-23-i2v_00114.png",
  3368. "fullpath": "/workspace/ComfyUI/output/LTX-23-i2v_00114-audio.mp4"
  3369. }
  3370. }
  3371. }
  3372. },
  3373. {
  3374. "id": 210,
  3375. "type": "GetNode",
  3376. "pos": [
  3377. -100,
  3378. 3660
  3379. ],
  3380. "size": [
  3381. 270,
  3382. 60
  3383. ],
  3384. "flags": {
  3385. "collapsed": true
  3386. },
  3387. "order": 41,
  3388. "mode": 0,
  3389. "inputs": [],
  3390. "outputs": [
  3391. {
  3392. "name": "IMAGE",
  3393. "type": "IMAGE",
  3394. "links": [
  3395. 436
  3396. ]
  3397. }
  3398. ],
  3399. "title": "Get_ref_image",
  3400. "properties": {
  3401. "Node name for S&R": "GetNode",
  3402. "aux_id": "kijai/ComfyUI-KJNodes"
  3403. },
  3404. "widgets_values": [
  3405. "ref_image"
  3406. ],
  3407. "color": "#006691",
  3408. "bgcolor": "rgba(24,24,27,.9)"
  3409. },
  3410. {
  3411. "id": 162,
  3412. "type": "LTXVPreprocess",
  3413. "pos": [
  3414. -130,
  3415. 3610
  3416. ],
  3417. "size": [
  3418. 270,
  3419. 60
  3420. ],
  3421. "flags": {
  3422. "collapsed": false
  3423. },
  3424. "order": 65,
  3425. "mode": 0,
  3426. "inputs": [
  3427. {
  3428. "name": "image",
  3429. "type": "IMAGE",
  3430. "link": 436
  3431. }
  3432. ],
  3433. "outputs": [
  3434. {
  3435. "name": "output_image",
  3436. "type": "IMAGE",
  3437. "links": [
  3438. 353,
  3439. 437
  3440. ]
  3441. }
  3442. ],
  3443. "properties": {
  3444. "cnr_id": "comfy-core",
  3445. "ver": "0.3.60",
  3446. "Node name for S&R": "LTXVPreprocess"
  3447. },
  3448. "widgets_values": [
  3449. 33
  3450. ]
  3451. },
  3452. {
  3453. "id": 108,
  3454. "type": "EmptyLTXVLatentVideo",
  3455. "pos": [
  3456. -130,
  3457. 3750
  3458. ],
  3459. "size": [
  3460. 270,
  3461. 150
  3462. ],
  3463. "flags": {},
  3464. "order": 55,
  3465. "mode": 0,
  3466. "inputs": [
  3467. {
  3468. "name": "width",
  3469. "type": "INT",
  3470. "widget": {
  3471. "name": "width"
  3472. },
  3473. "link": 464
  3474. },
  3475. {
  3476. "name": "height",
  3477. "type": "INT",
  3478. "widget": {
  3479. "name": "height"
  3480. },
  3481. "link": 463
  3482. },
  3483. {
  3484. "name": "length",
  3485. "type": "INT",
  3486. "widget": {
  3487. "name": "length"
  3488. },
  3489. "link": 424
  3490. }
  3491. ],
  3492. "outputs": [
  3493. {
  3494. "name": "LATENT",
  3495. "type": "LATENT",
  3496. "links": [
  3497. 361
  3498. ]
  3499. }
  3500. ],
  3501. "properties": {
  3502. "cnr_id": "comfy-core",
  3503. "ver": "0.3.60",
  3504. "Node name for S&R": "EmptyLTXVLatentVideo",
  3505. "enableTabs": false,
  3506. "tabWidth": 65,
  3507. "tabXOffset": 10,
  3508. "hasSecondTab": false,
  3509. "secondTabText": "Send Back",
  3510. "secondTabOffset": 80,
  3511. "secondTabWidth": 65
  3512. },
  3513. "widgets_values": [
  3514. 704,
  3515. 512,
  3516. 121,
  3517. 1
  3518. ]
  3519. },
  3520. {
  3521. "id": 161,
  3522. "type": "LTXVImgToVideoInplace",
  3523. "pos": [
  3524. -130,
  3525. 4150
  3526. ],
  3527. "size": [
  3528. 270,
  3529. 130
  3530. ],
  3531. "flags": {},
  3532. "order": 77,
  3533. "mode": 0,
  3534. "inputs": [
  3535. {
  3536. "name": "vae",
  3537. "type": "VAE",
  3538. "link": 445
  3539. },
  3540. {
  3541. "name": "image",
  3542. "type": "IMAGE",
  3543. "link": 353
  3544. },
  3545. {
  3546. "name": "latent",
  3547. "type": "LATENT",
  3548. "link": 361
  3549. }
  3550. ],
  3551. "outputs": [
  3552. {
  3553. "name": "latent",
  3554. "type": "LATENT",
  3555. "links": [
  3556. 363
  3557. ]
  3558. }
  3559. ],
  3560. "properties": {
  3561. "cnr_id": "comfy-core",
  3562. "ver": "0.7.0",
  3563. "Node name for S&R": "LTXVImgToVideoInplace"
  3564. },
  3565. "widgets_values": [
  3566. 1,
  3567. false
  3568. ]
  3569. },
  3570. {
  3571. "id": 109,
  3572. "type": "LTXVConcatAVLatent",
  3573. "pos": [
  3574. -120,
  3575. 4330
  3576. ],
  3577. "size": [
  3578. 270,
  3579. 50
  3580. ],
  3581. "flags": {},
  3582. "order": 88,
  3583. "mode": 0,
  3584. "inputs": [
  3585. {
  3586. "name": "video_latent",
  3587. "type": "LATENT",
  3588. "link": 363
  3589. },
  3590. {
  3591. "name": "audio_latent",
  3592. "type": "LATENT",
  3593. "link": 412
  3594. }
  3595. ],
  3596. "outputs": [
  3597. {
  3598. "name": "latent",
  3599. "type": "LATENT",
  3600. "links": [
  3601. 465
  3602. ]
  3603. }
  3604. ],
  3605. "properties": {
  3606. "cnr_id": "comfy-core",
  3607. "ver": "0.7.0",
  3608. "Node name for S&R": "LTXVConcatAVLatent",
  3609. "enableTabs": false,
  3610. "tabWidth": 65,
  3611. "tabXOffset": 10,
  3612. "hasSecondTab": false,
  3613. "secondTabText": "Send Back",
  3614. "secondTabOffset": 80,
  3615. "secondTabWidth": 65
  3616. },
  3617. "widgets_values": []
  3618. },
  3619. {
  3620. "id": 160,
  3621. "type": "LTXVImgToVideoInplace",
  3622. "pos": [
  3623. 900,
  3624. 3990
  3625. ],
  3626. "size": [
  3627. 270,
  3628. 130
  3629. ],
  3630. "flags": {
  3631. "collapsed": false
  3632. },
  3633. "order": 105,
  3634. "mode": 0,
  3635. "inputs": [
  3636. {
  3637. "name": "vae",
  3638. "type": "VAE",
  3639. "link": 446
  3640. },
  3641. {
  3642. "name": "image",
  3643. "type": "IMAGE",
  3644. "link": 438
  3645. },
  3646. {
  3647. "name": "latent",
  3648. "type": "LATENT",
  3649. "link": 372
  3650. }
  3651. ],
  3652. "outputs": [
  3653. {
  3654. "name": "latent",
  3655. "type": "LATENT",
  3656. "links": [
  3657. 373
  3658. ]
  3659. }
  3660. ],
  3661. "properties": {
  3662. "cnr_id": "comfy-core",
  3663. "ver": "0.7.0",
  3664. "Node name for S&R": "LTXVImgToVideoInplace"
  3665. },
  3666. "widgets_values": [
  3667. 1,
  3668. false
  3669. ]
  3670. },
  3671. {
  3672. "id": 289,
  3673. "type": "MarkdownNote",
  3674. "pos": [
  3675. -1900,
  3676. 4750
  3677. ],
  3678. "size": [
  3679. 300,
  3680. 110
  3681. ],
  3682. "flags": {
  3683. "collapsed": false
  3684. },
  3685. "order": 42,
  3686. "mode": 0,
  3687. "inputs": [],
  3688. "outputs": [],
  3689. "title": "Video settings",
  3690. "properties": {},
  3691. "widgets_values": [
  3692. "If low on Ram/Vram, try width height to 832 x 480 or 960 x 544. If you can, run at 1280 x 720 or higher.\n\n\nLength in seconds : try 5, 10 or 20. \nfps : 24 or 25 (or 48 or 50 if your pc can run it)"
  3693. ],
  3694. "color": "#222",
  3695. "bgcolor": "#000"
  3696. },
  3697. {
  3698. "id": 113,
  3699. "type": "SamplerCustomAdvanced",
  3700. "pos": [
  3701. 570,
  3702. 3640
  3703. ],
  3704. "size": [
  3705. 270,
  3706. 270
  3707. ],
  3708. "flags": {},
  3709. "order": 75,
  3710. "mode": 0,
  3711. "inputs": [
  3712. {
  3713. "name": "noise",
  3714. "type": "NOISE",
  3715. "link": 259
  3716. },
  3717. {
  3718. "name": "guider",
  3719. "type": "GUIDER",
  3720. "link": 505
  3721. },
  3722. {
  3723. "name": "sampler",
  3724. "type": "SAMPLER",
  3725. "link": 261
  3726. },
  3727. {
  3728. "name": "sigmas",
  3729. "type": "SIGMAS",
  3730. "link": 639
  3731. },
  3732. {
  3733. "name": "latent_image",
  3734. "type": "LATENT",
  3735. "link": 467
  3736. }
  3737. ],
  3738. "outputs": [
  3739. {
  3740. "name": "output",
  3741. "type": "LATENT",
  3742. "links": [
  3743. 271
  3744. ]
  3745. },
  3746. {
  3747. "name": "denoised_output",
  3748. "type": "LATENT",
  3749. "links": []
  3750. }
  3751. ],
  3752. "properties": {
  3753. "cnr_id": "comfy-core",
  3754. "ver": "0.3.60",
  3755. "Node name for S&R": "SamplerCustomAdvanced",
  3756. "enableTabs": false,
  3757. "tabWidth": 65,
  3758. "tabXOffset": 10,
  3759. "hasSecondTab": false,
  3760. "secondTabText": "Send Back",
  3761. "secondTabOffset": 80,
  3762. "secondTabWidth": 65
  3763. },
  3764. "widgets_values": []
  3765. },
  3766. {
  3767. "id": 125,
  3768. "type": "LTXVSeparateAVLatent",
  3769. "pos": [
  3770. 1580,
  3771. 3580
  3772. ],
  3773. "size": [
  3774. 260,
  3775. 50
  3776. ],
  3777. "flags": {},
  3778. "order": 110,
  3779. "mode": 0,
  3780. "inputs": [
  3781. {
  3782. "name": "av_latent",
  3783. "type": "LATENT",
  3784. "link": 562
  3785. }
  3786. ],
  3787. "outputs": [
  3788. {
  3789. "name": "video_latent",
  3790. "type": "LATENT",
  3791. "links": [
  3792. 644
  3793. ]
  3794. },
  3795. {
  3796. "name": "audio_latent",
  3797. "type": "LATENT",
  3798. "links": [
  3799. 430
  3800. ]
  3801. }
  3802. ],
  3803. "properties": {
  3804. "cnr_id": "comfy-core",
  3805. "ver": "0.5.1",
  3806. "Node name for S&R": "LTXVSeparateAVLatent",
  3807. "enableTabs": false,
  3808. "tabWidth": 65,
  3809. "tabXOffset": 10,
  3810. "hasSecondTab": false,
  3811. "secondTabText": "Send Back",
  3812. "secondTabOffset": 80,
  3813. "secondTabWidth": 65
  3814. },
  3815. "widgets_values": []
  3816. },
  3817. {
  3818. "id": 220,
  3819. "type": "GetNode",
  3820. "pos": [
  3821. 1580,
  3822. 3680
  3823. ],
  3824. "size": [
  3825. 260,
  3826. 60
  3827. ],
  3828. "flags": {
  3829. "collapsed": true
  3830. },
  3831. "order": 43,
  3832. "mode": 0,
  3833. "inputs": [],
  3834. "outputs": [
  3835. {
  3836. "name": "VAE",
  3837. "type": "VAE",
  3838. "links": [
  3839. 646
  3840. ]
  3841. }
  3842. ],
  3843. "title": "Get_vae",
  3844. "properties": {
  3845. "Node name for S&R": "GetNode",
  3846. "aux_id": "kijai/ComfyUI-KJNodes"
  3847. },
  3848. "widgets_values": [
  3849. "vae"
  3850. ],
  3851. "color": "#af3535",
  3852. "bgcolor": "rgba(24,24,27,.9)"
  3853. },
  3854. {
  3855. "id": 221,
  3856. "type": "GetNode",
  3857. "pos": [
  3858. 1600,
  3859. 3720
  3860. ],
  3861. "size": [
  3862. 260,
  3863. 60
  3864. ],
  3865. "flags": {
  3866. "collapsed": true
  3867. },
  3868. "order": 44,
  3869. "mode": 0,
  3870. "inputs": [],
  3871. "outputs": [
  3872. {
  3873. "name": "VAE",
  3874. "type": "VAE",
  3875. "links": [
  3876. 448
  3877. ]
  3878. }
  3879. ],
  3880. "title": "Get_vae_audio",
  3881. "properties": {
  3882. "Node name for S&R": "GetNode",
  3883. "aux_id": "kijai/ComfyUI-KJNodes"
  3884. },
  3885. "widgets_values": [
  3886. "vae_audio"
  3887. ],
  3888. "color": "#af3535",
  3889. "bgcolor": "rgba(24,24,27,.9)"
  3890. },
  3891. {
  3892. "id": 201,
  3893. "type": "LTXVAudioVAEDecode",
  3894. "pos": [
  3895. 1580,
  3896. 3680
  3897. ],
  3898. "size": [
  3899. 260,
  3900. 50
  3901. ],
  3902. "flags": {},
  3903. "order": 112,
  3904. "mode": 0,
  3905. "inputs": [
  3906. {
  3907. "name": "samples",
  3908. "type": "LATENT",
  3909. "link": 430
  3910. },
  3911. {
  3912. "label": "Audio VAE",
  3913. "name": "audio_vae",
  3914. "type": "VAE",
  3915. "link": 448
  3916. }
  3917. ],
  3918. "outputs": [
  3919. {
  3920. "name": "Audio",
  3921. "type": "AUDIO",
  3922. "links": [
  3923. 416
  3924. ]
  3925. }
  3926. ],
  3927. "properties": {
  3928. "cnr_id": "comfy-core",
  3929. "ver": "0.7.0",
  3930. "Node name for S&R": "LTXVAudioVAEDecode",
  3931. "enableTabs": false,
  3932. "tabWidth": 65,
  3933. "tabXOffset": 10,
  3934. "hasSecondTab": false,
  3935. "secondTabText": "Send Back",
  3936. "secondTabOffset": 80,
  3937. "secondTabWidth": 65
  3938. },
  3939. "widgets_values": []
  3940. },
  3941. {
  3942. "id": 110,
  3943. "type": "CLIPTextEncode",
  3944. "pos": [
  3945. -630,
  3946. 4490
  3947. ],
  3948. "size": [
  3949. 430,
  3950. 190
  3951. ],
  3952. "flags": {
  3953. "collapsed": false
  3954. },
  3955. "order": 61,
  3956. "mode": 0,
  3957. "inputs": [
  3958. {
  3959. "name": "clip",
  3960. "type": "CLIP",
  3961. "link": 441
  3962. }
  3963. ],
  3964. "outputs": [
  3965. {
  3966. "name": "CONDITIONING",
  3967. "type": "CONDITIONING",
  3968. "links": [
  3969. 287
  3970. ]
  3971. }
  3972. ],
  3973. "properties": {
  3974. "cnr_id": "comfy-core",
  3975. "ver": "0.3.56",
  3976. "Node name for S&R": "CLIPTextEncode",
  3977. "enableTabs": false,
  3978. "tabWidth": 65,
  3979. "tabXOffset": 10,
  3980. "hasSecondTab": false,
  3981. "secondTabText": "Send Back",
  3982. "secondTabOffset": 80,
  3983. "secondTabWidth": 65
  3984. },
  3985. "widgets_values": [
  3986. "blurry, oversaturated, pixelated, low resolution, grainy, distorted, noise, compression artifacts, jpeg artifacts, glitches, watermark, text, logo, signature, copyright, subtitles, distorted sound, saturated sound, loud"
  3987. ],
  3988. "color": "#422342",
  3989. "bgcolor": "rgba(24,24,27,.9)"
  3990. },
  3991. {
  3992. "id": 364,
  3993. "type": "VAEDecode",
  3994. "pos": [
  3995. 1590,
  3996. 3780
  3997. ],
  3998. "size": [
  3999. 140,
  4000. 50
  4001. ],
  4002. "flags": {},
  4003. "order": 111,
  4004. "mode": 0,
  4005. "inputs": [
  4006. {
  4007. "name": "samples",
  4008. "type": "LATENT",
  4009. "link": 644
  4010. },
  4011. {
  4012. "name": "vae",
  4013. "type": "VAE",
  4014. "link": 646
  4015. }
  4016. ],
  4017. "outputs": [
  4018. {
  4019. "name": "IMAGE",
  4020. "type": "IMAGE",
  4021. "links": [
  4022. 649
  4023. ]
  4024. }
  4025. ],
  4026. "properties": {
  4027. "cnr_id": "comfy-core",
  4028. "ver": "0.18.1",
  4029. "Node name for S&R": "VAEDecode"
  4030. },
  4031. "widgets_values": []
  4032. },
  4033. {
  4034. "id": 188,
  4035. "type": "SetNode",
  4036. "pos": [
  4037. -1510,
  4038. 3910
  4039. ],
  4040. "size": [
  4041. 370,
  4042. 50
  4043. ],
  4044. "flags": {
  4045. "collapsed": true
  4046. },
  4047. "order": 66,
  4048. "mode": 0,
  4049. "inputs": [
  4050. {
  4051. "name": "LATENT_UPSCALE_MODEL",
  4052. "type": "LATENT_UPSCALE_MODEL",
  4053. "link": 403
  4054. }
  4055. ],
  4056. "outputs": [
  4057. {
  4058. "name": "*",
  4059. "type": "*",
  4060. "links": null
  4061. }
  4062. ],
  4063. "title": "Set_upscale_model",
  4064. "properties": {
  4065. "Node name for S&R": "SetNode",
  4066. "aux_id": "kijai/ComfyUI-KJNodes",
  4067. "previousName": "upscale_model"
  4068. },
  4069. "widgets_values": [
  4070. "upscale_model"
  4071. ]
  4072. },
  4073. {
  4074. "id": 189,
  4075. "type": "LatentUpscaleModelLoader",
  4076. "pos": [
  4077. -1530,
  4078. 3890
  4079. ],
  4080. "size": [
  4081. 370,
  4082. 80
  4083. ],
  4084. "flags": {},
  4085. "order": 45,
  4086. "mode": 0,
  4087. "inputs": [],
  4088. "outputs": [
  4089. {
  4090. "name": "LATENT_UPSCALE_MODEL",
  4091. "type": "LATENT_UPSCALE_MODEL",
  4092. "links": [
  4093. 403
  4094. ]
  4095. }
  4096. ],
  4097. "properties": {
  4098. "cnr_id": "comfy-core",
  4099. "ver": "0.7.0",
  4100. "Node name for S&R": "LatentUpscaleModelLoader",
  4101. "models": [
  4102. {
  4103. "name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
  4104. "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
  4105. "directory": "latent_upscale_models"
  4106. }
  4107. ],
  4108. "enableTabs": false,
  4109. "tabWidth": 65,
  4110. "tabXOffset": 10,
  4111. "hasSecondTab": false,
  4112. "secondTabText": "Send Back",
  4113. "secondTabOffset": 80,
  4114. "secondTabWidth": 65
  4115. },
  4116. "widgets_values": [
  4117. "ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
  4118. ],
  4119. "color": "#1f1f48",
  4120. "bgcolor": "rgba(24,24,27,.9)"
  4121. },
  4122. {
  4123. "id": 196,
  4124. "type": "VAELoaderKJ",
  4125. "pos": [
  4126. -1520,
  4127. 4430
  4128. ],
  4129. "size": [
  4130. 370,
  4131. 120
  4132. ],
  4133. "flags": {},
  4134. "order": 46,
  4135. "mode": 0,
  4136. "inputs": [],
  4137. "outputs": [
  4138. {
  4139. "name": "VAE",
  4140. "type": "VAE",
  4141. "links": [
  4142. 443
  4143. ]
  4144. }
  4145. ],
  4146. "title": "VAELoader KJ (audio VAE)",
  4147. "properties": {
  4148. "cnr_id": "comfyui-kjnodes",
  4149. "ver": "487c7d86a0230aae3d8c0a37d517159b73834f85",
  4150. "Node name for S&R": "VAELoaderKJ"
  4151. },
  4152. "widgets_values": [
  4153. "vae/LTX23_audio_vae_bf16.safetensors",
  4154. "main_device",
  4155. "bf16"
  4156. ],
  4157. "color": "#1f1f48",
  4158. "bgcolor": "rgba(24,24,27,.9)"
  4159. },
  4160. {
  4161. "id": 215,
  4162. "type": "SetNode",
  4163. "pos": [
  4164. -1460,
  4165. 4310
  4166. ],
  4167. "size": [
  4168. 370,
  4169. 60
  4170. ],
  4171. "flags": {
  4172. "collapsed": true
  4173. },
  4174. "order": 68,
  4175. "mode": 0,
  4176. "inputs": [
  4177. {
  4178. "name": "VAE",
  4179. "type": "VAE",
  4180. "link": 442
  4181. }
  4182. ],
  4183. "outputs": [
  4184. {
  4185. "name": "*",
  4186. "type": "*",
  4187. "links": null
  4188. }
  4189. ],
  4190. "title": "Set_vae",
  4191. "properties": {
  4192. "Node name for S&R": "SetNode",
  4193. "aux_id": "kijai/ComfyUI-KJNodes",
  4194. "previousName": "vae"
  4195. },
  4196. "widgets_values": [
  4197. "vae"
  4198. ],
  4199. "color": "#af3535",
  4200. "bgcolor": "rgba(24,24,27,.9)"
  4201. },
  4202. {
  4203. "id": 184,
  4204. "type": "VAELoader",
  4205. "pos": [
  4206. -1520,
  4207. 4280
  4208. ],
  4209. "size": [
  4210. 370,
  4211. 70
  4212. ],
  4213. "flags": {},
  4214. "order": 47,
  4215. "mode": 0,
  4216. "inputs": [],
  4217. "outputs": [
  4218. {
  4219. "name": "VAE",
  4220. "type": "VAE",
  4221. "links": [
  4222. 442
  4223. ]
  4224. }
  4225. ],
  4226. "title": "Load VAE (video VAE)",
  4227. "properties": {
  4228. "cnr_id": "comfy-core",
  4229. "ver": "0.8.2",
  4230. "Node name for S&R": "VAELoader"
  4231. },
  4232. "widgets_values": [
  4233. "vae/LTX23_video_vae_bf16.safetensors"
  4234. ],
  4235. "color": "#1f1f48",
  4236. "bgcolor": "rgba(24,24,27,.9)"
  4237. },
  4238. {
  4239. "id": 362,
  4240. "type": "LTX2LoraLoaderAdvanced",
  4241. "pos": [
  4242. -640,
  4243. 3090
  4244. ],
  4245. "size": [
  4246. 390,
  4247. 280
  4248. ],
  4249. "flags": {},
  4250. "order": 79,
  4251. "mode": 4,
  4252. "inputs": [
  4253. {
  4254. "name": "model",
  4255. "type": "MODEL",
  4256. "link": 651
  4257. },
  4258. {
  4259. "name": "opt_lora_path",
  4260. "shape": 7,
  4261. "type": "STRING",
  4262. "link": null
  4263. },
  4264. {
  4265. "name": "blocks",
  4266. "shape": 7,
  4267. "type": "SELECTEDDITBLOCKS",
  4268. "link": null
  4269. }
  4270. ],
  4271. "outputs": [
  4272. {
  4273. "name": "model",
  4274. "type": "MODEL",
  4275. "links": [
  4276. 647
  4277. ]
  4278. },
  4279. {
  4280. "name": "rank",
  4281. "type": "STRING",
  4282. "links": null
  4283. },
  4284. {
  4285. "name": "loaded_keys_info",
  4286. "type": "STRING",
  4287. "links": null
  4288. }
  4289. ],
  4290. "properties": {
  4291. "cnr_id": "comfyui-kjnodes",
  4292. "ver": "068d4fee62d379723dd96dd3e768ed807f7d7135",
  4293. "Node name for S&R": "LTX2LoraLoaderAdvanced"
  4294. },
  4295. "widgets_values": [
  4296. "ltx-2-19b-ic-lora-detailer.safetensors",
  4297. 1,
  4298. 1,
  4299. 1,
  4300. 1,
  4301. 1,
  4302. 1
  4303. ]
  4304. },
  4305. {
  4306. "id": 329,
  4307. "type": "UNETLoader",
  4308. "pos": [
  4309. -1520,
  4310. 3580
  4311. ],
  4312. "size": [
  4313. 370,
  4314. 90
  4315. ],
  4316. "flags": {},
  4317. "order": 48,
  4318. "mode": 0,
  4319. "inputs": [],
  4320. "outputs": [
  4321. {
  4322. "name": "MODEL",
  4323. "type": "MODEL",
  4324. "links": [
  4325. 609
  4326. ]
  4327. }
  4328. ],
  4329. "properties": {
  4330. "cnr_id": "comfy-core",
  4331. "ver": "0.16.1",
  4332. "Node name for S&R": "UNETLoader"
  4333. },
  4334. "widgets_values": [
  4335. "diffusion_models/ltx-2.3-22b-dev_transformer_only_fp8_scaled.safetensors",
  4336. "default"
  4337. ],
  4338. "color": "#1f1f48",
  4339. "bgcolor": "rgba(24,24,27,.9)"
  4340. },
  4341. {
  4342. "id": 190,
  4343. "type": "DualCLIPLoader",
  4344. "pos": [
  4345. -1520,
  4346. 4060
  4347. ],
  4348. "size": [
  4349. 370,
  4350. 130
  4351. ],
  4352. "flags": {
  4353. "collapsed": false
  4354. },
  4355. "order": 49,
  4356. "mode": 0,
  4357. "inputs": [],
  4358. "outputs": [
  4359. {
  4360. "name": "CLIP",
  4361. "type": "CLIP",
  4362. "links": [
  4363. 550
  4364. ]
  4365. }
  4366. ],
  4367. "title": "CLIPLoader (Gemma + LTX Embeddings)",
  4368. "properties": {
  4369. "cnr_id": "comfy-core",
  4370. "ver": "0.8.2",
  4371. "Node name for S&R": "DualCLIPLoader"
  4372. },
  4373. "widgets_values": [
  4374. "comfyui/gemma-3-12b-it-heretic-v2_fp8_e4m3fn.safetensors",
  4375. "text_encoders/ltx-2.3_text_projection_bf16.safetensors",
  4376. "ltxv",
  4377. "default"
  4378. ],
  4379. "color": "#1f1f48",
  4380. "bgcolor": "rgba(24,24,27,.9)"
  4381. },
  4382. {
  4383. "id": 115,
  4384. "type": "RandomNoise",
  4385. "pos": [
  4386. 240,
  4387. 3640
  4388. ],
  4389. "size": [
  4390. 280,
  4391. 90
  4392. ],
  4393. "flags": {},
  4394. "order": 50,
  4395. "mode": 0,
  4396. "inputs": [],
  4397. "outputs": [
  4398. {
  4399. "name": "NOISE",
  4400. "type": "NOISE",
  4401. "links": [
  4402. 259
  4403. ]
  4404. }
  4405. ],
  4406. "properties": {
  4407. "cnr_id": "comfy-core",
  4408. "ver": "0.3.56",
  4409. "Node name for S&R": "RandomNoise",
  4410. "enableTabs": false,
  4411. "tabWidth": 65,
  4412. "tabXOffset": 10,
  4413. "hasSecondTab": false,
  4414. "secondTabText": "Send Back",
  4415. "secondTabOffset": 80,
  4416. "secondTabWidth": 65
  4417. },
  4418. "widgets_values": [
  4419. 97,
  4420. "increment"
  4421. ],
  4422. "color": "#006691",
  4423. "bgcolor": "rgba(24,24,27,.9)"
  4424. },
  4425. {
  4426. "id": 129,
  4427. "type": "CFGGuider",
  4428. "pos": [
  4429. 240,
  4430. 3760
  4431. ],
  4432. "size": [
  4433. 280,
  4434. 110
  4435. ],
  4436. "flags": {
  4437. "collapsed": false
  4438. },
  4439. "order": 59,
  4440. "mode": 0,
  4441. "inputs": [
  4442. {
  4443. "name": "model",
  4444. "type": "MODEL",
  4445. "link": 627
  4446. },
  4447. {
  4448. "name": "positive",
  4449. "type": "CONDITIONING",
  4450. "link": 460
  4451. },
  4452. {
  4453. "name": "negative",
  4454. "type": "CONDITIONING",
  4455. "link": 459
  4456. }
  4457. ],
  4458. "outputs": [
  4459. {
  4460. "name": "GUIDER",
  4461. "type": "GUIDER",
  4462. "links": [
  4463. 505
  4464. ]
  4465. }
  4466. ],
  4467. "properties": {
  4468. "cnr_id": "comfy-core",
  4469. "ver": "0.3.64",
  4470. "Node name for S&R": "CFGGuider",
  4471. "enableTabs": false,
  4472. "tabWidth": 65,
  4473. "tabXOffset": 10,
  4474. "hasSecondTab": false,
  4475. "secondTabText": "Send Back",
  4476. "secondTabOffset": 80,
  4477. "secondTabWidth": 65
  4478. },
  4479. "widgets_values": [
  4480. 1
  4481. ]
  4482. },
  4483. {
  4484. "id": 107,
  4485. "type": "LTXVConditioning",
  4486. "pos": [
  4487. -120,
  4488. 4450
  4489. ],
  4490. "size": [
  4491. 270,
  4492. 90
  4493. ],
  4494. "flags": {
  4495. "collapsed": false
  4496. },
  4497. "order": 102,
  4498. "mode": 0,
  4499. "inputs": [
  4500. {
  4501. "name": "positive",
  4502. "type": "CONDITIONING",
  4503. "link": 286
  4504. },
  4505. {
  4506. "name": "negative",
  4507. "type": "CONDITIONING",
  4508. "link": 287
  4509. },
  4510. {
  4511. "name": "frame_rate",
  4512. "type": "FLOAT",
  4513. "widget": {
  4514. "name": "frame_rate"
  4515. },
  4516. "link": 600
  4517. }
  4518. ],
  4519. "outputs": [
  4520. {
  4521. "name": "positive",
  4522. "type": "CONDITIONING",
  4523. "links": [
  4524. 455
  4525. ]
  4526. },
  4527. {
  4528. "name": "negative",
  4529. "type": "CONDITIONING",
  4530. "links": [
  4531. 456
  4532. ]
  4533. }
  4534. ],
  4535. "properties": {
  4536. "cnr_id": "comfy-core",
  4537. "ver": "0.3.56",
  4538. "Node name for S&R": "LTXVConditioning",
  4539. "enableTabs": false,
  4540. "tabWidth": 65,
  4541. "tabXOffset": 10,
  4542. "hasSecondTab": false,
  4543. "secondTabText": "Send Back",
  4544. "secondTabOffset": 80,
  4545. "secondTabWidth": 65
  4546. },
  4547. "widgets_values": [
  4548. 24
  4549. ]
  4550. },
  4551. {
  4552. "id": 292,
  4553. "type": "INTConstant",
  4554. "pos": [
  4555. -1560,
  4556. 4820
  4557. ],
  4558. "size": [
  4559. 210,
  4560. 60
  4561. ],
  4562. "flags": {
  4563. "collapsed": false
  4564. },
  4565. "order": 95,
  4566. "mode": 0,
  4567. "inputs": [
  4568. {
  4569. "name": "value",
  4570. "type": "INT",
  4571. "widget": {
  4572. "name": "value"
  4573. },
  4574. "link": 654
  4575. }
  4576. ],
  4577. "outputs": [
  4578. {
  4579. "name": "value",
  4580. "type": "INT",
  4581. "links": [
  4582. 529
  4583. ]
  4584. }
  4585. ],
  4586. "title": "WIDTH",
  4587. "properties": {
  4588. "cnr_id": "comfyui-kjnodes",
  4589. "ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
  4590. "Node name for S&R": "INTConstant"
  4591. },
  4592. "widgets_values": [
  4593. 1280
  4594. ],
  4595. "color": "#006691",
  4596. "bgcolor": "rgba(24,24,27,.9)"
  4597. },
  4598. {
  4599. "id": 293,
  4600. "type": "INTConstant",
  4601. "pos": [
  4602. -1320,
  4603. 4820
  4604. ],
  4605. "size": [
  4606. 210,
  4607. 60
  4608. ],
  4609. "flags": {
  4610. "collapsed": false
  4611. },
  4612. "order": 96,
  4613. "mode": 0,
  4614. "inputs": [
  4615. {
  4616. "name": "value",
  4617. "type": "INT",
  4618. "widget": {
  4619. "name": "value"
  4620. },
  4621. "link": 655
  4622. }
  4623. ],
  4624. "outputs": [
  4625. {
  4626. "name": "value",
  4627. "type": "INT",
  4628. "links": [
  4629. 528
  4630. ]
  4631. }
  4632. ],
  4633. "title": "HEIGHT",
  4634. "properties": {
  4635. "cnr_id": "comfyui-kjnodes",
  4636. "ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
  4637. "Node name for S&R": "INTConstant"
  4638. },
  4639. "widgets_values": [
  4640. 720
  4641. ],
  4642. "color": "#006691",
  4643. "bgcolor": "rgba(24,24,27,.9)"
  4644. },
  4645. {
  4646. "id": 354,
  4647. "type": "Fast Groups Bypasser (rgthree)",
  4648. "pos": [
  4649. -510,
  4650. 4800
  4651. ],
  4652. "size": [
  4653. 310,
  4654. 90
  4655. ],
  4656. "flags": {},
  4657. "order": 51,
  4658. "mode": 0,
  4659. "inputs": [],
  4660. "outputs": [
  4661. {
  4662. "name": "OPT_CONNECTION",
  4663. "type": "*",
  4664. "links": null
  4665. }
  4666. ],
  4667. "title": "ENABLE PROMPT ENHANCER",
  4668. "properties": {
  4669. "matchColors": "",
  4670. "matchTitle": "Prompt Enhancer *",
  4671. "showNav": true,
  4672. "showAllGraphs": true,
  4673. "sort": "position",
  4674. "customSortAlphabet": "",
  4675. "toggleRestriction": "default"
  4676. },
  4677. "color": "#008181",
  4678. "bgcolor": "rgba(24,24,27,.9)"
  4679. },
  4680. {
  4681. "id": 361,
  4682. "type": "PreviewAny",
  4683. "pos": [
  4684. -610,
  4685. 3590
  4686. ],
  4687. "size": [
  4688. 420,
  4689. 230
  4690. ],
  4691. "flags": {},
  4692. "order": 94,
  4693. "mode": 4,
  4694. "inputs": [
  4695. {
  4696. "name": "source",
  4697. "type": "*",
  4698. "link": 640
  4699. }
  4700. ],
  4701. "outputs": [
  4702. {
  4703. "name": "STRING",
  4704. "type": "STRING",
  4705. "links": null
  4706. }
  4707. ],
  4708. "properties": {
  4709. "cnr_id": "comfy-core",
  4710. "ver": "0.18.1",
  4711. "Node name for S&R": "PreviewAny"
  4712. },
  4713. "widgets_values": [
  4714. null,
  4715. null,
  4716. null
  4717. ]
  4718. },
  4719. {
  4720. "id": 167,
  4721. "type": "LoadImage",
  4722. "pos": [
  4723. -1060,
  4724. 3590
  4725. ],
  4726. "size": [
  4727. 340,
  4728. 560
  4729. ],
  4730. "flags": {},
  4731. "order": 52,
  4732. "mode": 0,
  4733. "inputs": [],
  4734. "outputs": [
  4735. {
  4736. "name": "IMAGE",
  4737. "type": "IMAGE",
  4738. "links": [
  4739. 480,
  4740. 652
  4741. ]
  4742. },
  4743. {
  4744. "name": "MASK",
  4745. "type": "MASK",
  4746. "links": []
  4747. }
  4748. ],
  4749. "properties": {
  4750. "cnr_id": "comfy-core",
  4751. "ver": "0.3.56",
  4752. "Node name for S&R": "LoadImage"
  4753. },
  4754. "widgets_values": [
  4755. "Klein__00062_.png",
  4756. "image"
  4757. ],
  4758. "color": "#346434",
  4759. "bgcolor": "rgba(24,24,27,.9)"
  4760. },
  4761. {
  4762. "id": 368,
  4763. "type": "ResizeImagesByLongerEdge",
  4764. "pos": [
  4765. -1590,
  4766. 5130
  4767. ],
  4768. "size": [
  4769. 310,
  4770. 60
  4771. ],
  4772. "flags": {},
  4773. "order": 72,
  4774. "mode": 0,
  4775. "inputs": [
  4776. {
  4777. "name": "images",
  4778. "type": "IMAGE",
  4779. "link": 652
  4780. }
  4781. ],
  4782. "outputs": [
  4783. {
  4784. "name": "images",
  4785. "type": "IMAGE",
  4786. "links": [
  4787. 653
  4788. ]
  4789. }
  4790. ],
  4791. "properties": {
  4792. "cnr_id": "comfy-core",
  4793. "ver": "0.18.1",
  4794. "Node name for S&R": "ResizeImagesByLongerEdge"
  4795. },
  4796. "widgets_values": [
  4797. 1280
  4798. ]
  4799. },
  4800. {
  4801. "id": 369,
  4802. "type": "GetImageSize",
  4803. "pos": [
  4804. -1100,
  4805. 5030
  4806. ],
  4807. "size": [
  4808. 140,
  4809. 70
  4810. ],
  4811. "flags": {},
  4812. "order": 83,
  4813. "mode": 0,
  4814. "inputs": [
  4815. {
  4816. "name": "image",
  4817. "type": "IMAGE",
  4818. "link": 653
  4819. }
  4820. ],
  4821. "outputs": [
  4822. {
  4823. "name": "width",
  4824. "type": "INT",
  4825. "links": [
  4826. 654
  4827. ]
  4828. },
  4829. {
  4830. "name": "height",
  4831. "type": "INT",
  4832. "links": [
  4833. 655
  4834. ]
  4835. },
  4836. {
  4837. "name": "batch_size",
  4838. "type": "INT",
  4839. "links": null
  4840. }
  4841. ],
  4842. "properties": {
  4843. "cnr_id": "comfy-core",
  4844. "ver": "0.18.1",
  4845. "Node name for S&R": "GetImageSize"
  4846. },
  4847. "widgets_values": []
  4848. },
  4849. {
  4850. "id": 367,
  4851. "type": "FastFilmGrain",
  4852. "pos": [
  4853. 1590,
  4854. 3890
  4855. ],
  4856. "size": [
  4857. 270,
  4858. 110
  4859. ],
  4860. "flags": {},
  4861. "order": 113,
  4862. "mode": 0,
  4863. "inputs": [
  4864. {
  4865. "name": "images",
  4866. "type": "IMAGE",
  4867. "link": 649
  4868. }
  4869. ],
  4870. "outputs": [
  4871. {
  4872. "name": "IMAGE",
  4873. "type": "IMAGE",
  4874. "links": [
  4875. 650
  4876. ]
  4877. }
  4878. ],
  4879. "properties": {
  4880. "aux_id": "vrgamegirl19/comfyui-vrgamedevgirl",
  4881. "ver": "233bca84a0b819e91909c08143f831821952a548",
  4882. "Node name for S&R": "FastFilmGrain"
  4883. },
  4884. "widgets_values": [
  4885. 0.02,
  4886. 0.5,
  4887. 4
  4888. ]
  4889. },
  4890. {
  4891. "id": 291,
  4892. "type": "INTConstant",
  4893. "pos": [
  4894. -1080,
  4895. 4810
  4896. ],
  4897. "size": [
  4898. 210,
  4899. 60
  4900. ],
  4901. "flags": {},
  4902. "order": 53,
  4903. "mode": 0,
  4904. "inputs": [],
  4905. "outputs": [
  4906. {
  4907. "name": "value",
  4908. "type": "INT",
  4909. "links": [
  4910. 532
  4911. ]
  4912. }
  4913. ],
  4914. "title": "LENGTH (in seconds)",
  4915. "properties": {
  4916. "cnr_id": "comfyui-kjnodes",
  4917. "ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
  4918. "Node name for S&R": "INTConstant"
  4919. },
  4920. "widgets_values": [
  4921. 20
  4922. ],
  4923. "color": "#006691",
  4924. "bgcolor": "rgba(24,24,27,.9)"
  4925. },
  4926. {
  4927. "id": 366,
  4928. "type": "Lora Loader (LoraManager)",
  4929. "pos": [
  4930. -230,
  4931. 3070
  4932. ],
  4933. "size": [
  4934. 550,
  4935. 370
  4936. ],
  4937. "flags": {},
  4938. "order": 89,
  4939. "mode": 0,
  4940. "inputs": [
  4941. {
  4942. "name": "model",
  4943. "type": "MODEL",
  4944. "link": 647
  4945. },
  4946. {
  4947. "name": "clip",
  4948. "shape": 7,
  4949. "type": "CLIP",
  4950. "link": null
  4951. },
  4952. {
  4953. "name": "lora_stack",
  4954. "shape": 7,
  4955. "type": "LORA_STACK",
  4956. "link": null
  4957. }
  4958. ],
  4959. "outputs": [
  4960. {
  4961. "name": "MODEL",
  4962. "type": "MODEL",
  4963. "links": [
  4964. 648
  4965. ]
  4966. },
  4967. {
  4968. "name": "CLIP",
  4969. "type": "CLIP",
  4970. "links": null
  4971. },
  4972. {
  4973. "name": "trigger_words",
  4974. "type": "STRING",
  4975. "links": null
  4976. },
  4977. {
  4978. "name": "loaded_loras",
  4979. "type": "STRING",
  4980. "links": null
  4981. }
  4982. ],
  4983. "properties": {
  4984. "cnr_id": "comfyui-lora-manager",
  4985. "ver": "1.0.1",
  4986. "Node name for S&R": "Lora Loader (LoraManager)",
  4987. "__lm_widget_ids": [
  4988. "__lm_autocomplete_meta_text",
  4989. "text",
  4990. "loras"
  4991. ]
  4992. },
  4993. "widgets_values": [
  4994. {
  4995. "version": 1,
  4996. "textWidgetName": "text"
  4997. },
  4998. "",
  4999. []
  5000. ]
  5001. },
  5002. {
  5003. "id": 352,
  5004. "type": "PrimitiveStringMultiline",
  5005. "pos": [
  5006. -640,
  5007. 3950
  5008. ],
  5009. "size": [
  5010. 430,
  5011. 490
  5012. ],
  5013. "flags": {
  5014. "collapsed": false
  5015. },
  5016. "order": 54,
  5017. "mode": 0,
  5018. "inputs": [],
  5019. "outputs": [
  5020. {
  5021. "name": "STRING",
  5022. "type": "STRING",
  5023. "links": [
  5024. 634
  5025. ]
  5026. }
  5027. ],
  5028. "title": "PROMPT",
  5029. "properties": {
  5030. "cnr_id": "comfy-core",
  5031. "ver": "0.14.1",
  5032. "Node name for S&R": "PrimitiveStringMultiline"
  5033. },
  5034. "widgets_values": [
  5035. ""
  5036. ],
  5037. "color": "#346434",
  5038. "bgcolor": "rgba(24,24,27,.9)"
  5039. }
  5040. ],
  5041. "links": [
  5042. [
  5043. 259,
  5044. 115,
  5045. 0,
  5046. 113,
  5047. 0,
  5048. "NOISE"
  5049. ],
  5050. [
  5051. 261,
  5052. 137,
  5053. 0,
  5054. 113,
  5055. 2,
  5056. "SAMPLER"
  5057. ],
  5058. [
  5059. 271,
  5060. 113,
  5061. 0,
  5062. 116,
  5063. 0,
  5064. "LATENT"
  5065. ],
  5066. [
  5067. 272,
  5068. 114,
  5069. 0,
  5070. 119,
  5071. 0,
  5072. "NOISE"
  5073. ],
  5074. [
  5075. 274,
  5076. 138,
  5077. 0,
  5078. 119,
  5079. 2,
  5080. "SAMPLER"
  5081. ],
  5082. [
  5083. 276,
  5084. 117,
  5085. 0,
  5086. 119,
  5087. 4,
  5088. "LATENT"
  5089. ],
  5090. [
  5091. 286,
  5092. 121,
  5093. 0,
  5094. 107,
  5095. 0,
  5096. "CONDITIONING"
  5097. ],
  5098. [
  5099. 287,
  5100. 110,
  5101. 0,
  5102. 107,
  5103. 1,
  5104. "CONDITIONING"
  5105. ],
  5106. [
  5107. 353,
  5108. 162,
  5109. 0,
  5110. 161,
  5111. 1,
  5112. "IMAGE"
  5113. ],
  5114. [
  5115. 355,
  5116. 164,
  5117. 0,
  5118. 163,
  5119. 0,
  5120. "IMAGE"
  5121. ],
  5122. [
  5123. 361,
  5124. 108,
  5125. 0,
  5126. 161,
  5127. 2,
  5128. "LATENT"
  5129. ],
  5130. [
  5131. 363,
  5132. 161,
  5133. 0,
  5134. 109,
  5135. 0,
  5136. "LATENT"
  5137. ],
  5138. [
  5139. 372,
  5140. 118,
  5141. 0,
  5142. 160,
  5143. 2,
  5144. "LATENT"
  5145. ],
  5146. [
  5147. 373,
  5148. 160,
  5149. 0,
  5150. 117,
  5151. 0,
  5152. "LATENT"
  5153. ],
  5154. [
  5155. 374,
  5156. 116,
  5157. 0,
  5158. 118,
  5159. 0,
  5160. "LATENT"
  5161. ],
  5162. [
  5163. 403,
  5164. 189,
  5165. 0,
  5166. 188,
  5167. 0,
  5168. "LATENT_UPSCALE_MODEL"
  5169. ],
  5170. [
  5171. 412,
  5172. 199,
  5173. 0,
  5174. 109,
  5175. 1,
  5176. "LATENT"
  5177. ],
  5178. [
  5179. 416,
  5180. 201,
  5181. 0,
  5182. 140,
  5183. 1,
  5184. "AUDIO"
  5185. ],
  5186. [
  5187. 424,
  5188. 205,
  5189. 0,
  5190. 108,
  5191. 2,
  5192. "INT"
  5193. ],
  5194. [
  5195. 425,
  5196. 205,
  5197. 0,
  5198. 199,
  5199. 1,
  5200. "INT"
  5201. ],
  5202. [
  5203. 430,
  5204. 125,
  5205. 1,
  5206. 201,
  5207. 0,
  5208. "LATENT"
  5209. ],
  5210. [
  5211. 436,
  5212. 210,
  5213. 0,
  5214. 162,
  5215. 0,
  5216. "IMAGE"
  5217. ],
  5218. [
  5219. 437,
  5220. 162,
  5221. 0,
  5222. 211,
  5223. 0,
  5224. "IMAGE"
  5225. ],
  5226. [
  5227. 438,
  5228. 212,
  5229. 0,
  5230. 160,
  5231. 1,
  5232. "IMAGE"
  5233. ],
  5234. [
  5235. 440,
  5236. 214,
  5237. 0,
  5238. 121,
  5239. 0,
  5240. "CLIP"
  5241. ],
  5242. [
  5243. 441,
  5244. 214,
  5245. 0,
  5246. 110,
  5247. 0,
  5248. "CLIP"
  5249. ],
  5250. [
  5251. 442,
  5252. 184,
  5253. 0,
  5254. 215,
  5255. 0,
  5256. "VAE"
  5257. ],
  5258. [
  5259. 443,
  5260. 196,
  5261. 0,
  5262. 216,
  5263. 0,
  5264. "VAE"
  5265. ],
  5266. [
  5267. 444,
  5268. 217,
  5269. 0,
  5270. 199,
  5271. 0,
  5272. "VAE"
  5273. ],
  5274. [
  5275. 445,
  5276. 218,
  5277. 0,
  5278. 161,
  5279. 0,
  5280. "VAE"
  5281. ],
  5282. [
  5283. 446,
  5284. 219,
  5285. 0,
  5286. 160,
  5287. 0,
  5288. "VAE"
  5289. ],
  5290. [
  5291. 447,
  5292. 219,
  5293. 0,
  5294. 118,
  5295. 2,
  5296. "VAE"
  5297. ],
  5298. [
  5299. 448,
  5300. 221,
  5301. 0,
  5302. 201,
  5303. 1,
  5304. "VAE"
  5305. ],
  5306. [
  5307. 455,
  5308. 107,
  5309. 0,
  5310. 226,
  5311. 0,
  5312. "CONDITIONING"
  5313. ],
  5314. [
  5315. 456,
  5316. 107,
  5317. 1,
  5318. 227,
  5319. 0,
  5320. "CONDITIONING"
  5321. ],
  5322. [
  5323. 457,
  5324. 228,
  5325. 0,
  5326. 103,
  5327. 1,
  5328. "CONDITIONING"
  5329. ],
  5330. [
  5331. 458,
  5332. 229,
  5333. 0,
  5334. 103,
  5335. 2,
  5336. "CONDITIONING"
  5337. ],
  5338. [
  5339. 459,
  5340. 231,
  5341. 0,
  5342. 129,
  5343. 2,
  5344. "CONDITIONING"
  5345. ],
  5346. [
  5347. 460,
  5348. 230,
  5349. 0,
  5350. 129,
  5351. 1,
  5352. "CONDITIONING"
  5353. ],
  5354. [
  5355. 461,
  5356. 163,
  5357. 0,
  5358. 233,
  5359. 0,
  5360. "INT"
  5361. ],
  5362. [
  5363. 462,
  5364. 163,
  5365. 1,
  5366. 234,
  5367. 0,
  5368. "INT"
  5369. ],
  5370. [
  5371. 463,
  5372. 237,
  5373. 0,
  5374. 108,
  5375. 1,
  5376. "INT"
  5377. ],
  5378. [
  5379. 464,
  5380. 236,
  5381. 0,
  5382. 108,
  5383. 0,
  5384. "INT"
  5385. ],
  5386. [
  5387. 465,
  5388. 109,
  5389. 0,
  5390. 238,
  5391. 0,
  5392. "LATENT"
  5393. ],
  5394. [
  5395. 466,
  5396. 239,
  5397. 0,
  5398. 206,
  5399. 0,
  5400. "LATENT"
  5401. ],
  5402. [
  5403. 467,
  5404. 239,
  5405. 0,
  5406. 113,
  5407. 4,
  5408. "LATENT"
  5409. ],
  5410. [
  5411. 468,
  5412. 199,
  5413. 0,
  5414. 240,
  5415. 0,
  5416. "LATENT"
  5417. ],
  5418. [
  5419. 470,
  5420. 242,
  5421. 0,
  5422. 118,
  5423. 1,
  5424. "LATENT_UPSCALE_MODEL"
  5425. ],
  5426. [
  5427. 472,
  5428. 243,
  5429. 0,
  5430. 165,
  5431. 2,
  5432. "INT"
  5433. ],
  5434. [
  5435. 473,
  5436. 244,
  5437. 0,
  5438. 165,
  5439. 3,
  5440. "INT"
  5441. ],
  5442. [
  5443. 475,
  5444. 116,
  5445. 1,
  5446. 117,
  5447. 1,
  5448. "LATENT"
  5449. ],
  5450. [
  5451. 479,
  5452. 165,
  5453. 0,
  5454. 246,
  5455. 0,
  5456. "IMAGE"
  5457. ],
  5458. [
  5459. 480,
  5460. 167,
  5461. 0,
  5462. 165,
  5463. 0,
  5464. "IMAGE"
  5465. ],
  5466. [
  5467. 481,
  5468. 246,
  5469. 0,
  5470. 209,
  5471. 0,
  5472. "IMAGE"
  5473. ],
  5474. [
  5475. 482,
  5476. 164,
  5477. 0,
  5478. 248,
  5479. 0,
  5480. "IMAGE"
  5481. ],
  5482. [
  5483. 483,
  5484. 165,
  5485. 0,
  5486. 164,
  5487. 0,
  5488. "IMAGE"
  5489. ],
  5490. [
  5491. 505,
  5492. 129,
  5493. 0,
  5494. 113,
  5495. 1,
  5496. "GUIDER"
  5497. ],
  5498. [
  5499. 507,
  5500. 103,
  5501. 0,
  5502. 119,
  5503. 1,
  5504. "GUIDER"
  5505. ],
  5506. [
  5507. 528,
  5508. 293,
  5509. 0,
  5510. 282,
  5511. 0,
  5512. "INT"
  5513. ],
  5514. [
  5515. 529,
  5516. 292,
  5517. 0,
  5518. 283,
  5519. 0,
  5520. "INT"
  5521. ],
  5522. [
  5523. 530,
  5524. 285,
  5525. 0,
  5526. 284,
  5527. 0,
  5528. "FLOAT"
  5529. ],
  5530. [
  5531. 531,
  5532. 287,
  5533. 1,
  5534. 286,
  5535. 0,
  5536. "INT"
  5537. ],
  5538. [
  5539. 532,
  5540. 291,
  5541. 0,
  5542. 287,
  5543. 2,
  5544. "INT"
  5545. ],
  5546. [
  5547. 533,
  5548. 285,
  5549. 0,
  5550. 287,
  5551. 3,
  5552. "FLOAT"
  5553. ],
  5554. [
  5555. 550,
  5556. 190,
  5557. 0,
  5558. 213,
  5559. 0,
  5560. "CLIP"
  5561. ],
  5562. [
  5563. 561,
  5564. 307,
  5565. 0,
  5566. 140,
  5567. 4,
  5568. "FLOAT"
  5569. ],
  5570. [
  5571. 562,
  5572. 119,
  5573. 0,
  5574. 125,
  5575. 0,
  5576. "LATENT"
  5577. ],
  5578. [
  5579. 565,
  5580. 310,
  5581. 0,
  5582. 311,
  5583. 0,
  5584. "FLOAT"
  5585. ],
  5586. [
  5587. 566,
  5588. 311,
  5589. 1,
  5590. 199,
  5591. 2,
  5592. "INT"
  5593. ],
  5594. [
  5595. 600,
  5596. 322,
  5597. 0,
  5598. 107,
  5599. 2,
  5600. "FLOAT"
  5601. ],
  5602. [
  5603. 609,
  5604. 329,
  5605. 0,
  5606. 134,
  5607. 0,
  5608. "MODEL"
  5609. ],
  5610. [
  5611. 611,
  5612. 330,
  5613. 0,
  5614. 331,
  5615. 0,
  5616. "VAE"
  5617. ],
  5618. [
  5619. 617,
  5620. 338,
  5621. 0,
  5622. 337,
  5623. 2,
  5624. "VAE"
  5625. ],
  5626. [
  5627. 618,
  5628. 339,
  5629. 0,
  5630. 337,
  5631. 0,
  5632. "MODEL"
  5633. ],
  5634. [
  5635. 621,
  5636. 341,
  5637. 0,
  5638. 103,
  5639. 0,
  5640. "MODEL"
  5641. ],
  5642. [
  5643. 623,
  5644. 343,
  5645. 0,
  5646. 342,
  5647. 1,
  5648. "CONDITIONING"
  5649. ],
  5650. [
  5651. 624,
  5652. 343,
  5653. 0,
  5654. 342,
  5655. 2,
  5656. "CONDITIONING"
  5657. ],
  5658. [
  5659. 625,
  5660. 337,
  5661. 0,
  5662. 342,
  5663. 0,
  5664. "MODEL"
  5665. ],
  5666. [
  5667. 626,
  5668. 342,
  5669. 0,
  5670. 340,
  5671. 0,
  5672. "MODEL"
  5673. ],
  5674. [
  5675. 627,
  5676. 344,
  5677. 0,
  5678. 129,
  5679. 0,
  5680. "MODEL"
  5681. ],
  5682. [
  5683. 628,
  5684. 350,
  5685. 0,
  5686. 347,
  5687. 0,
  5688. "STRING"
  5689. ],
  5690. [
  5691. 632,
  5692. 165,
  5693. 0,
  5694. 349,
  5695. 1,
  5696. "IMAGE"
  5697. ],
  5698. [
  5699. 633,
  5700. 214,
  5701. 0,
  5702. 349,
  5703. 0,
  5704. "CLIP"
  5705. ],
  5706. [
  5707. 634,
  5708. 352,
  5709. 0,
  5710. 349,
  5711. 2,
  5712. "STRING"
  5713. ],
  5714. [
  5715. 637,
  5716. 349,
  5717. 0,
  5718. 121,
  5719. 1,
  5720. "STRING"
  5721. ],
  5722. [
  5723. 638,
  5724. 360,
  5725. 0,
  5726. 119,
  5727. 3,
  5728. "SIGMAS"
  5729. ],
  5730. [
  5731. 639,
  5732. 359,
  5733. 0,
  5734. 113,
  5735. 3,
  5736. "SIGMAS"
  5737. ],
  5738. [
  5739. 640,
  5740. 349,
  5741. 0,
  5742. 361,
  5743. 0,
  5744. "STRING"
  5745. ],
  5746. [
  5747. 644,
  5748. 125,
  5749. 0,
  5750. 364,
  5751. 0,
  5752. "LATENT"
  5753. ],
  5754. [
  5755. 646,
  5756. 220,
  5757. 0,
  5758. 364,
  5759. 1,
  5760. "VAE"
  5761. ],
  5762. [
  5763. 647,
  5764. 362,
  5765. 0,
  5766. 366,
  5767. 0,
  5768. "MODEL"
  5769. ],
  5770. [
  5771. 648,
  5772. 366,
  5773. 0,
  5774. 303,
  5775. 0,
  5776. "MODEL"
  5777. ],
  5778. [
  5779. 649,
  5780. 364,
  5781. 0,
  5782. 367,
  5783. 0,
  5784. "IMAGE"
  5785. ],
  5786. [
  5787. 650,
  5788. 367,
  5789. 0,
  5790. 140,
  5791. 0,
  5792. "IMAGE"
  5793. ],
  5794. [
  5795. 651,
  5796. 134,
  5797. 0,
  5798. 362,
  5799. 0,
  5800. "MODEL"
  5801. ],
  5802. [
  5803. 652,
  5804. 167,
  5805. 0,
  5806. 368,
  5807. 0,
  5808. "IMAGE"
  5809. ],
  5810. [
  5811. 653,
  5812. 368,
  5813. 0,
  5814. 369,
  5815. 0,
  5816. "IMAGE"
  5817. ],
  5818. [
  5819. 654,
  5820. 369,
  5821. 0,
  5822. 292,
  5823. 0,
  5824. "INT"
  5825. ],
  5826. [
  5827. 655,
  5828. 369,
  5829. 1,
  5830. 293,
  5831. 0,
  5832. "INT"
  5833. ]
  5834. ],
  5835. "groups": [
  5836. {
  5837. "id": 15,
  5838. "title": "Sampler - Second Pass Upscale",
  5839. "bounding": [
  5840. 860,
  5841. 3490,
  5842. 658.4986954479522,
  5843. 1208.1332855913492
  5844. ],
  5845. "color": "#3f789e",
  5846. "font_size": 24,
  5847. "flags": {}
  5848. },
  5849. {
  5850. "id": 16,
  5851. "title": "Decode",
  5852. "bounding": [
  5853. 1560,
  5854. 3500,
  5855. 332.3090879540989,
  5856. 1204.240997841062
  5857. ],
  5858. "color": "#3f789e",
  5859. "font_size": 24,
  5860. "flags": {}
  5861. },
  5862. {
  5863. "id": 17,
  5864. "title": "Input Image",
  5865. "bounding": [
  5866. -1090,
  5867. 3480,
  5868. 412.1974785848497,
  5869. 1223.3486862130153
  5870. ],
  5871. "color": "#3f789e",
  5872. "font_size": 24,
  5873. "flags": {}
  5874. },
  5875. {
  5876. "id": 19,
  5877. "title": "Prompt",
  5878. "bounding": [
  5879. -660,
  5880. 3850,
  5881. 467.3659123342315,
  5882. 849.5016710344712
  5883. ],
  5884. "color": "#3f789e",
  5885. "font_size": 24,
  5886. "flags": {}
  5887. },
  5888. {
  5889. "id": 20,
  5890. "title": "Prepare LTX Latent",
  5891. "bounding": [
  5892. -170,
  5893. 3490,
  5894. 354.5183998034008,
  5895. 1220.0688259175704
  5896. ],
  5897. "color": "#3f789e",
  5898. "font_size": 24,
  5899. "flags": {}
  5900. },
  5901. {
  5902. "id": 21,
  5903. "title": "Sampler - First Pass",
  5904. "bounding": [
  5905. 200,
  5906. 3500,
  5907. 659.0793722254002,
  5908. 1213.6111676510068
  5909. ],
  5910. "color": "#3f789e",
  5911. "font_size": 24,
  5912. "flags": {}
  5913. },
  5914. {
  5915. "id": 22,
  5916. "title": "Video Settings",
  5917. "bounding": [
  5918. -1590,
  5919. 4730,
  5920. 1032.4061498906476,
  5921. 167.52598620638946
  5922. ],
  5923. "color": "#8A8",
  5924. "font_size": 24,
  5925. "flags": {}
  5926. },
  5927. {
  5928. "id": 24,
  5929. "title": "MODELS",
  5930. "bounding": [
  5931. -1590,
  5932. 3480,
  5933. 476.3467424939845,
  5934. 1227.3541057685175
  5935. ],
  5936. "color": "#3f789e",
  5937. "font_size": 24,
  5938. "flags": {}
  5939. },
  5940. {
  5941. "id": 25,
  5942. "title": "LTX-2 Loras",
  5943. "bounding": [
  5944. -680,
  5945. 2990,
  5946. 1028.7992505358052,
  5947. 470.0937518408373
  5948. ],
  5949. "color": "#3f789e",
  5950. "font_size": 24,
  5951. "flags": {}
  5952. },
  5953. {
  5954. "id": 26,
  5955. "title": "Optional",
  5956. "bounding": [
  5957. 230,
  5958. 4390,
  5959. 312.38691025675143,
  5960. 280.89341826603504
  5961. ],
  5962. "color": "#3f789e",
  5963. "font_size": 24,
  5964. "flags": {}
  5965. },
  5966. {
  5967. "id": 27,
  5968. "title": "Prompt Enhancer (optional)",
  5969. "bounding": [
  5970. -660,
  5971. 3490,
  5972. 463.34234698311957,
  5973. 334.03895930819226
  5974. ],
  5975. "color": "#3f789e",
  5976. "font_size": 24,
  5977. "flags": {}
  5978. },
  5979. {
  5980. "id": 28,
  5981. "title": "Enhance Prompt",
  5982. "bounding": [
  5983. -540,
  5984. 4730,
  5985. 349.2104293552454,
  5986. 164.55903631505407
  5987. ],
  5988. "color": "#8AA",
  5989. "font_size": 24,
  5990. "flags": {}
  5991. }
  5992. ],
  5993. "config": {},
  5994. "extra": {
  5995. "ds": {
  5996. "scale": 0.5209868481924582,
  5997. "offset": [
  5998. 1692.5474333297034,
  5999. -3298.3144177295544
  6000. ]
  6001. },
  6002. "frontendVersion": "1.43.1",
  6003. "workflowRendererVersion": "LG",
  6004. "prompt": {
  6005. "1": {
  6006. "inputs": {
  6007. "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
  6008. },
  6009. "class_type": "CheckpointLoaderSimple",
  6010. "_meta": {
  6011. "title": "Load Checkpoint"
  6012. }
  6013. },
  6014. "2": {
  6015. "inputs": {
  6016. "gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
  6017. "ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
  6018. "max_length": 1024
  6019. },
  6020. "class_type": "LTXVGemmaCLIPModelLoader",
  6021. "_meta": {
  6022. "title": "πŸ…›πŸ…£πŸ…§ Gemma 3 Model Loader"
  6023. }
  6024. },
  6025. "3": {
  6026. "inputs": {
  6027. "text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
  6028. "clip": [
  6029. "2",
  6030. 0
  6031. ]
  6032. },
  6033. "class_type": "CLIPTextEncode",
  6034. "_meta": {
  6035. "title": "CLIP Text Encode (Prompt)"
  6036. }
  6037. },
  6038. "4": {
  6039. "inputs": {
  6040. "text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (β€œPNTR”), incorrect t-shirt slogan (β€œJUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
  6041. "clip": [
  6042. "2",
  6043. 0
  6044. ]
  6045. },
  6046. "class_type": "CLIPTextEncode",
  6047. "_meta": {
  6048. "title": "CLIP Text Encode (Prompt)"
  6049. }
  6050. },
  6051. "8": {
  6052. "inputs": {
  6053. "sampler_name": "euler"
  6054. },
  6055. "class_type": "KSamplerSelect",
  6056. "_meta": {
  6057. "title": "KSamplerSelect"
  6058. }
  6059. },
  6060. "9": {
  6061. "inputs": {
  6062. "steps": 20,
  6063. "max_shift": 2.05,
  6064. "base_shift": 0.95,
  6065. "stretch": true,
  6066. "terminal": 0.1,
  6067. "latent": [
  6068. "28",
  6069. 0
  6070. ]
  6071. },
  6072. "class_type": "LTXVScheduler",
  6073. "_meta": {
  6074. "title": "LTXVScheduler"
  6075. }
  6076. },
  6077. "11": {
  6078. "inputs": {
  6079. "noise_seed": 10
  6080. },
  6081. "class_type": "RandomNoise",
  6082. "_meta": {
  6083. "title": "RandomNoise"
  6084. }
  6085. },
  6086. "12": {
  6087. "inputs": {
  6088. "samples": [
  6089. "29",
  6090. 0
  6091. ],
  6092. "vae": [
  6093. "1",
  6094. 2
  6095. ]
  6096. },
  6097. "class_type": "VAEDecode",
  6098. "_meta": {
  6099. "title": "VAE Decode"
  6100. }
  6101. },
  6102. "13": {
  6103. "inputs": {
  6104. "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
  6105. },
  6106. "class_type": "LTXVAudioVAELoader",
  6107. "_meta": {
  6108. "title": "πŸ…›πŸ…£πŸ…§ LTXV Audio VAE Loader"
  6109. }
  6110. },
  6111. "14": {
  6112. "inputs": {
  6113. "samples": [
  6114. "29",
  6115. 1
  6116. ],
  6117. "audio_vae": [
  6118. "13",
  6119. 0
  6120. ]
  6121. },
  6122. "class_type": "LTXVAudioVAEDecode",
  6123. "_meta": {
  6124. "title": "πŸ…›πŸ…£πŸ…§ LTXV Audio VAE Decode"
  6125. }
  6126. },
  6127. "15": {
  6128. "inputs": {
  6129. "frame_rate": [
  6130. "23",
  6131. 0
  6132. ],
  6133. "loop_count": 0,
  6134. "filename_prefix": "AnimateDiff",
  6135. "format": "video/h264-mp4",
  6136. "pix_fmt": "yuv420p",
  6137. "crf": 19,
  6138. "save_metadata": true,
  6139. "trim_to_audio": false,
  6140. "pingpong": false,
  6141. "save_output": true,
  6142. "images": [
  6143. "12",
  6144. 0
  6145. ],
  6146. "audio": [
  6147. "14",
  6148. 0
  6149. ]
  6150. },
  6151. "class_type": "VHS_VideoCombine",
  6152. "_meta": {
  6153. "title": "Video Combine πŸŽ₯πŸ…₯πŸ…—πŸ…’"
  6154. }
  6155. },
  6156. "17": {
  6157. "inputs": {
  6158. "skip_blocks": "29",
  6159. "model": [
  6160. "28",
  6161. 1
  6162. ],
  6163. "positive": [
  6164. "22",
  6165. 0
  6166. ],
  6167. "negative": [
  6168. "22",
  6169. 1
  6170. ],
  6171. "parameters": [
  6172. "18",
  6173. 0
  6174. ]
  6175. },
  6176. "class_type": "MultimodalGuider",
  6177. "_meta": {
  6178. "title": "πŸ…›πŸ…£πŸ…§ Multimodal Guider"
  6179. }
  6180. },
  6181. "18": {
  6182. "inputs": {
  6183. "modality": "VIDEO",
  6184. "cfg": 3,
  6185. "stg": 0,
  6186. "rescale": 0,
  6187. "modality_scale": 3,
  6188. "parameters": [
  6189. "19",
  6190. 0
  6191. ]
  6192. },
  6193. "class_type": "GuiderParameters",
  6194. "_meta": {
  6195. "title": "πŸ…›πŸ…£πŸ…§ Guider Parameters"
  6196. }
  6197. },
  6198. "19": {
  6199. "inputs": {
  6200. "modality": "AUDIO",
  6201. "cfg": 7,
  6202. "stg": 0,
  6203. "rescale": 0,
  6204. "modality_scale": 3
  6205. },
  6206. "class_type": "GuiderParameters",
  6207. "_meta": {
  6208. "title": "πŸ…›πŸ…£πŸ…§ Guider Parameters"
  6209. }
  6210. },
  6211. "21": {
  6212. "inputs": {
  6213. "audioUI": "",
  6214. "audio": [
  6215. "14",
  6216. 0
  6217. ]
  6218. },
  6219. "class_type": "PreviewAudio",
  6220. "_meta": {
  6221. "title": "PreviewAudio"
  6222. }
  6223. },
  6224. "22": {
  6225. "inputs": {
  6226. "frame_rate": [
  6227. "23",
  6228. 0
  6229. ],
  6230. "positive": [
  6231. "3",
  6232. 0
  6233. ],
  6234. "negative": [
  6235. "4",
  6236. 0
  6237. ]
  6238. },
  6239. "class_type": "LTXVConditioning",
  6240. "_meta": {
  6241. "title": "LTXVConditioning"
  6242. }
  6243. },
  6244. "23": {
  6245. "inputs": {
  6246. "value": 25
  6247. },
  6248. "class_type": "FloatConstant",
  6249. "_meta": {
  6250. "title": "Float Constant"
  6251. }
  6252. },
  6253. "26": {
  6254. "inputs": {
  6255. "frames_number": [
  6256. "27",
  6257. 0
  6258. ],
  6259. "frame_rate": [
  6260. "42",
  6261. 0
  6262. ],
  6263. "batch_size": 1
  6264. },
  6265. "class_type": "LTXVEmptyLatentAudio",
  6266. "_meta": {
  6267. "title": "πŸ…›πŸ…£πŸ…§ LTXV Empty Latent Audio"
  6268. }
  6269. },
  6270. "27": {
  6271. "inputs": {
  6272. "value": 105
  6273. },
  6274. "class_type": "INTConstant",
  6275. "_meta": {
  6276. "title": "INT Constant"
  6277. }
  6278. },
  6279. "28": {
  6280. "inputs": {
  6281. "video_latent": [
  6282. "43",
  6283. 0
  6284. ],
  6285. "audio_latent": [
  6286. "26",
  6287. 0
  6288. ],
  6289. "model": [
  6290. "44",
  6291. 0
  6292. ]
  6293. },
  6294. "class_type": "LTXVConcatAVLatent",
  6295. "_meta": {
  6296. "title": "πŸ…›πŸ…£πŸ…§ LTXV Concat AV Latent"
  6297. }
  6298. },
  6299. "29": {
  6300. "inputs": {
  6301. "av_latent": [
  6302. "41",
  6303. 0
  6304. ],
  6305. "model": [
  6306. "28",
  6307. 1
  6308. ]
  6309. },
  6310. "class_type": "LTXVSeparateAVLatent",
  6311. "_meta": {
  6312. "title": "πŸ…›πŸ…£πŸ…§ LTXV Separate AV Latent"
  6313. }
  6314. },
  6315. "41": {
  6316. "inputs": {
  6317. "noise": [
  6318. "11",
  6319. 0
  6320. ],
  6321. "guider": [
  6322. "17",
  6323. 0
  6324. ],
  6325. "sampler": [
  6326. "8",
  6327. 0
  6328. ],
  6329. "sigmas": [
  6330. "9",
  6331. 0
  6332. ],
  6333. "latent_image": [
  6334. "28",
  6335. 0
  6336. ]
  6337. },
  6338. "class_type": "SamplerCustomAdvanced",
  6339. "_meta": {
  6340. "title": "SamplerCustomAdvanced"
  6341. }
  6342. },
  6343. "42": {
  6344. "inputs": {
  6345. "a": [
  6346. "23",
  6347. 0
  6348. ]
  6349. },
  6350. "class_type": "CM_FloatToInt",
  6351. "_meta": {
  6352. "title": "FloatToInt"
  6353. }
  6354. },
  6355. "43": {
  6356. "inputs": {
  6357. "width": 768,
  6358. "height": 512,
  6359. "length": [
  6360. "27",
  6361. 0
  6362. ],
  6363. "batch_size": 1
  6364. },
  6365. "class_type": "EmptyLTXVLatentVideo",
  6366. "_meta": {
  6367. "title": "EmptyLTXVLatentVideo"
  6368. }
  6369. },
  6370. "44": {
  6371. "inputs": {
  6372. "torch_compile": true,
  6373. "disable_backup": false,
  6374. "model": [
  6375. "1",
  6376. 0
  6377. ]
  6378. },
  6379. "class_type": "LTXVSequenceParallelMultiGPUPatcher",
  6380. "_meta": {
  6381. "title": "LTXVSequenceParallelMultiGPUPatcher"
  6382. }
  6383. },
  6384. "45": {
  6385. "inputs": {
  6386. "frame_idx": 0,
  6387. "strength": 1
  6388. },
  6389. "class_type": "LTXVAddGuide",
  6390. "_meta": {
  6391. "title": "LTXVAddGuide"
  6392. }
  6393. }
  6394. },
  6395. "comfy_fork_version": "feature/av_inference@a6994ed1",
  6396. "VHS_latentpreview": false,
  6397. "VHS_latentpreviewrate": 0,
  6398. "VHS_MetadataImage": true,
  6399. "VHS_KeepIntermediate": true
  6400. },
  6401. "version": 0.4
  6402. }
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Dyutoval
    41 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • Vobiken
    13 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=teykwrgwgx
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment