MachineDelusions/LTX-2_ComfyUI_Workflows
3
1{2 "id": "2d995555-9a88-4480-bc48-960928d44208",3 "revision": 0,4 "last_node_id": 5274,5 "last_link_id": 14038,6 "nodes": [7 {8 "id": 5223,9 "type": "CreateVideo",10 "pos": [11 -1805.9191518229377,12 8313.41051650059513 ],14 "size": [15 210,16 7817 ],18 "flags": {},19 "order": 21,20 "mode": 0,21 "inputs": [22 {23 "name": "images",24 "type": "IMAGE",25 "link": 1403626 },27 {28 "name": "audio",29 "shape": 7,30 "type": "AUDIO",31 "link": 1403732 },33 {34 "name": "fps",35 "type": "FLOAT",36 "widget": {37 "name": "fps"38 },39 "link": 1398240 }41 ],42 "outputs": [43 {44 "name": "VIDEO",45 "type": "VIDEO",46 "links": [47 1397948 ]49 }50 ],51 "properties": {52 "cnr_id": "comfy-core",53 "ver": "0.5.1",54 "Node name for S&R": "CreateVideo",55 "ue_properties": {56 "widget_ue_connectable": {57 "fps": true58 },59 "version": "7.5.2",60 "input_ue_unconnectable": {}61 }62 },63 "widgets_values": [64 3065 ]66 },67 {68 "id": 5232,69 "type": "EmptyImage",70 "pos": [71 -2933.414241117287,72 8358.80785691517573 ],74 "size": [75 210,76 13077 ],78 "flags": {},79 "order": 0,80 "mode": 0,81 "inputs": [],82 "outputs": [83 {84 "name": "IMAGE",85 "type": "IMAGE",86 "links": [87 1402788 ]89 }90 ],91 "properties": {92 "cnr_id": "comfy-core",93 "ver": "0.5.1",94 "Node name for S&R": "EmptyImage",95 "ue_properties": {96 "widget_ue_connectable": {},97 "version": "7.5.2",98 "input_ue_unconnectable": {}99 }100 },101 "widgets_values": [102 1920,103 1088,104 1,105 0106 ]107 },108 {109 "id": 5235,110 "type": "CM_FloatToInt",111 "pos": [112 -2936.33335261475,113 8791.840964228226114 ],115 "size": [116 214.03773034527285,117 58118 ],119 "flags": {},120 "order": 12,121 "mode": 0,122 "inputs": [123 {124 "name": "a",125 "type": "FLOAT",126 "widget": {127 "name": "a"128 },129 "link": 13980130 }131 ],132 "outputs": [133 {134 "name": "INT",135 "type": "INT",136 "links": [137 14029138 ]139 }140 ],141 "title": "Frame Rate",142 "properties": {143 "Node name for S&R": "CM_FloatToInt"144 },145 "widgets_values": [146 0147 ]148 },149 {150 "id": 5236,151 "type": "PrimitiveFloat",152 "pos": [153 -2942.289721613317,154 8659.704185822162155 ],156 "size": [157 210,158 58159 ],160 "flags": {},161 "order": 1,162 "mode": 0,163 "inputs": [],164 "outputs": [165 {166 "name": "FLOAT",167 "type": "FLOAT",168 "links": [169 13980,170 13982,171 13983172 ]173 }174 ],175 "title": "Frame Rate",176 "properties": {177 "cnr_id": "comfy-core",178 "ver": "0.5.1",179 "Node name for S&R": "PrimitiveFloat",180 "ue_properties": {181 "widget_ue_connectable": {},182 "version": "7.5.2",183 "input_ue_unconnectable": {}184 }185 },186 "widgets_values": [187 24188 ]189 },190 {191 "id": 5220,192 "type": "CheckpointLoaderSimple",193 "pos": [194 -3631.9850884317184,195 8347.250691061321196 ],197 "size": [198 407.1770500664943,199 99.93503409866116200 ],201 "flags": {},202 "order": 2,203 "mode": 0,204 "inputs": [],205 "outputs": [206 {207 "name": "MODEL",208 "type": "MODEL",209 "links": [210 13957,211 13959212 ]213 },214 {215 "name": "CLIP",216 "type": "CLIP",217 "links": []218 },219 {220 "name": "VAE",221 "type": "VAE",222 "links": [223 14034224 ]225 }226 ],227 "properties": {228 "cnr_id": "comfy-core",229 "ver": "0.3.56",230 "Node name for S&R": "CheckpointLoaderSimple",231 "ue_properties": {232 "widget_ue_connectable": {},233 "version": "7.5.2",234 "input_ue_unconnectable": {}235 }236 },237 "widgets_values": [238 "ltx-2-19b-dev.safetensors"239 ]240 },241 {242 "id": 5219,243 "type": "LTXVAudioVAELoader",244 "pos": [245 -3637.1465575074335,246 8804.875753924302247 ],248 "size": [249 424.18031362607053,250 58251 ],252 "flags": {},253 "order": 3,254 "mode": 0,255 "inputs": [],256 "outputs": [257 {258 "name": "Audio VAE",259 "type": "VAE",260 "links": [261 14028262 ]263 }264 ],265 "properties": {266 "cnr_id": "comfy-core",267 "ver": "0.3.64",268 "Node name for S&R": "LTXVAudioVAELoader",269 "ue_properties": {270 "widget_ue_connectable": {},271 "version": "7.5.2",272 "input_ue_unconnectable": {}273 }274 },275 "widgets_values": [276 "ltx-2-19b-dev.safetensors"277 ]278 },279 {280 "id": 5216,281 "type": "LoraLoaderModelOnly",282 "pos": [283 -3197.2762910684833,284 8383.672331407945285 ],286 "size": [287 210,288 82289 ],290 "flags": {},291 "order": 13,292 "mode": 0,293 "inputs": [294 {295 "name": "model",296 "type": "MODEL",297 "link": 13957298 }299 ],300 "outputs": [301 {302 "name": "MODEL",303 "type": "MODEL",304 "links": [305 13958306 ]307 }308 ],309 "properties": {310 "cnr_id": "comfy-core",311 "ver": "0.3.68",312 "Node name for S&R": "LoraLoaderModelOnly",313 "ue_properties": {314 "widget_ue_connectable": {},315 "version": "7.5.2",316 "input_ue_unconnectable": {}317 }318 },319 "widgets_values": [320 "ltxv/ltx2/ltx-2-19b-distilled-lora-384.safetensors",321 0.6322 ]323 },324 {325 "id": 5075,326 "type": "SaveVideo",327 "pos": [328 -1577.9547757855387,329 8313.151531938616330 ],331 "size": [332 670.0771562911698,333 584.6954036515563334 ],335 "flags": {},336 "order": 22,337 "mode": 0,338 "inputs": [339 {340 "name": "video",341 "type": "VIDEO",342 "link": 13979343 }344 ],345 "outputs": [],346 "properties": {347 "cnr_id": "comfy-core",348 "ver": "0.5.1",349 "ue_properties": {350 "widget_ue_connectable": {},351 "version": "7.5.2",352 "input_ue_unconnectable": {}353 }354 },355 "widgets_values": [356 "video/LTX-2",357 "auto",358 "auto"359 ]360 },361 {362 "id": 5218,363 "type": "LTXVGemmaCLIPModelLoader",364 "pos": [365 -3636.3289573223046,366 8653.036862529052367 ],368 "size": [369 421.93656760943577,370 106371 ],372 "flags": {},373 "order": 4,374 "mode": 0,375 "inputs": [],376 "outputs": [377 {378 "name": "clip",379 "type": "CLIP",380 "links": [381 13963,382 13964,383 13965384 ]385 }386 ],387 "properties": {388 "cnr_id": "ComfyUI-LTXVideo",389 "ver": "aa0e2f1709a2a5f35a70de667cd5e4f4ebfad4fe",390 "Node name for S&R": "LTXVGemmaCLIPModelLoader",391 "ue_properties": {392 "version": "7.5.2",393 "widget_ue_connectable": {394 "model_path": true,395 "max_length": true396 },397 "input_ue_unconnectable": {}398 }399 },400 "widgets_values": [401 "gemma-3-12b-it-qat-q4_0-unquantized/model-00001-of-00005.safetensors",402 "ltx-2-19b-dev.safetensors",403 1024404 ]405 },406 {407 "id": 5229,408 "type": "LTXVConditioning",409 "pos": [410 -2306.387910249023,411 8740.929135810758412 ],413 "size": [414 210,415 94416 ],417 "flags": {},418 "order": 19,419 "mode": 0,420 "inputs": [421 {422 "name": "positive",423 "type": "CONDITIONING",424 "link": 13967425 },426 {427 "name": "negative",428 "type": "CONDITIONING",429 "link": 13968430 },431 {432 "name": "frame_rate",433 "type": "FLOAT",434 "widget": {435 "name": "frame_rate"436 },437 "link": 13983438 }439 ],440 "outputs": [441 {442 "name": "positive",443 "type": "CONDITIONING",444 "slot_index": 0,445 "links": [446 14031447 ]448 },449 {450 "name": "negative",451 "type": "CONDITIONING",452 "slot_index": 1,453 "links": [454 14032455 ]456 }457 ],458 "properties": {459 "cnr_id": "comfy-core",460 "ver": "0.3.28",461 "Node name for S&R": "LTXVConditioning",462 "ue_properties": {463 "widget_ue_connectable": {464 "frame_rate": true465 },466 "version": "7.5.2",467 "input_ue_unconnectable": {}468 }469 },470 "widgets_values": [471 25472 ]473 },474 {475 "id": 5228,476 "type": "CLIPTextEncode",477 "pos": [478 -2307.3357609769005,479 8688.298695601421480 ],481 "size": [482 307.2346496582031,483 47484 ],485 "flags": {486 "collapsed": true487 },488 "order": 18,489 "mode": 0,490 "inputs": [491 {492 "name": "clip",493 "type": "CLIP",494 "link": 13965495 },496 {497 "name": "text",498 "type": "STRING",499 "widget": {500 "name": "text"501 },502 "link": 13966503 }504 ],505 "outputs": [506 {507 "name": "CONDITIONING",508 "type": "CONDITIONING",509 "slot_index": 0,510 "links": [511 13967512 ]513 }514 ],515 "title": "Enhanced Prompt (Positive)",516 "properties": {517 "cnr_id": "comfy-core",518 "ver": "0.3.28",519 "Node name for S&R": "CLIPTextEncode",520 "ue_properties": {521 "widget_ue_connectable": {522 "text": true523 },524 "version": "7.5.2",525 "input_ue_unconnectable": {}526 }527 },528 "widgets_values": [529 ""530 ],531 "color": "#232",532 "bgcolor": "#353"533 },534 {535 "id": 5221,536 "type": "LoraLoaderModelOnly",537 "pos": [538 -2435.0393201037195,539 8163.778513700478540 ],541 "size": [542 210,543 82544 ],545 "flags": {},546 "order": 17,547 "mode": 4,548 "inputs": [549 {550 "name": "model",551 "type": "MODEL",552 "link": 13958553 }554 ],555 "outputs": [556 {557 "name": "MODEL",558 "type": "MODEL",559 "links": [560 14030561 ]562 }563 ],564 "properties": {565 "cnr_id": "comfy-core",566 "ver": "0.3.68",567 "Node name for S&R": "LoraLoaderModelOnly",568 "ue_properties": {569 "widget_ue_connectable": {},570 "version": "7.5.2",571 "input_ue_unconnectable": {}572 }573 },574 "widgets_values": [575 "your_camera_lora.safetensors",576 1577 ]578 },579 {580 "id": 5222,581 "type": "LoraLoaderModelOnly",582 "pos": [583 -2668.636981453724,584 8162.466693154896585 ],586 "size": [587 220.14623500416474,588 90.32621827319144589 ],590 "flags": {},591 "order": 14,592 "mode": 4,593 "inputs": [594 {595 "name": "model",596 "type": "MODEL",597 "link": 13959598 }599 ],600 "outputs": [601 {602 "name": "MODEL",603 "type": "MODEL",604 "links": [605 14033606 ]607 }608 ],609 "properties": {610 "cnr_id": "comfy-core",611 "ver": "0.3.68",612 "Node name for S&R": "LoraLoaderModelOnly",613 "ue_properties": {614 "widget_ue_connectable": {},615 "version": "7.5.2",616 "input_ue_unconnectable": {}617 }618 },619 "widgets_values": [620 "your_camera_lora.safetensors",621 1622 ]623 },624 {625 "id": 5226,626 "type": "CLIPTextEncode",627 "pos": [628 -2655.5275979204835,629 8707.696034280034630 ],631 "size": [632 313.9271213812535,633 160.84366176012554634 ],635 "flags": {636 "collapsed": false637 },638 "order": 15,639 "mode": 0,640 "inputs": [641 {642 "name": "clip",643 "type": "CLIP",644 "link": 13963645 }646 ],647 "outputs": [648 {649 "name": "CONDITIONING",650 "type": "CONDITIONING",651 "slot_index": 0,652 "links": [653 13968654 ]655 }656 ],657 "properties": {658 "cnr_id": "comfy-core",659 "ver": "0.3.28",660 "Node name for S&R": "CLIPTextEncode",661 "ue_properties": {662 "widget_ue_connectable": {},663 "version": "7.5.2",664 "input_ue_unconnectable": {}665 }666 },667 "widgets_values": [668 "blurry, low quality, still frame, frames, watermark, overlay, titles, has blurbox, has subtitles"669 ],670 "color": "#322",671 "bgcolor": "#533"672 },673 {674 "id": 5270,675 "type": "LatentUpscaleModelLoader",676 "pos": [677 -3625.8131648839753,678 8493.432696308342679 ],680 "size": [681 396.1660435338662,682 90.46574270449128683 ],684 "flags": {},685 "order": 5,686 "mode": 0,687 "inputs": [],688 "outputs": [689 {690 "name": "LATENT_UPSCALE_MODEL",691 "type": "LATENT_UPSCALE_MODEL",692 "links": [693 14038694 ]695 }696 ],697 "properties": {698 "cnr_id": "comfy-core",699 "ver": "0.7.0",700 "Node name for S&R": "LatentUpscaleModelLoader",701 "ue_properties": {702 "widget_ue_connectable": {},703 "version": "7.5.2",704 "input_ue_unconnectable": {}705 }706 },707 "widgets_values": [708 "ltx-2-spatial-upscaler-x2-1.0.safetensors"709 ]710 },711 {712 "id": 5272,713 "type": "MarkdownNote",714 "pos": [715 -4098.12527845955,716 8674.002846129224717 ],718 "size": [719 423.87576766895836,720 201.4320443144279721 ],722 "flags": {723 "collapsed": false724 },725 "order": 6,726 "mode": 0,727 "inputs": [],728 "outputs": [],729 "title": "Prompting LTX-2",730 "properties": {731 "ue_properties": {732 "widget_ue_connectable": {},733 "version": "7.5.2",734 "input_ue_unconnectable": {}735 }736 },737 "widgets_values": [738 "## 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. **Consistency**: Avoid instructions that do not match the reference image, as this will degrade results\n"739 ],740 "color": "#432",741 "bgcolor": "#653"742 },743 {744 "id": 5271,745 "type": "MarkdownNote",746 "pos": [747 -4097.264766588089,748 8196.114629590485749 ],750 "size": [751 421.1303542521987,752 436.3332627074051753 ],754 "flags": {755 "collapsed": false756 },757 "order": 7,758 "mode": 0,759 "inputs": [],760 "outputs": [],761 "title": "Model Links",762 "properties": {763 "ue_properties": {764 "widget_ue_connectable": {},765 "version": "7.5.2",766 "input_ue_unconnectable": {}767 }768 },769 "widgets_values": [770 "## Model Links\n\n**LTX-2 Model Weights**\n\n- [ltx-2-19b.safetensors](https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b.safetensors)\n- [ ltx-2-spatial-upscaler-x2-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2/tree/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n\n**Text Encoder**\n- [Google Gemma 3](https://huggingface.co/google/gemma-3-12b-pt)\n\n**Model Storage Location**\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── comfy_gemma_3_12B_it.safetensors\n│ ├── 📂 checkpoints/\n│ │ └── ltx-2-19b.safetensors\n│ ├── 📂 latent_upscale_models/ \n └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n```\n\n## Report Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n"771 ],772 "color": "#432",773 "bgcolor": "#653"774 },775 {776 "id": 5273,777 "type": "MarkdownNote",778 "pos": [779 -2943.241504237536,780 8161.259137854798781 ],782 "size": [783 240.16187366614236,784 98.41687371924309785 ],786 "flags": {787 "collapsed": false788 },789 "order": 8,790 "mode": 0,791 "inputs": [],792 "outputs": [],793 "title": "Video Size",794 "properties": {795 "ue_properties": {796 "widget_ue_connectable": {},797 "version": "7.5.2",798 "input_ue_unconnectable": {}799 }800 },801 "widgets_values": [802 "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. "803 ],804 "color": "#432",805 "bgcolor": "#653"806 },807 {808 "id": 5274,809 "type": "MarkdownNote",810 "pos": [811 -2679.7373441625773,812 7861.17563988318813 ],814 "size": [815 476.19110164532435,816 207.4316250893462817 ],818 "flags": {819 "collapsed": false820 },821 "order": 9,822 "mode": 0,823 "inputs": [],824 "outputs": [],825 "title": "LoRA",826 "properties": {827 "ue_properties": {828 "widget_ue_connectable": {},829 "version": "7.5.2",830 "input_ue_unconnectable": {}831 }832 },833 "widgets_values": [834 "# Using LoRAs\n**Ctrl + B to enable**\n\nFor the camera LoRA we recommend setting strength = 1\n\nYou can use LTX [Ready to use camera LoRAs](https://huggingface.co/collections/Lightricks/ltx-2)\n\n\n\n\nUse a second LoRa only when the details are important in the LoRa. \n\n## Training\nWe have made available a full trainer to help you to train your own LoRA. You can [find it here](https://github.com/Lightricks/LTX-2)."835 ],836 "color": "#432",837 "bgcolor": "#653"838 },839 {840 "id": 5227,841 "type": "LTXVGemmaEnhancePrompt",842 "pos": [843 -2302.473950325332,844 8630.055358449259845 ],846 "size": [847 369.82634110464005,848 194849 ],850 "flags": {851 "collapsed": true852 },853 "order": 16,854 "mode": 0,855 "inputs": [856 {857 "name": "clip",858 "type": "CLIP",859 "link": 13964860 },861 {862 "name": "image",863 "shape": 7,864 "type": "IMAGE",865 "link": null866 },867 {868 "name": "prompt",869 "type": "STRING",870 "widget": {871 "name": "prompt"872 },873 "link": 13984874 }875 ],876 "outputs": [877 {878 "name": "enhanced_prompt",879 "type": "STRING",880 "links": [881 13966882 ]883 }884 ],885 "title": "Enhancer",886 "properties": {887 "cnr_id": "ComfyUI-LTXVideo",888 "ver": "aa0e2f1709a2a5f35a70de667cd5e4f4ebfad4fe",889 "Node name for S&R": "LTXVGemmaEnhancePrompt",890 "ue_properties": {891 "widget_ue_connectable": {892 "prompt": true893 },894 "version": "7.5.2",895 "input_ue_unconnectable": {}896 }897 },898 "widgets_values": [899 "",900 "You are a Creative Assistant. Given a user's raw input prompt describing a scene or concept, expand it into a detailed video generation prompt with specific visuals and integrated audio to guide a text-to-video model.\n\n#### Guidelines\n- Strictly follow all aspects of the user's raw input: include every element requested (style, visuals, motions, actions, camera movement, audio).\n - If the input is vague, invent concrete details: lighting, textures, materials, scene settings, etc.\n - For characters: describe gender, clothing, hair, expressions. DO NOT invent unrequested characters.\n- Use active language: present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Maintain chronological flow: use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape (background audio, ambient sounds, SFX, speech/music when requested). Integrate sounds chronologically alongside actions. Be specific (e.g., \"soft footsteps on tile\"), not vague (e.g., \"ambient sound is present\").\n- Speech (only when requested): \n - For ANY speech-related input (talking, conversation, singing, etc.), ALWAYS include exact words in quotes with voice characteristics (e.g., \"The man says in an excited voice: 'You won't believe what I just saw!'\").\n - Specify language if not English and accent if relevant.\n- Style: Include visual style at the beginning: \"Style: <style>, <rest of prompt>.\" Default to cinematic-realistic if unspecified. Omit if unclear.\n- Visual and audio only: NO non-visual/auditory senses (smell, taste, touch).\n- Restrained language: Avoid dramatic/exaggerated terms. Use mild, natural phrasing.\n - Colors: Use plain terms (\"red dress\"), not intensified (\"vibrant blue,\" \"bright red\").\n - Lighting: Use neutral descriptions (\"soft overhead light\"), not harsh (\"blinding light\").\n - Facial features: Use delicate modifiers for subtle features (i.e., \"subtle freckles\").\n\n#### Important notes: \n- Analyze the user's raw input carefully. In cases of FPV or POV, exclude the description of the subject whose POV is requested.\n- Camera motion: DO NOT invent camera motion unless requested by the user.\n- Speech: DO NOT modify user-provided character dialogue unless it's a typo.\n- No timestamps or cuts: DO NOT use timestamps or describe scene cuts unless explicitly requested.\n- Format: DO NOT use phrases like \"The scene opens with...\". Start directly with Style (optional) and chronological scene description.\n- Format: DO NOT start your response with special characters.\n- DO NOT invent dialogue unless the user mentions speech/talking/singing/conversation.\n- If the user's raw input prompt is highly detailed, chronological and in the requested format: DO NOT make major edits or introduce new elements. Add/enhance audio descriptions if missing.\n\n#### Output Format (Strict):\n- Single continuous paragraph in natural language (English).\n- NO titles, headings, prefaces, code fences, or Markdown.\n- If unsafe/invalid, return original user prompt. Never ask questions or clarifications.\n\nYour output quality is CRITICAL. Generate visually rich, dynamic prompts with integrated audio for high-quality video generation.\n\n#### Example\nInput: \"A woman at a coffee shop talking on the phone\"\nOutput:\nStyle: realistic with cinematic lighting. In a medium close-up, a woman in her early 30s with shoulder-length brown hair sits at a small wooden table by the window. She wears a cream-colored turtleneck sweater, holding a white ceramic coffee cup in one hand and a smartphone to her ear with the other. Ambient cafe sounds fill the space—espresso machine hiss, quiet conversations, gentle clinking of cups. The woman listens intently, nodding slightly, then takes a sip of her coffee and sets it down with a soft clink. Her face brightens into a warm smile as she speaks in a clear, friendly voice, 'That sounds perfect! I'd love to meet up this weekend. How about Saturday afternoon?' She laughs softly—a genuine chuckle—and shifts in her chair. Behind her, other patrons move subtly in and out of focus. 'Great, I'll see you then,' she concludes cheerfully, lowering the phone.",901 512,902 true,903 2603156730,904 "randomize"905 ]906 },907 {908 "id": 5225,909 "type": "PrimitiveStringMultiline",910 "pos": [911 -2658.9981943763814,912 8349.827956066236913 ],914 "size": [915 312.1591137598489,916 314.2382942594604917 ],918 "flags": {},919 "order": 10,920 "mode": 0,921 "inputs": [],922 "outputs": [923 {924 "name": "STRING",925 "type": "STRING",926 "links": [927 13984928 ]929 }930 ],931 "title": "Positive Prompt",932 "properties": {933 "cnr_id": "comfy-core",934 "ver": "0.5.1",935 "Node name for S&R": "PrimitiveStringMultiline",936 "ue_properties": {937 "widget_ue_connectable": {},938 "version": "7.5.2",939 "input_ue_unconnectable": {}940 }941 },942 "widgets_values": [943 "cinematic drama movie scene shows a closeup of a blonde woman wearing a red sweater hanging out of the open door of a moving train, looking outside and smiling. the camera is fixed to the train's side as the train moves forward on the track. the woman seems excited and says: \" I think we're almost there!\". we hear the train's engine in the background. then, a little boy with brown hair pops his head out of the train along with the woman, looking at her in excitement. he then asks her: \"This is Nana's old village, isn't it?\". she nodes and embraces him joyfully."944 ],945 "color": "#232",946 "bgcolor": "#353"947 },948 {949 "id": 5261,950 "type": "65e1c5bd-6c3a-4569-960f-5a9656bb6cef",951 "pos": [952 -2033.145605075496,953 8315.679575761673954 ],955 "size": [956 210,957 290958 ],959 "flags": {},960 "order": 20,961 "mode": 0,962 "inputs": [963 {964 "label": "model stage 1",965 "name": "model_1",966 "type": "MODEL",967 "link": 14033968 },969 {970 "label": "model stage 2",971 "name": "model",972 "type": "MODEL",973 "link": 14030974 },975 {976 "label": "upscale model",977 "name": "upscale_model_1",978 "type": "LATENT_UPSCALE_MODEL",979 "link": 14038980 },981 {982 "name": "positive",983 "type": "CONDITIONING",984 "link": 14031985 },986 {987 "name": "negative",988 "type": "CONDITIONING",989 "link": 14032990 },991 {992 "label": "VAE",993 "name": "vae",994 "type": "VAE",995 "link": 14034996 },997 {998 "label": "audio vae",999 "name": "audio_vae",1000 "type": "VAE",1001 "link": 140281002 },1003 {1004 "label": "empty latent image",1005 "name": "empty_latent_image",1006 "type": "IMAGE",1007 "link": 140271008 },1009 {1010 "name": "length",1011 "type": "INT",1012 "widget": {1013 "name": "length"1014 },1015 "link": 140261016 },1017 {1018 "label": "frame rate",1019 "name": "frame_rate",1020 "type": "INT",1021 "widget": {1022 "name": "frame_rate"1023 },1024 "link": 140291025 },1026 {1027 "label": "noise seed",1028 "name": "noise_seed",1029 "type": "INT",1030 "widget": {1031 "name": "noise_seed"1032 },1033 "link": null1034 }1035 ],1036 "outputs": [1037 {1038 "label": "images",1039 "name": "empty latent image",1040 "type": "IMAGE",1041 "links": [1042 140361043 ]1044 },1045 {1046 "label": "audio",1047 "name": "audio",1048 "type": "AUDIO",1049 "links": [1050 140371051 ]1052 }1053 ],1054 "properties": {1055 "proxyWidgets": [1056 [1057 "-1",1058 "length"1059 ],1060 [1061 "-1",1062 "frame_rate"1063 ],1064 [1065 "-1",1066 "noise_seed"1067 ],1068 [1069 "5257",1070 "control_after_generate"1071 ]1072 ],1073 "cnr_id": "comfy-core",1074 "ver": "0.5.1",1075 "ue_properties": {1076 "widget_ue_connectable": {1077 "length": true,1078 "frame_rate": true,1079 "noise_seed": true1080 },1081 "version": "7.5.2",1082 "input_ue_unconnectable": {}1083 }1084 },1085 "widgets_values": [1086 121,1087 25,1088 431089 ]1090 },1091 {1092 "id": 5233,1093 "type": "PrimitiveInt",1094 "pos": [1095 -2930.33867108064,1096 8527.257446859421097 ],1098 "size": [1099 210,1100 821101 ],1102 "flags": {},1103 "order": 11,1104 "mode": 0,1105 "inputs": [],1106 "outputs": [1107 {1108 "name": "INT",1109 "type": "INT",1110 "links": [1111 140261112 ]1113 }1114 ],1115 "title": "length",1116 "properties": {1117 "cnr_id": "comfy-core",1118 "ver": "0.5.1",1119 "Node name for S&R": "PrimitiveInt",1120 "ue_properties": {1121 "widget_ue_connectable": {},1122 "version": "7.5.2",1123 "input_ue_unconnectable": {}1124 }1125 },1126 "widgets_values": [1127 241,1128 "fixed"1129 ]1130 }1131 ],1132 "links": [1133 [1134 13957,1135 5220,1136 0,1137 5216,1138 0,1139 "MODEL"1140 ],1141 [1142 13958,1143 5216,1144 0,1145 5221,1146 0,1147 "MODEL"1148 ],1149 [1150 13959,1151 5220,1152 0,1153 5222,1154 0,1155 "MODEL"1156 ],1157 [1158 13963,1159 5218,1160 0,1161 5226,1162 0,1163 "CLIP"1164 ],1165 [1166 13964,1167 5218,1168 0,1169 5227,1170 0,1171 "CLIP"1172 ],1173 [1174 13965,1175 5218,1176 0,1177 5228,1178 0,1179 "CLIP"1180 ],1181 [1182 13966,1183 5227,1184 0,1185 5228,1186 1,1187 "STRING"1188 ],1189 [1190 13967,1191 5228,1192 0,1193 5229,1194 0,1195 "CONDITIONING"1196 ],1197 [1198 13968,1199 5226,1200 0,