diff --git "a/workflows/ltx-2.5_distilled_xpldv_first_last_shoe.json" "b/workflows/ltx-2.5_distilled_xpldv_first_last_shoe.json" new file mode 100644--- /dev/null +++ "b/workflows/ltx-2.5_distilled_xpldv_first_last_shoe.json" @@ -0,0 +1,6338 @@ +{ + "id": "4b0d9bc5-7ed7-48c3-be97-d1b8736dc1ac", + "revision": 2, + "last_node_id": 5581, + "last_link_id": 20162, + "nodes": [ + { + "id": 5575, + "type": "6a146779-866e-403d-a5fa-f3432c43da1e", + "pos": [ + 0, + 360 + ], + "size": [ + 620, + 390 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "audio_vae", + "type": "COMBO", + "link": null, + "widget": { + "name": "audio_vae" + }, + "label": "audio_vae" + }, + { + "name": "video_vae", + "type": "COMBO", + "link": null, + "widget": { + "name": "video_vae" + }, + "label": "video_vae" + }, + { + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "link": null, + "widget": { + "name": "ltx_2.5_model_checkpoint" + }, + "label": "ltx_2.5_model_checkpoint" + }, + { + "name": "spatial_latent_upscaler_model", + "type": "COMBO", + "link": null, + "widget": { + "name": "spatial_latent_upscaler_model" + }, + "label": "spatial_latent_upscaler_model" + }, + { + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "widget": { + "name": "gemma4_e2b_enhancer" + }, + "link": null, + "label": "gemma4_e2b_enhancer" + }, + { + "name": "gemma4_12b_encoder", + "type": "COMBO", + "link": null, + "widget": { + "name": "gemma4_12b_encoder" + }, + "label": "gemma4_12b_encoder" + } + ], + "outputs": [ + { + "name": "Audio VAE", + "type": "VAE", + "links": [ + 20129, + 20148 + ] + }, + { + "name": "Video VAE", + "type": "VAE", + "links": [ + 20128, + 20138, + 20145 + ] + }, + { + "name": "Model", + "type": "MODEL", + "links": [ + 20117 + ] + }, + { + "name": "Latent upscale model", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 20137 + ] + }, + { + "name": "Text enhancer", + "type": "CLIP", + "links": [ + 20161 + ] + }, + { + "name": "Text encoder", + "type": "CLIP", + "links": [ + 20118 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_it_bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors" + ], + "widgets_values_named": { + "audio_vae": "ltx-2.5-audio-vae-bf16.safetensors", + "video_vae": "ltx-2.5-video-vae-bf16.safetensors", + "ltx_2.5_model_checkpoint": "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "spatial_latent_upscaler_model": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_enhancer": "gemma4_e2b_it_bf16.safetensors", + "gemma4_12b_encoder": "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors" + } + }, + { + "id": 5014, + "type": "221eb9fc-694e-4091-a393-11400a9f4615", + "pos": [ + 1170, + 360 + ], + "size": [ + 400, + 540 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 20118 + }, + { + "name": "first_image", + "type": "IMAGE", + "link": 20119 + }, + { + "name": "last_image", + "type": "IMAGE", + "link": 20120 + }, + { + "name": "positive_prompt", + "type": "STRING", + "link": 20121, + "widget": { + "name": "positive_prompt" + } + }, + { + "name": "negative_prompt", + "type": "STRING", + "link": 20122, + "widget": { + "name": "negative_prompt" + } + }, + { + "name": "fps", + "type": "FLOAT", + "link": 20123, + "widget": { + "name": "fps" + } + }, + { + "name": "enhancer_clip", + "label": "text enhancer clip", + "type": "CLIP", + "link": 20161 + }, + { + "name": "enhance_positive_prompt", + "label": "Enhance positive prompt", + "type": "BOOLEAN", + "link": null, + "widget": { + "name": "enhance_positive_prompt" + } + }, + { + "name": "enhancer_seed", + "label": "enhancer_seed", + "type": "INT", + "link": null, + "widget": { + "name": "enhancer_seed" + } + } + ], + "outputs": [ + { + "name": "Positive", + "type": "CONDITIONING", + "links": [ + 20126 + ] + }, + { + "name": "Negative", + "type": "CONDITIONING", + "links": [ + 20127 + ] + }, + { + "name": "First image", + "type": "IMAGE", + "links": [ + 20124, + 20139 + ] + }, + { + "name": "Last image", + "type": "IMAGE", + "links": [ + 20125, + 20140 + ] + }, + { + "name": "Effective positive prompt", + "type": "STRING", + "links": [ + 20162 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + "A premium running shoe separates into an ordered exploded view. The woven upper and laces lift together as one recognizable shoe-shaped shell. The insole rises beneath the upper, the pale cushioning midsole separates into its own curved horizontal layer, and the thin carbon-fiber plate lifts slightly above the dark rubber outsole. Each long shoe-shaped component stays aligned heel to toe, revealing the cushioning structure and support plate between the upper and the sole. The outsole remains on the display surface. The parts settle into a clean suspended stack with distinct air gaps and retain their original shapes. The camera slowly arcs to the right and pulls back enough to keep the full arrangement visible. Cool teal studio light and a restrained warm edge highlight remain consistent throughout the shot.", + "", + 24.0, + false, + 457289196 + ], + "widgets_values_named": { + "positive_prompt": "A premium running shoe separates into an ordered exploded view. The woven upper and laces lift together as one recognizable shoe-shaped shell. The insole rises beneath the upper, the pale cushioning midsole separates into its own curved horizontal layer, and the thin carbon-fiber plate lifts slightly above the dark rubber outsole. Each long shoe-shaped component stays aligned heel to toe, revealing the cushioning structure and support plate between the upper and the sole. The outsole remains on the display surface. The parts settle into a clean suspended stack with distinct air gaps and retain their original shapes. The camera slowly arcs to the right and pulls back enough to keep the full arrangement visible. Cool teal studio light and a restrained warm edge highlight remain consistent throughout the shot.", + "negative_prompt": "", + "fps": 24.0, + "enhance_positive_prompt": false, + "enhancer_seed": 457289196 + } + }, + { + "id": 5514, + "type": "5115203a-e25d-497b-8e1d-3f7fe3738a72", + "pos": [ + 1650, + 360 + ], + "size": [ + 300, + 390 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "first_image", + "type": "IMAGE", + "link": 20124 + }, + { + "name": "last_image", + "type": "IMAGE", + "link": 20125 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 20126 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20127 + }, + { + "name": "video_vae", + "type": "VAE", + "link": 20128 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 20129 + }, + { + "name": "number_of_frames", + "type": "INT", + "link": 20130, + "widget": { + "name": "number_of_frames" + } + }, + { + "name": "fps", + "type": "FLOAT", + "link": 20131, + "widget": { + "name": "fps" + } + }, + { + "name": "video_width", + "type": "INT", + "link": null, + "widget": { + "name": "video_width" + } + }, + { + "name": "video_height", + "type": "INT", + "link": null, + "widget": { + "name": "video_height" + } + }, + { + "name": "img_compression", + "type": "INT", + "link": null, + "widget": { + "name": "img_compression" + } + }, + { + "name": "guide_strength", + "type": "FLOAT", + "link": null, + "widget": { + "name": "guide_strength" + } + } + ], + "outputs": [ + { + "name": "Video + audio latent", + "type": "LATENT", + "links": [ + 20135 + ] + }, + { + "name": "Positive with guides", + "type": "CONDITIONING", + "links": [ + 20133 + ] + }, + { + "name": "Negative with guides", + "type": "CONDITIONING", + "links": [ + 20134 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + 145, + 24.0, + 960, + 544, + 18, + 1.0 + ], + "widgets_values_named": { + "number_of_frames": 145, + "fps": 24.0, + "video_width": 960, + "video_height": 544, + "img_compression": 18, + "guide_strength": 1.0 + } + }, + { + "id": 5516, + "type": "b3523b3a-99c5-4c56-ade6-765676b3567a", + "pos": [ + 2020, + 360 + ], + "size": [ + 320, + 290 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 20132 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 20133 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20134 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 20135 + }, + { + "name": "noise_seed", + "type": "INT", + "link": null, + "widget": { + "name": "noise_seed" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "widget": { + "name": "cfg" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": null, + "widget": { + "name": "sampler_name" + } + } + ], + "outputs": [ + { + "name": "Video latent", + "type": "LATENT", + "links": [ + 20136 + ] + }, + { + "name": "Audio latent", + "type": "LATENT", + "links": [ + 20141 + ] + }, + { + "name": "Positive", + "type": "CONDITIONING", + "links": [ + 20143 + ] + }, + { + "name": "Negative", + "type": "CONDITIONING", + "links": [ + 20144 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + 42, + 1.0, + "euler_ancestral" + ], + "widgets_values_named": { + "noise_seed": 42, + "cfg": 1.0, + "sampler_name": "euler_ancestral" + } + }, + { + "id": 5517, + "type": "f64511dc-e616-4680-8573-fa74da08cae3", + "pos": [ + 2410, + 360 + ], + "size": [ + 360, + 420 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "video_latent", + "type": "LATENT", + "link": 20136 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 20137 + }, + { + "name": "video_vae", + "type": "VAE", + "link": 20138 + }, + { + "name": "first_image", + "type": "IMAGE", + "link": 20139 + }, + { + "name": "last_image", + "type": "IMAGE", + "link": 20140 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 20141 + }, + { + "name": "model", + "type": "MODEL", + "link": 20142 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 20143 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20144 + }, + { + "name": "guide_strength", + "type": "FLOAT", + "link": null, + "widget": { + "name": "guide_strength" + } + }, + { + "name": "sampler_name", + "type": "COMBO", + "link": null, + "widget": { + "name": "sampler_name" + } + }, + { + "name": "cfg", + "type": "FLOAT", + "link": null, + "widget": { + "name": "cfg" + } + }, + { + "name": "noise_seed", + "type": "INT", + "link": null, + "widget": { + "name": "noise_seed" + } + } + ], + "outputs": [ + { + "name": "Video latent", + "type": "LATENT", + "links": [ + 20146 + ] + }, + { + "name": "Audio latent", + "type": "LATENT", + "links": [ + 20147 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + 1.0, + "euler", + 1.0, + 42 + ], + "widgets_values_named": { + "guide_strength": 1.0, + "sampler_name": "euler", + "cfg": 1.0, + "noise_seed": 42 + } + }, + { + "id": 5518, + "type": "9bec2eb6-648f-4307-8982-2f320634134c", + "pos": [ + 2840, + 360 + ], + "size": [ + 330, + 310 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "video_vae", + "type": "VAE", + "link": 20145 + }, + { + "name": "video_latent", + "type": "LATENT", + "link": 20146 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 20147 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 20148 + }, + { + "name": "fps", + "type": "FLOAT", + "link": 20149, + "widget": { + "name": "fps" + } + }, + { + "name": "bit_depth", + "type": "COMBO", + "link": null, + "widget": { + "name": "bit_depth" + } + }, + { + "name": "tile_size", + "type": "INT", + "link": null, + "widget": { + "name": "tile_size" + } + }, + { + "name": "overlap", + "type": "INT", + "link": null, + "widget": { + "name": "overlap" + } + }, + { + "name": "temporal_size", + "type": "INT", + "link": null, + "widget": { + "name": "temporal_size" + } + }, + { + "name": "temporal_overlap", + "type": "INT", + "link": null, + "widget": { + "name": "temporal_overlap" + } + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 20150 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "previewExposures": [] + }, + "widgets_values": [ + 24.0, + 8, + 512, + 64, + 128, + 32 + ], + "widgets_values_named": { + "fps": 24.0, + "bit_depth": 8, + "tile_size": 512, + "overlap": 64, + "temporal_size": 128, + "temporal_overlap": 32 + } + }, + { + "id": 5578, + "type": "LoraLoaderModelOnly", + "title": "XPLDV - both sampling passes", + "pos": [ + 0, + 820 + ], + "size": [ + 580, + 130 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 20117 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 20132, + 20142 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "ltx-2.5-xpldv_v5-lora.safetensors", + 0.7 + ] + }, + { + "id": 2004, + "type": "LoadImage", + "title": "First image - assembled shoe", + "pos": [ + 650, + 1280 + ], + "size": [ + 480, + 330 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 20119 + ], + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": [], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "xpldv_shoe_first.png", + "image" + ], + "widgets_values_named": { + "image": "xpldv_shoe_first.png", + "upload": "image" + } + }, + { + "id": 5581, + "type": "LoadImage", + "pos": [ + 1170, + 1280 + ], + "size": [ + 480, + 330 + ], + "flags": {}, + "order": 8, + "mode": 0, + "properties": { + "Node name for S&R": "LoadImage" + }, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 20120 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "widgets_values": [ + "xpldv_shoe_last.png", + "image" + ], + "title": "Last image - exploded shoe", + "widgets_values_named": { + "image": "xpldv_shoe_last.png", + "upload": "image" + } + }, + { + "id": 5508, + "type": "PrimitiveStringMultiline", + "pos": [ + 650, + 360 + ], + "size": [ + 480, + 310 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 20121 + ] + } + ], + "title": "Positive prompt - running shoe", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "Node name for S&R": "PrimitiveStringMultiline" + }, + "widgets_values": [ + "A premium running shoe separates into an ordered exploded view. The woven upper and laces lift together as one recognizable shoe-shaped shell. The insole rises beneath the upper, the pale cushioning midsole separates into its own curved horizontal layer, and the thin carbon-fiber plate lifts slightly above the dark rubber outsole. Each long shoe-shaped component stays aligned heel to toe, revealing the cushioning structure and support plate between the upper and the sole. The outsole remains on the display surface. The parts settle into a clean suspended stack with distinct air gaps and retain their original shapes. The camera slowly arcs to the right and pulls back enough to keep the full arrangement visible. Cool teal studio light and a restrained warm edge highlight remain consistent throughout the shot." + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5509, + "type": "PrimitiveStringMultiline", + "pos": [ + 650, + 720 + ], + "size": [ + 480, + 110 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 20122 + ] + } + ], + "title": "Prompt (negative)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "Node name for S&R": "PrimitiveStringMultiline" + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 5511, + "type": "PrimitiveFloat", + "pos": [ + 1170, + 1130 + ], + "size": [ + 400, + 70 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 20123, + 20131, + 20149 + ] + } + ], + "title": "fps (frames per second)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "Node name for S&R": "PrimitiveFloat" + }, + "widgets_values": [ + 24 + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 5512, + "type": "PrimitiveInt", + "pos": [ + 1170, + 990 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 20130 + ] + } + ], + "title": "Number of frames (145 = about 6 seconds)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 145, + "fixed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 4852, + "type": "SaveVideo", + "title": "Save video", + "pos": [ + 3240, + 360 + ], + "size": [ + 530, + 450 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 20150 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "SaveVideo" + }, + "widgets_values": [ + "XPLDV/shoe_first_last", + "mp4", + "auto" + ] + }, + { + "id": 5576, + "type": "MarkdownNote", + "pos": [ + 0, + -460 + ], + "size": [ + 580, + 750 + ], + "flags": { + "collapsed": false + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Model Links", + "properties": {}, + "widgets_values": [ + "## Model Links\n\n**LTX-2.5 Model Weights**\n\nMake sure to click the \"Agree and Access\" button the first time you download.\n\n- [ Distilled model - ltx-2.5-22b-distilled-transformer-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-bf16.safetensors)\n\n- [ Audio VAE - ltx-2.5-audio-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors)\n\n- Video VAE - one of these:\n - [ Diffusion decoder ltx-2.5-video-vae-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) - Best quality\n - [ Convolutional decoder - ltx-2.5-video-vae-conv-bf16.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-conv-bf16.safetensors) - Lower memory & faster\n\n- [ Selected upscaler - ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors ](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors)\n\n- [ LTX-2.3 upscaler - ltx-2.3-spatial-upscaler-x2-1.1.safetensors ](https://huggingface.co/Lightricks/LTX-2.3/blob/main/ltx-2.3-spatial-upscaler-x2-1.1.safetensors)\n\n\n\n**Text Encoder - finetuned for LTX-2.5**\n- [gemma4-12b-with-proj-ltx-2.5-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-bf16.safetensors)\n\n**Text Enhancer**\n- [Google Gemma 4 E2B IT](https://huggingface.co/Comfy-Org/gemma-4/blob/main/text_encoders/gemma4_e2b_it_bf16.safetensors)\n\n\n**Model Storage Location**\n\n```\nπŸ“‚ ComfyUI/\nβ”œβ”€β”€ πŸ“‚ models/\nβ”‚ β”œβ”€β”€ πŸ“‚ text_encoders/\nβ”‚ β”‚ β”œβ”€β”€ gemma4-12b-with-proj-ltx-2.5-bf16.safetensors\nβ”‚ β”‚ └── gemma4_e2b_it_bf16.safetensors\nβ”‚ β”œβ”€β”€ πŸ“‚ diffusion_models/\nβ”‚ β”‚ └── ltx-2.5-22b-distilled-transformer-bf16.safetensors\nβ”‚ β”œβ”€β”€ πŸ“‚ vae/\nβ”‚ β”‚ └── ltx-2.5-audio-vae-bf16.safetensors\nβ”‚ β”‚ └── ltx-2.5-video-vae-conv-bf16.safetensors / ltx-2.5-video-vae-bf16.safetensors\nβ”‚ β”œβ”€β”€ πŸ“‚ latent_upscale_models/\nβ”‚ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-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" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5527, + "type": "MarkdownNote", + "pos": [ + 0, + 1020 + ], + "size": [ + 580, + 450 + ], + "flags": { + "collapsed": false + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Start here", + "properties": {}, + "widgets_values": [ + "## Running shoe: first + last frame\n\n1. Select the model files above.\n2. Upload `xpldv_shoe_first.png` and `xpldv_shoe_last.png` from this workflow folder in the matching image nodes, or copy them into `ComfyUI/input`.\n3. Keep the filled prompt and settings, then click Run. **145 frames / 24 FPS** produces about six seconds.\n\n**Enhance positive prompt** in Input Parameters uses Gemma 4 E2B with the first image and your prompt. It is off by default to preserve the recorded example. Enable it to try enhancement and review the **Effective positive prompt** preview. Results may vary; enhancement has not been extensively tested.\n\nBoth image guides remain active in both passes. Double-click a stage to inspect its internal nodes." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5580, + "type": "MarkdownNote", + "pos": [ + 650, + 0 + ], + "size": [ + 480, + 300 + ], + "flags": { + "collapsed": false + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Reusable BASIC template", + "properties": {}, + "widgets_values": [ + "## Reusable BASIC template\n\nCopy this template into the positive prompt below when using your own image pair, then replace the bracketed fields.\n\n[SUBJECT] separates into an ordered exploded view. [NAMED OUTER PARTS] move outward along controlled paths, revealing [NAMED INTERNAL COMPONENTS] underneath. The parts settle into an organized [LAYERED / RADIAL] arrangement around [EXPOSED CORE] while retaining their original shapes. [CAMERA BEHAVIOR]. [LIGHTING CONSISTENT WITH THE IMAGE] remains consistent throughout the continuous shot." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5528, + "type": "MarkdownNote", + "pos": [ + 1650, + 10 + ], + "size": [ + 300, + 290 + ], + "flags": { + "collapsed": false + }, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Preprocess", + "properties": {}, + "widgets_values": [ + "## Preprocess\n\n**Video dimensions**\n\nAdjust video_width and video_height for the first pass. The second pass upscales both by 2x.\n\n**Image conditioning**\n\nAdjust guide_strength and img_compression for both endpoint images. This example uses guide strength **1.0** at frames **0** and **-1** in both passes." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5529, + "type": "MarkdownNote", + "pos": [ + 2020, + 50 + ], + "size": [ + 320, + 250 + ], + "flags": { + "collapsed": false + }, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 1", + "properties": {}, + "widgets_values": [ + "## Generate - stage 1\n\n**Sampler - Distilled (8 steps)**\n\nThis takes the distilled ltx-2.5 model and runs the diffusion in 8 steps. You can change the noise seed, the guider cfg (used for both video and audio) and select the sampler.\n\nBoth endpoint images guide this pass. Guide latents are removed before upscaling." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5530, + "type": "MarkdownNote", + "pos": [ + 2410, + -20 + ], + "size": [ + 360, + 320 + ], + "flags": { + "collapsed": false + }, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Generate - stage 2", + "properties": {}, + "widgets_values": [ + "## Generate - stage 2\n\n**Upscale and re-sampler (3 steps)**\n\nThis subgraph node upscales the result of the first stage by 2 (width & height) and runs another 3 steps of diffusion after adding noise on the input latent. You can adjust the noise seed and the sampler/guider used in this diffusion stage. Both the first and last images are applied again as guides in this pass.\n\nSecond-stage sigmas: `0.85, 0.7250, 0.4219, 0.0`." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5531, + "type": "MarkdownNote", + "pos": [ + 2800, + -170 + ], + "size": [ + 410, + 470 + ], + "flags": { + "collapsed": false + }, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Decode", + "properties": {}, + "widgets_values": [ + "## Decode\n\nMake sure to adjust the number of tiles and overlap to fit your hardware.\n(fewer tiles will result in faster execution, but will require more memory).\n\n### Tiling options from the official workflow\n\nValues are spatial tile size / spatial overlap / temporal tile size / temporal overlap. The current workflow uses `512 / 64 / 128 / 32`. These control decoding memory use, not LoRA strength.\n\n| node settings (pixels) | resolved latent geometry |\n| ------------------------------------------ | ------------------------------- |\n| `512 / 64 / 128 / 32` | 16Γ—16, ov 2 / 16f, ov 4 |\n| `768 / 192 / 128 / 32` | 24Γ—24, ov 6 / 16f, ov 4 |\n| `1024 / 256 / 128 / 48` | 32Γ—32, ov 8 / 16f, ov 6 |\n| `1536 / 384 / 192 / 48` | 48Γ—48, ov 12 / 24f, ov 6 |\n| `768 / 192 / spatial-only` | 24Γ—24, ov 6 / no temporal split |" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5532, + "type": "MarkdownNote", + "pos": [ + 3240, + 230 + ], + "size": [ + 530, + 70 + ], + "flags": { + "collapsed": false + }, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "Save video", + "properties": {}, + "widgets_values": [ + "## Save video\n\nGenerated video preview. Review the opening, separation transition and final arrangement." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 5544, + "type": "PreviewAny", + "pos": [ + 650, + 870 + ], + "size": [ + 480, + 300 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "source", + "type": "*", + "link": 20162 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "title": "Effective positive prompt", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "Node name for S&R": "PreviewAny" + }, + "widgets_values": [], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 5579, + "type": "MarkdownNote", + "pos": [ + -730, + -460 + ], + "size": [ + 660, + 1460 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [], + "title": "XPLDV - settings and COMPLEX template", + "properties": {}, + "widgets_values": [ + "# XPLDV β€” prompts and settings\n\nThis shoe example uses LoRA strength **0.7**. For a new subject, start at **0.5**. The connected LoRA feeds both sampling stages.\n\n| Setting | Value |\n| --- | --- |\n| Duration | About 6 seconds; 145 frames at 24 FPS |\n| First stage | 960 Γ— 544; Euler ancestral; 8 steps |\n| Second stage | 1920 Γ— 1088; Euler; 3 steps |\n| Image conditioning | First and last guides at 1.0 in both stages |\n| CFG | 1 in both stages |\n| Seed for comparisons | 42 in both stages |\n| Second-stage manual sigmas | `0.85, 0.7250, 0.4219, 0.0` |\n| Prompt enhancement | Can be enabled; off in the recorded example |\n\nEnabling **Enhance positive prompt** works with XPLDV, but results may vary. It has not been extensively tested. The recorded example uses enhancement off to preserve its supplied prompt.\n\nKeep the first-stage schedule unchanged. The second-stage sigmas belong in **Upscale and re-sampler (3 steps)**.\n\nThe reusable BASIC template is in the note directly above the positive prompt. The prompt is prefilled with the tested running-shoe example.\n\n## COMPLEX β€” a detailed, cinematic reveal\n\nA COMPLEX prompt guides a more detailed, cinematic reveal through successive layers, describing deeper internal components, their appearance, and their positions, including details hidden or difficult to see in the starting image. These descriptions give LTX 2.5 the information needed to construct the intended reveal beyond what the image alone shows.\n\n```text\n[SUBJECT] separates into an ordered exploded view while [CONTINUING ACTION OR ANCHORED SUPPORT]. [OUTER PART A] detaches and translates [DIRECTION], keeping [ORIENTATION]. [OUTER PART B] moves [DISTINCT PATH], and [OTHER OUTER PARTS] move [PATHS]. These exterior parts move first and travel furthest, leaving clear gaps. They reveal [SPECIFIC COMPONENT AND RECOGNIZABLE FEATURES] at [POSITION RELATIVE TO THE OBJECT], with [OTHER COMPONENTS AND THEIR LOCATIONS]. [CORE COMPONENTS] remain mounted together. Each detached section retains its shape as the arrangement settles and holds steady. [CAMERA BEHAVIOR]. [CONSISTENT LIGHTING] continues through one continuous shot.\n```\n\nFor a COMPLEX prompt, privately plan five major assemblies or reveal stages from the outer parts toward the deeper structure. Follow the object’s construction; the plan does not require exactly five detached pieces.\n\nKeep related parts within a named internal mechanism intact when useful, such as the gears inside a watch movement. This does not keep the exterior attached. Describe which internal layers also move; omit the sentence about components remaining mounted together when it does not fit the reveal.\n\nReplace the brackets with the subject and its parts; omit clauses that do not apply to the intended shot. Describe the final arrangement as a vertical stack, horizontal row, or radial arrangement around the center. Use β€œlayered” only for a stack. Describe simultaneous movement or a clear sequence without mixing the two. Keep a moving subject and its separated parts traveling together, and leave room in the frame for the reveal.\n\nRecommended prompt phrase: **\"separates into an ordered exploded view.\"** This wording appears in all 204 separation training captions. β€œSeparates into individual components” is another phrasing we tested. With either opening, describe the movement and the final arrangement. Optional sound effects, ambience, music, or dialogue can go in a final sentence. Audio wording can influence the action; keep the audio pipeline connected.\n\n## LoRA strength\n\n| Strength | Use |\n| --- | --- |\n| 0.5 | Recommended starting point. |\n| 0.75 | Stronger influence; may improve separation but can simplify detail or repeat parts. |\n\nChange one setting at a time while keeping the image, prompt, and seed fixed.\n" + ], + "color": "#322", + "bgcolor": "#533" + } + ], + "links": [ + [ + 20117, + 5575, + 2, + 5578, + 0, + "MODEL" + ], + [ + 20118, + 5575, + 5, + 5014, + 0, + "CLIP" + ], + [ + 20119, + 2004, + 0, + 5014, + 1, + "IMAGE" + ], + [ + 20120, + 5581, + 0, + 5014, + 2, + "IMAGE" + ], + [ + 20121, + 5508, + 0, + 5014, + 3, + "STRING" + ], + [ + 20122, + 5509, + 0, + 5014, + 4, + "STRING" + ], + [ + 20123, + 5511, + 0, + 5014, + 5, + "FLOAT" + ], + [ + 20124, + 5014, + 2, + 5514, + 0, + "IMAGE" + ], + [ + 20125, + 5014, + 3, + 5514, + 1, + "IMAGE" + ], + [ + 20126, + 5014, + 0, + 5514, + 2, + "CONDITIONING" + ], + [ + 20127, + 5014, + 1, + 5514, + 3, + "CONDITIONING" + ], + [ + 20128, + 5575, + 1, + 5514, + 4, + "VAE" + ], + [ + 20129, + 5575, + 0, + 5514, + 5, + "VAE" + ], + [ + 20130, + 5512, + 0, + 5514, + 6, + "INT" + ], + [ + 20131, + 5511, + 0, + 5514, + 7, + "FLOAT" + ], + [ + 20132, + 5578, + 0, + 5516, + 0, + "MODEL" + ], + [ + 20133, + 5514, + 1, + 5516, + 1, + "CONDITIONING" + ], + [ + 20134, + 5514, + 2, + 5516, + 2, + "CONDITIONING" + ], + [ + 20135, + 5514, + 0, + 5516, + 3, + "LATENT" + ], + [ + 20136, + 5516, + 0, + 5517, + 0, + "LATENT" + ], + [ + 20137, + 5575, + 3, + 5517, + 1, + "LATENT_UPSCALE_MODEL" + ], + [ + 20138, + 5575, + 1, + 5517, + 2, + "VAE" + ], + [ + 20139, + 5014, + 2, + 5517, + 3, + "IMAGE" + ], + [ + 20140, + 5014, + 3, + 5517, + 4, + "IMAGE" + ], + [ + 20141, + 5516, + 1, + 5517, + 5, + "LATENT" + ], + [ + 20142, + 5578, + 0, + 5517, + 6, + "MODEL" + ], + [ + 20143, + 5516, + 2, + 5517, + 7, + "CONDITIONING" + ], + [ + 20144, + 5516, + 3, + 5517, + 8, + "CONDITIONING" + ], + [ + 20145, + 5575, + 1, + 5518, + 0, + "VAE" + ], + [ + 20146, + 5517, + 0, + 5518, + 1, + "LATENT" + ], + [ + 20147, + 5517, + 1, + 5518, + 2, + "LATENT" + ], + [ + 20148, + 5575, + 0, + 5518, + 3, + "VAE" + ], + [ + 20149, + 5511, + 0, + 5518, + 4, + "FLOAT" + ], + [ + 20150, + 5518, + 0, + 4852, + 0, + "VIDEO" + ], + [ + 20161, + 5575, + 4, + 5014, + 6, + "CLIP" + ], + [ + 20162, + 5014, + 4, + 5544, + 0, + "STRING" + ] + ], + "groups": [ + { + "id": 1, + "title": "Inputs", + "bounding": [ + 620, + 310, + 980, + 1370 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate", + "bounding": [ + 1990, + 310, + 810, + 540 + ], + "color": "#3f789e", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "6a146779-866e-403d-a5fa-f3432c43da1e", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 43, + "lastLinkId": 20162, + "lastRerouteId": 0 + }, + "revision": 1, + "config": {}, + "name": "Load Models", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 250 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1130, + -24, + 220, + 250 + ] + }, + "inputs": [ + { + "id": "073c4cf5-298f-409b-be88-3891f698bf91", + "name": "audio_vae", + "type": "COMBO", + "linkIds": [ + 20001 + ], + "pos": [ + -260, + 0 + ], + "label": "audio_vae" + }, + { + "id": "4446041c-8bb0-4669-a605-b587ee3849bf", + "name": "video_vae", + "type": "COMBO", + "linkIds": [ + 20002 + ], + "pos": [ + -260, + 35 + ], + "label": "video_vae" + }, + { + "id": "0dc6e5eb-100f-4dc6-a58e-3600fc669ad3", + "name": "ltx_2.5_model_checkpoint", + "type": "COMBO", + "linkIds": [ + 20003 + ], + "pos": [ + -260, + 70 + ], + "label": "ltx_2.5_model_checkpoint" + }, + { + "id": "a9fd288e-2ae3-43d9-bd71-159f96d6c735", + "name": "spatial_latent_upscaler_model", + "type": "COMBO", + "linkIds": [ + 20004 + ], + "pos": [ + -260, + 105 + ], + "label": "spatial_latent_upscaler_model" + }, + { + "id": "24893351-f1c4-4d8b-b047-b3f68d301e49", + "name": "gemma4_e2b_enhancer", + "type": "COMBO", + "linkIds": [ + 20151 + ], + "pos": [ + -260, + 140 + ], + "label": "gemma4_e2b_enhancer" + }, + { + "id": "4e7454f8-ee40-4887-b306-ab09a2dd911f", + "name": "gemma4_12b_encoder", + "type": "COMBO", + "linkIds": [ + 20005 + ], + "pos": [ + -260, + 175 + ], + "label": "gemma4_12b_encoder" + } + ], + "outputs": [ + { + "id": "219e5781-8cfe-4cea-81e6-8761e29fd2cc", + "name": "Audio VAE", + "type": "VAE", + "linkIds": [ + 20006 + ], + "pos": [ + 1160, + 0 + ] + }, + { + "id": "eba9da30-f960-4fab-9331-3e736761cef1", + "name": "Video VAE", + "type": "VAE", + "linkIds": [ + 20007 + ], + "pos": [ + 1160, + 35 + ] + }, + { + "id": "8242fd70-993d-4f64-8cb9-7efcad7e2311", + "name": "Model", + "type": "MODEL", + "linkIds": [ + 20008 + ], + "pos": [ + 1160, + 70 + ] + }, + { + "id": "216fb24f-6f81-4cb9-94b2-3d4d844568df", + "name": "Latent upscale model", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 20009 + ], + "pos": [ + 1160, + 105 + ] + }, + { + "id": "070277ae-73b7-4c58-b70c-2abb7b0c5225", + "name": "Text enhancer", + "type": "CLIP", + "linkIds": [ + 20152 + ], + "pos": [ + 1160, + 140 + ] + }, + { + "id": "7641267b-24c2-4b86-9df7-e93cb623f456", + "name": "Text encoder", + "type": "CLIP", + "linkIds": [ + 20010 + ], + "pos": [ + 1160, + 175 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 5, + "type": "VAELoader", + "title": "Audio VAE + vocoder", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 20001 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 20006 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAELoader" + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ] + }, + { + "id": 4, + "type": "VAELoader", + "title": "Video diffusion VAE", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 20002 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 20007 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAELoader" + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ] + }, + { + "id": 1, + "type": "UNETLoader", + "title": "LTX 2.5 distilled BF16", + "pos": [ + 780, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 20003 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 20008 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "UNETLoader" + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ] + }, + { + "id": 6, + "type": "LatentUpscaleModelLoader", + "title": "LTX 2.5 spatial upscaler 2x", + "pos": [ + 0, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 20004 + } + ], + "outputs": [ + { + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 20009 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader" + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ] + }, + { + "id": 3, + "type": "CLIPLoader", + "title": "Gemma 4 12B - text encoder", + "pos": [ + 390, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 20005 + } + ], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 20010 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPLoader" + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltxv", + "default" + ] + }, + { + "id": 43, + "type": "CLIPLoader", + "pos": [ + 780, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 20151 + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 20152 + ] + } + ], + "title": "Gemma 4 E2B - prompt enhancer", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "Node name for S&R": "CLIPLoader" + }, + "widgets_values": [ + "gemma4_e2b_it_bf16.safetensors", + "ltxv", + "default" + ] + } + ], + "groups": [], + "links": [ + { + "id": 20001, + "origin_id": -10, + "origin_slot": 0, + "target_id": 5, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20002, + "origin_id": -10, + "origin_slot": 1, + "target_id": 4, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20003, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20004, + "origin_id": -10, + "origin_slot": 3, + "target_id": 6, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20005, + "origin_id": -10, + "origin_slot": 5, + "target_id": 3, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20006, + "origin_id": 5, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 20007, + "origin_id": 4, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 20008, + "origin_id": 1, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "MODEL" + }, + { + "id": 20009, + "origin_id": 6, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 20010, + "origin_id": 3, + "origin_slot": 0, + "target_id": -20, + "target_slot": 5, + "type": "CLIP" + }, + { + "id": 20151, + "origin_id": -10, + "origin_slot": 4, + "target_id": 43, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20152, + "origin_id": 43, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "CLIP" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "221eb9fc-694e-4091-a393-11400a9f4615", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 45, + "lastLinkId": 20162, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Input Parameters", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 355 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1790, + -24, + 220, + 215 + ] + }, + "inputs": [ + { + "id": "53d11b89-a742-4973-92a7-c517e9978f71", + "name": "clip", + "type": "CLIP", + "linkIds": [ + 20013, + 20014 + ], + "pos": [ + -260, + 0 + ] + }, + { + "id": "e6ad7a8f-b69e-4d86-9d7e-f61abbd43fbb", + "name": "first_image", + "type": "IMAGE", + "linkIds": [ + 20015 + ], + "pos": [ + -260, + 35 + ] + }, + { + "id": "aa2f1fa3-8192-4d18-90cf-7366c6d99dcb", + "name": "last_image", + "type": "IMAGE", + "linkIds": [ + 20016 + ], + "pos": [ + -260, + 70 + ] + }, + { + "id": "228bf2ae-a76d-4ba0-a997-b8347f8b3a4b", + "name": "positive_prompt", + "type": "STRING", + "linkIds": [ + 20017, + 20153 + ], + "pos": [ + -260, + 105 + ] + }, + { + "id": "be24c5e7-7f4f-4298-9d18-2e28a9327ee1", + "name": "negative_prompt", + "type": "STRING", + "linkIds": [ + 20018 + ], + "pos": [ + -260, + 140 + ] + }, + { + "id": "d889e40d-f107-4d04-9162-6c563667d46a", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 20019 + ], + "pos": [ + -260, + 175 + ] + }, + { + "id": "5d8b6628-258b-4363-aad0-38c96c6ab836", + "name": "enhancer_clip", + "type": "CLIP", + "linkIds": [ + 20154 + ], + "label": "text enhancer clip", + "pos": [ + -260, + 210 + ] + }, + { + "id": "57a8393f-73c8-40a3-9606-5f7839f13907", + "name": "enhance_positive_prompt", + "type": "BOOLEAN", + "linkIds": [ + 20156 + ], + "label": "Enhance positive prompt", + "pos": [ + -260, + 245 + ] + }, + { + "id": "0e92a3eb-c8f8-4536-a2b1-0fc3f598683b", + "name": "enhancer_seed", + "type": "INT", + "linkIds": [ + 20157 + ], + "label": "enhancer_seed", + "pos": [ + -260, + 280 + ] + } + ], + "outputs": [ + { + "id": "b6cec282-ec3b-41ac-915e-cc5a7020246d", + "name": "Positive", + "type": "CONDITIONING", + "linkIds": [ + 20020 + ], + "pos": [ + 1820, + 0 + ] + }, + { + "id": "b9f6680b-49af-4101-82b0-9fccb47d1331", + "name": "Negative", + "type": "CONDITIONING", + "linkIds": [ + 20021 + ], + "pos": [ + 1820, + 35 + ] + }, + { + "id": "1b40bd00-df23-43b3-a40f-77411487c67b", + "name": "First image", + "type": "IMAGE", + "linkIds": [ + 20022 + ], + "pos": [ + 1820, + 70 + ] + }, + { + "id": "fda0545f-e238-45ce-a345-a27eeb38ec1c", + "name": "Last image", + "type": "IMAGE", + "linkIds": [ + 20023 + ], + "pos": [ + 1820, + 105 + ] + }, + { + "id": "70671ae1-1911-4822-9e52-2434013792e3", + "name": "Effective positive prompt", + "type": "STRING", + "linkIds": [ + 20160 + ], + "pos": [ + 1820, + 140 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 8, + "type": "ResizeImageMaskNode", + "title": "Resize first image - long edge 1536", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "input", + "type": "IMAGE", + "link": 20015 + } + ], + "outputs": [ + { + "name": "resized", + "type": "IMAGE", + "links": [ + 20022, + 20155 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode" + }, + "widgets_values": [ + "scale longer dimension", + 1536, + "lanczos" + ] + }, + { + "id": 37, + "type": "ResizeImageMaskNode", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "properties": { + "Node name for S&R": "ResizeImageMaskNode" + }, + "inputs": [ + { + "name": "input", + "type": "COMFY_MATCHTYPE_V3", + "link": 20016 + } + ], + "outputs": [ + { + "name": "resized", + "type": "COMFY_MATCHTYPE_V3", + "links": [ + 20023 + ] + } + ], + "widgets_values": [ + "scale longer dimension", + 1536, + "lanczos" + ], + "title": "Resize last image - long edge 1536" + }, + { + "id": 9, + "type": "CLIPTextEncode", + "title": "Positive prompt - tested shoe reveal", + "pos": [ + 930, + 0 + ], + "size": [ + 390, + 230 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 20013 + }, + { + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 20159 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 20011 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "A premium running shoe separates into an ordered exploded view. The woven upper and laces lift together as one recognizable shoe-shaped shell. The insole rises beneath the upper, the pale cushioning midsole separates into its own curved horizontal layer, and the thin carbon-fiber plate lifts slightly above the dark rubber outsole. Each long shoe-shaped component stays aligned heel to toe, revealing the cushioning structure and support plate between the upper and the sole. The outsole remains on the display surface. The parts settle into a clean suspended stack with distinct air gaps and retain their original shapes. The camera slowly arcs to the right and pulls back enough to keep the full arrangement visible. Cool teal studio light and a restrained warm edge highlight remain consistent throughout the shot." + ] + }, + { + "id": 10, + "type": "CLIPTextEncode", + "title": "Negative - empty template default (CFG 1)", + "pos": [ + 930, + 300 + ], + "size": [ + 390, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 20014 + }, + { + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 20018 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 20012 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 11, + "type": "LTXVConditioning", + "title": "Conditioning - 24 FPS", + "pos": [ + 1400, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20011 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20012 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 20019 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20020 + ], + "slot_index": 0 + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20021 + ], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning" + }, + "widgets_values": [ + 24.0 + ] + }, + { + "id": 44, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 0, + 280 + ], + "size": [ + 460, + 420 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 20154 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 20155 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 20153 + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": 20157 + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 20158 + ] + } + ], + "title": "Positive prompt + first image enhancer", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "Node name for S&R": "TextGenerateLTX2Prompt" + }, + "widgets_values": [ + "A premium running shoe separates into an ordered exploded view. The woven upper and laces lift together as one recognizable shoe-shaped shell. The insole rises beneath the upper, the pale cushioning midsole separates into its own curved horizontal layer, and the thin carbon-fiber plate lifts slightly above the dark rubber outsole. Each long shoe-shaped component stays aligned heel to toe, revealing the cushioning structure and support plate between the upper and the sole. The outsole remains on the display surface. The parts settle into a clean suspended stack with distinct air gaps and retain their original shapes. The camera slowly arcs to the right and pulls back enough to keep the full arrangement visible. Cool teal studio light and a restrained warm edge highlight remain consistent throughout the shot.", + 600, + "on", + 0.01, + 0, + 1, + 0, + 1.15, + 457289196, + 0, + false, + true + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 45, + "type": "ComfySwitchNode", + "pos": [ + 530, + 300 + ], + "size": [ + 300, + 120 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "STRING", + "link": 20017 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "STRING", + "link": 20158 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 20156 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "STRING", + "links": [ + 20159, + 20160 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "title": "Enhance positive prompt" + } + ], + "groups": [], + "links": [ + { + "id": 20011, + "origin_id": 9, + "origin_slot": 0, + "target_id": 11, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20012, + "origin_id": 10, + "origin_slot": 0, + "target_id": 11, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20013, + "origin_id": -10, + "origin_slot": 0, + "target_id": 9, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 20014, + "origin_id": -10, + "origin_slot": 0, + "target_id": 10, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 20015, + "origin_id": -10, + "origin_slot": 1, + "target_id": 8, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20016, + "origin_id": -10, + "origin_slot": 2, + "target_id": 37, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20017, + "origin_id": -10, + "origin_slot": 3, + "target_id": 45, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 20018, + "origin_id": -10, + "origin_slot": 4, + "target_id": 10, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 20019, + "origin_id": -10, + "origin_slot": 5, + "target_id": 11, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 20020, + "origin_id": 11, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20021, + "origin_id": 11, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20022, + "origin_id": 8, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 20023, + "origin_id": 37, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 20153, + "origin_id": -10, + "origin_slot": 3, + "target_id": 44, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 20154, + "origin_id": -10, + "origin_slot": 6, + "target_id": 44, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 20155, + "origin_id": 8, + "origin_slot": 0, + "target_id": 44, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 20156, + "origin_id": -10, + "origin_slot": 7, + "target_id": 45, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 20157, + "origin_id": -10, + "origin_slot": 8, + "target_id": 44, + "target_slot": 5, + "type": "INT" + }, + { + "id": 20158, + "origin_id": 44, + "origin_slot": 0, + "target_id": 45, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 20159, + "origin_id": 45, + "origin_slot": 0, + "target_id": 9, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 20160, + "origin_id": 45, + "origin_slot": 0, + "target_id": -20, + "target_slot": 4, + "type": "STRING" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "5115203a-e25d-497b-8e1d-3f7fe3738a72", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 39, + "lastLinkId": 20050, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Preprocess", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 460 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1130, + -24, + 180, + 145 + ] + }, + "inputs": [ + { + "id": "d0b597f7-2cd3-4269-9a95-4e6a9efbb401", + "name": "first_image", + "type": "IMAGE", + "linkIds": [ + 20032 + ], + "pos": [ + -260, + 0 + ] + }, + { + "id": "4b03e793-97be-41d3-a4f8-ac8fb556f9e3", + "name": "last_image", + "type": "IMAGE", + "linkIds": [ + 20033 + ], + "pos": [ + -260, + 35 + ] + }, + { + "id": "365627a1-98aa-4b8e-9b1b-d788b8e6feba", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 20034 + ], + "pos": [ + -260, + 70 + ] + }, + { + "id": "5bacddd6-bd7d-478b-b0cf-4d93cf17c520", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 20035 + ], + "pos": [ + -260, + 105 + ] + }, + { + "id": "980ea081-a784-486d-a8b1-33f5ccacf3e0", + "name": "video_vae", + "type": "VAE", + "linkIds": [ + 20036, + 20037 + ], + "pos": [ + -260, + 140 + ] + }, + { + "id": "63a08510-e456-4ea6-8aef-96939a27308b", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 20038 + ], + "pos": [ + -260, + 175 + ] + }, + { + "id": "2fc8a11d-1a4b-4db0-bfca-e6b9bb32ffb4", + "name": "number_of_frames", + "type": "INT", + "linkIds": [ + 20039, + 20040 + ], + "pos": [ + -260, + 210 + ] + }, + { + "id": "34ed4bb1-5277-46fc-b558-4a853d09d5b6", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 20041 + ], + "pos": [ + -260, + 245 + ] + }, + { + "id": "02921e54-e0ae-4cb9-b9c2-ee64d0ce99e1", + "name": "video_width", + "type": "INT", + "linkIds": [ + 20042 + ], + "pos": [ + -260, + 280 + ] + }, + { + "id": "ecc490a7-685a-43f0-b83c-2f7544cc080a", + "name": "video_height", + "type": "INT", + "linkIds": [ + 20043 + ], + "pos": [ + -260, + 315 + ] + }, + { + "id": "b0b8b9a9-27a5-46d7-a310-686e34e5a502", + "name": "img_compression", + "type": "INT", + "linkIds": [ + 20044, + 20045 + ], + "pos": [ + -260, + 350 + ] + }, + { + "id": "151d0eb8-a0c2-471a-a872-7c84dee2ab37", + "name": "guide_strength", + "type": "FLOAT", + "linkIds": [ + 20046, + 20047 + ], + "pos": [ + -260, + 385 + ] + } + ], + "outputs": [ + { + "id": "f65e58dd-e288-4b8a-a74f-75ececd34008", + "name": "Video + audio latent", + "type": "LATENT", + "linkIds": [ + 20048 + ], + "pos": [ + 1160, + 0 + ] + }, + { + "id": "9c8e2709-5272-4831-82ff-f3c9d0e5a6a7", + "name": "Positive with guides", + "type": "CONDITIONING", + "linkIds": [ + 20049 + ], + "pos": [ + 1160, + 35 + ] + }, + { + "id": "f770cb0b-fb22-4aa1-88ef-41cb02f7ec39", + "name": "Negative with guides", + "type": "CONDITIONING", + "linkIds": [ + 20050 + ], + "pos": [ + 1160, + 70 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 12, + "type": "LTXVPreprocess", + "title": "First image - compression 18", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 20032 + }, + { + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": 20044 + } + ], + "outputs": [ + { + "name": "output_image", + "type": "IMAGE", + "links": [ + 20025 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess" + }, + "widgets_values": [ + 18 + ] + }, + { + "id": 38, + "type": "LTXVPreprocess", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVPreprocess" + }, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 20033 + }, + { + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": 20045 + } + ], + "outputs": [ + { + "name": "output_image", + "type": "IMAGE", + "links": [ + 20031 + ] + } + ], + "widgets_values": [ + 18 + ], + "title": "Last image - compression 18" + }, + { + "id": 13, + "type": "EmptyLTXVLatentVideo", + "title": "Video - 960 x 544 / 145 frames", + "pos": [ + 780, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 20039 + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 20042 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 20043 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 20024 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo" + }, + "widgets_values": [ + 960, + 544, + 145, + 1 + ] + }, + { + "id": 14, + "type": "LTXVAddGuide", + "pos": [ + 0, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVAddGuide" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20034 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20035 + }, + { + "name": "vae", + "type": "VAE", + "link": 20036 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20024 + }, + { + "name": "image", + "type": "IMAGE", + "link": 20025 + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 20046 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20028 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20029 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20030 + ] + } + ], + "widgets_values": [ + 0, + 1.0 + ], + "title": "Pass 1 - first image / frame 0" + }, + { + "id": 39, + "type": "LTXVAddGuide", + "pos": [ + 390, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 4, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVAddGuide" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20028 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20029 + }, + { + "name": "vae", + "type": "VAE", + "link": 20037 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20030 + }, + { + "name": "image", + "type": "IMAGE", + "link": 20031 + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 20047 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20049 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20050 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20026 + ] + } + ], + "widgets_values": [ + -1, + 1.0 + ], + "title": "Pass 1 - last image / frame -1" + }, + { + "id": 15, + "type": "LTXVEmptyLatentAudio", + "title": "Audio - 145 frames / 24 FPS", + "pos": [ + 780, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "audio_vae", + "type": "VAE", + "link": 20038 + }, + { + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 20040 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 20041 + } + ], + "outputs": [ + { + "name": "Latent", + "type": "LATENT", + "links": [ + 20027 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio" + }, + "widgets_values": [ + 145, + 24.0, + 1 + ] + }, + { + "id": 16, + "type": "LTXVConcatAVLatent", + "title": "Join video and audio", + "pos": [ + 0, + 500 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "video_latent", + "type": "LATENT", + "link": 20026 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 20027 + } + ], + "outputs": [ + { + "name": "latent", + "type": "LATENT", + "links": [ + 20048 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent" + }, + "widgets_values": [] + } + ], + "groups": [], + "links": [ + { + "id": 20024, + "origin_id": 13, + "origin_slot": 0, + "target_id": 14, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 20025, + "origin_id": 12, + "origin_slot": 0, + "target_id": 14, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 20026, + "origin_id": 39, + "origin_slot": 2, + "target_id": 16, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20027, + "origin_id": 15, + "origin_slot": 0, + "target_id": 16, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 20028, + "origin_id": 14, + "origin_slot": 0, + "target_id": 39, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20029, + "origin_id": 14, + "origin_slot": 1, + "target_id": 39, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20030, + "origin_id": 14, + "origin_slot": 2, + "target_id": 39, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 20031, + "origin_id": 38, + "origin_slot": 0, + "target_id": 39, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 20032, + "origin_id": -10, + "origin_slot": 0, + "target_id": 12, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20033, + "origin_id": -10, + "origin_slot": 1, + "target_id": 38, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20034, + "origin_id": -10, + "origin_slot": 2, + "target_id": 14, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20035, + "origin_id": -10, + "origin_slot": 3, + "target_id": 14, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20036, + "origin_id": -10, + "origin_slot": 4, + "target_id": 14, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 20037, + "origin_id": -10, + "origin_slot": 4, + "target_id": 39, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 20038, + "origin_id": -10, + "origin_slot": 5, + "target_id": 15, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 20039, + "origin_id": -10, + "origin_slot": 6, + "target_id": 13, + "target_slot": 0, + "type": "INT" + }, + { + "id": 20040, + "origin_id": -10, + "origin_slot": 6, + "target_id": 15, + "target_slot": 1, + "type": "INT" + }, + { + "id": 20041, + "origin_id": -10, + "origin_slot": 7, + "target_id": 15, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 20042, + "origin_id": -10, + "origin_slot": 8, + "target_id": 13, + "target_slot": 1, + "type": "INT" + }, + { + "id": 20043, + "origin_id": -10, + "origin_slot": 9, + "target_id": 13, + "target_slot": 2, + "type": "INT" + }, + { + "id": 20044, + "origin_id": -10, + "origin_slot": 10, + "target_id": 12, + "target_slot": 1, + "type": "INT" + }, + { + "id": 20045, + "origin_id": -10, + "origin_slot": 10, + "target_id": 38, + "target_slot": 1, + "type": "INT" + }, + { + "id": 20046, + "origin_id": -10, + "origin_slot": 11, + "target_id": 14, + "target_slot": 5, + "type": "FLOAT" + }, + { + "id": 20047, + "origin_id": -10, + "origin_slot": 11, + "target_id": 39, + "target_slot": 5, + "type": "FLOAT" + }, + { + "id": 20048, + "origin_id": 16, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20049, + "origin_id": 39, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20050, + "origin_id": 39, + "origin_slot": 1, + "target_id": -20, + "target_slot": 2, + "type": "CONDITIONING" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "b3523b3a-99c5-4c56-ade6-765676b3567a", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 40, + "lastLinkId": 20069, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Sampler - Distilled (8 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 285 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1130, + -24, + 180, + 180 + ] + }, + "inputs": [ + { + "id": "86b5e0ae-fc9f-4159-8ffb-4a51286f89a4", + "name": "model", + "type": "MODEL", + "linkIds": [ + 20057 + ], + "pos": [ + -260, + 0 + ] + }, + { + "id": "444a1d17-e834-40f2-af15-9049acd23fc0", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 20058, + 20059 + ], + "pos": [ + -260, + 35 + ] + }, + { + "id": "91dc6b08-666c-4fdb-a3cd-979ec2c62d2e", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 20060, + 20061 + ], + "pos": [ + -260, + 70 + ] + }, + { + "id": "04901051-6cf8-46d1-91af-6f83e2c8e469", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 20062 + ], + "pos": [ + -260, + 105 + ] + }, + { + "id": "d764aaae-1235-4ddb-8715-ed5dd299bb95", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 20063 + ], + "pos": [ + -260, + 140 + ] + }, + { + "id": "3f7c30a1-09c7-41dc-88f4-15e93209ed92", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 20064 + ], + "pos": [ + -260, + 175 + ] + }, + { + "id": "c3d93c1a-7594-4811-a7ef-0111dc9a285e", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 20065 + ], + "pos": [ + -260, + 210 + ] + } + ], + "outputs": [ + { + "id": "03559e24-043a-4858-a2c4-812783437546", + "name": "Video latent", + "type": "LATENT", + "linkIds": [ + 20066 + ], + "pos": [ + 1160, + 0 + ] + }, + { + "id": "c2430288-a3c5-445e-9575-9c701a3fbb68", + "name": "Audio latent", + "type": "LATENT", + "linkIds": [ + 20067 + ], + "pos": [ + 1160, + 35 + ] + }, + { + "id": "68bf5338-eaa3-4644-899a-1cdbe546d15d", + "name": "Positive", + "type": "CONDITIONING", + "linkIds": [ + 20068 + ], + "pos": [ + 1160, + 70 + ] + }, + { + "id": "553a1768-a18d-4ddb-9f67-50091c0367c9", + "name": "Negative", + "type": "CONDITIONING", + "linkIds": [ + 20069 + ], + "pos": [ + 1160, + 105 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 17, + "type": "RandomNoise", + "title": "Pass 1 seed - 42 (fixed)", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 20063 + } + ], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 20051 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RandomNoise" + }, + "widgets_values": [ + 42, + "fixed" + ] + }, + { + "id": 18, + "type": "CFGGuider", + "title": "Stage 1 CFG - 1", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 20057 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 20058 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20060 + }, + { + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 20064 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 20052 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CFGGuider" + }, + "widgets_values": [ + 1.0 + ] + }, + { + "id": 19, + "type": "KSamplerSelect", + "title": "Stage 1 template sampler", + "pos": [ + 780, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 20065 + } + ], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 20053 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "euler_ancestral" + ] + }, + { + "id": 20, + "type": "ManualSigmas", + "title": "Pass 1 - manual sigmas", + "pos": [ + 0, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 20054 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ManualSigmas" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ] + }, + { + "id": 21, + "type": "SamplerCustomAdvanced", + "title": "Stage 1 - distilled generation", + "pos": [ + 390, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 20051 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 20052 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 20053 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 20054 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 20062 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 20055 + ], + "slot_index": 0 + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced" + }, + "widgets_values": [] + }, + { + "id": 22, + "type": "LTXVSeparateAVLatent", + "title": "Stage 1 outputs", + "pos": [ + 780, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "av_latent", + "type": "LATENT", + "link": 20055 + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 20056 + ], + "slot_index": 0 + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 20067 + ], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent" + }, + "widgets_values": [] + }, + { + "id": 40, + "type": "LTXVCropGuides", + "pos": [ + 0, + 500 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 6, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVCropGuides" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20059 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20061 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20056 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20068 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20069 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20066 + ] + } + ], + "widgets_values": [], + "title": "Remove stage 1 guide latents" + } + ], + "groups": [], + "links": [ + { + "id": 20051, + "origin_id": 17, + "origin_slot": 0, + "target_id": 21, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 20052, + "origin_id": 18, + "origin_slot": 0, + "target_id": 21, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 20053, + "origin_id": 19, + "origin_slot": 0, + "target_id": 21, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 20054, + "origin_id": 20, + "origin_slot": 0, + "target_id": 21, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 20055, + "origin_id": 21, + "origin_slot": 0, + "target_id": 22, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20056, + "origin_id": 22, + "origin_slot": 0, + "target_id": 40, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 20057, + "origin_id": -10, + "origin_slot": 0, + "target_id": 18, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 20058, + "origin_id": -10, + "origin_slot": 1, + "target_id": 18, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20059, + "origin_id": -10, + "origin_slot": 1, + "target_id": 40, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20060, + "origin_id": -10, + "origin_slot": 2, + "target_id": 18, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 20061, + "origin_id": -10, + "origin_slot": 2, + "target_id": 40, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20062, + "origin_id": -10, + "origin_slot": 3, + "target_id": 21, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 20063, + "origin_id": -10, + "origin_slot": 4, + "target_id": 17, + "target_slot": 0, + "type": "INT" + }, + { + "id": 20064, + "origin_id": -10, + "origin_slot": 5, + "target_id": 18, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 20065, + "origin_id": -10, + "origin_slot": 6, + "target_id": 19, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20066, + "origin_id": 40, + "origin_slot": 2, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20067, + "origin_id": 22, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 20068, + "origin_id": 40, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 20069, + "origin_id": 40, + "origin_slot": 1, + "target_id": -20, + "target_slot": 3, + "type": "CONDITIONING" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "f64511dc-e616-4680-8573-fa74da08cae3", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 42, + "lastLinkId": 20103, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Upscale and re-sampler (3 steps)", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 495 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1130, + -24, + 180, + 110 + ] + }, + "inputs": [ + { + "id": "830e66c2-feda-494c-94bd-a895224a28e2", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 20086 + ], + "pos": [ + -260, + 0 + ] + }, + { + "id": "01abcdbb-d186-4848-814d-1a3c3a494d9b", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "linkIds": [ + 20087 + ], + "pos": [ + -260, + 35 + ] + }, + { + "id": "3db76309-a6cd-498e-bc52-a7c65bf2e363", + "name": "video_vae", + "type": "VAE", + "linkIds": [ + 20088, + 20089, + 20090 + ], + "pos": [ + -260, + 70 + ] + }, + { + "id": "69422270-61ea-40b6-9827-0bfda2204325", + "name": "first_image", + "type": "IMAGE", + "linkIds": [ + 20091 + ], + "pos": [ + -260, + 105 + ] + }, + { + "id": "9e2b92f1-27b1-46f3-aaef-cb0695daf0da", + "name": "last_image", + "type": "IMAGE", + "linkIds": [ + 20092 + ], + "pos": [ + -260, + 140 + ] + }, + { + "id": "4c046d44-7923-455f-a8c0-1d92746feebc", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 20093 + ], + "pos": [ + -260, + 175 + ] + }, + { + "id": "73e742bc-6632-492e-9e47-856b5aeca15a", + "name": "model", + "type": "MODEL", + "linkIds": [ + 20094 + ], + "pos": [ + -260, + 210 + ] + }, + { + "id": "d81ce52c-e49e-4fb2-9141-d86059f0c860", + "name": "positive", + "type": "CONDITIONING", + "linkIds": [ + 20095 + ], + "pos": [ + -260, + 245 + ] + }, + { + "id": "aebf7212-92f9-4e46-b39a-7e2cf0f32683", + "name": "negative", + "type": "CONDITIONING", + "linkIds": [ + 20096 + ], + "pos": [ + -260, + 280 + ] + }, + { + "id": "ac071ca4-0486-417b-a5a6-c59e26146d1c", + "name": "guide_strength", + "type": "FLOAT", + "linkIds": [ + 20097, + 20098 + ], + "pos": [ + -260, + 315 + ] + }, + { + "id": "03e7ad29-8d6f-4d0d-bd1f-0bbf770c8e4a", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 20099 + ], + "pos": [ + -260, + 350 + ] + }, + { + "id": "d0652bc7-82c0-456b-a7a3-0697049036f8", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 20100 + ], + "pos": [ + -260, + 385 + ] + }, + { + "id": "d81a7f96-824f-4d9c-bab7-55583650acd4", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 20101 + ], + "pos": [ + -260, + 420 + ] + } + ], + "outputs": [ + { + "id": "3e22fdf9-57ed-4f66-8d8e-fface24f3251", + "name": "Video latent", + "type": "LATENT", + "linkIds": [ + 20102 + ], + "pos": [ + 1160, + 0 + ] + }, + { + "id": "ca90119c-8dc0-4344-a64b-e1a238e7e02c", + "name": "Audio latent", + "type": "LATENT", + "linkIds": [ + 20103 + ], + "pos": [ + 1160, + 35 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 23, + "type": "LTXVLatentUpsampler", + "title": "Upscale video latent 2x", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 20086 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 20087 + }, + { + "name": "vae", + "type": "VAE", + "link": 20088 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 20070 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler" + }, + "widgets_values": [] + }, + { + "id": 24, + "type": "LTXVAddGuide", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVAddGuide" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20095 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20096 + }, + { + "name": "vae", + "type": "VAE", + "link": 20089 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20070 + }, + { + "name": "image", + "type": "IMAGE", + "link": 20091 + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 20097 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20080 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20081 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20082 + ] + } + ], + "widgets_values": [ + 0, + 1.0 + ], + "title": "Pass 2 - first image / frame 0" + }, + { + "id": 41, + "type": "LTXVAddGuide", + "pos": [ + 780, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 2, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVAddGuide" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20080 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20081 + }, + { + "name": "vae", + "type": "VAE", + "link": 20090 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20082 + }, + { + "name": "image", + "type": "IMAGE", + "link": 20092 + }, + { + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 20098 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 20072, + 20083 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 20073, + 20084 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20071 + ] + } + ], + "widgets_values": [ + -1, + 1.0 + ], + "title": "Pass 2 - last image / frame -1" + }, + { + "id": 25, + "type": "LTXVConcatAVLatent", + "title": "Rejoin upscaled video + generated audio", + "pos": [ + 0, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "video_latent", + "type": "LATENT", + "link": 20071 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 20093 + } + ], + "outputs": [ + { + "name": "latent", + "type": "LATENT", + "links": [ + 20078 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent" + }, + "widgets_values": [] + }, + { + "id": 26, + "type": "RandomNoise", + "title": "Pass 2 seed - 42 (fixed)", + "pos": [ + 390, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 20101 + } + ], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 20074 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "RandomNoise" + }, + "widgets_values": [ + 42, + "fixed" + ] + }, + { + "id": 27, + "type": "CFGGuider", + "title": "Stage 2 CFG - 1", + "pos": [ + 780, + 250 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 20094 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 20072 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20073 + }, + { + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 20100 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 20075 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CFGGuider" + }, + "widgets_values": [ + 1.0 + ] + }, + { + "id": 28, + "type": "KSamplerSelect", + "title": "Stage 2 template sampler", + "pos": [ + 0, + 500 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": 20099 + } + ], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 20076 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "euler" + ] + }, + { + "id": 29, + "type": "ManualSigmas", + "title": "Pass 2 - manual sigmas", + "pos": [ + 390, + 500 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 20077 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ManualSigmas" + }, + "widgets_values": [ + "0.85, 0.7250, 0.4219, 0.0" + ] + }, + { + "id": 30, + "type": "SamplerCustomAdvanced", + "title": "Stage 2 - refinement", + "pos": [ + 780, + 500 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 20074 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 20075 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 20076 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 20077 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 20078 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 20079 + ], + "slot_index": 0 + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced" + }, + "widgets_values": [] + }, + { + "id": 31, + "type": "LTXVSeparateAVLatent", + "title": "Final video + audio latents", + "pos": [ + 0, + 750 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "av_latent", + "type": "LATENT", + "link": 20079 + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 20085 + ], + "slot_index": 0 + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 20103 + ], + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent" + }, + "widgets_values": [] + }, + { + "id": 42, + "type": "LTXVCropGuides", + "pos": [ + 390, + 750 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 10, + "mode": 0, + "properties": { + "Node name for S&R": "LTXVCropGuides" + }, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 20083 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 20084 + }, + { + "name": "latent", + "type": "LATENT", + "link": 20085 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 20102 + ] + } + ], + "widgets_values": [], + "title": "Remove final guide latents" + } + ], + "groups": [], + "links": [ + { + "id": 20070, + "origin_id": 23, + "origin_slot": 0, + "target_id": 24, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 20071, + "origin_id": 41, + "origin_slot": 2, + "target_id": 25, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20072, + "origin_id": 41, + "origin_slot": 0, + "target_id": 27, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20073, + "origin_id": 41, + "origin_slot": 1, + "target_id": 27, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 20074, + "origin_id": 26, + "origin_slot": 0, + "target_id": 30, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 20075, + "origin_id": 27, + "origin_slot": 0, + "target_id": 30, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 20076, + "origin_id": 28, + "origin_slot": 0, + "target_id": 30, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 20077, + "origin_id": 29, + "origin_slot": 0, + "target_id": 30, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 20078, + "origin_id": 25, + "origin_slot": 0, + "target_id": 30, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 20079, + "origin_id": 30, + "origin_slot": 0, + "target_id": 31, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20080, + "origin_id": 24, + "origin_slot": 0, + "target_id": 41, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20081, + "origin_id": 24, + "origin_slot": 1, + "target_id": 41, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20082, + "origin_id": 24, + "origin_slot": 2, + "target_id": 41, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 20083, + "origin_id": 41, + "origin_slot": 0, + "target_id": 42, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20084, + "origin_id": 41, + "origin_slot": 1, + "target_id": 42, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20085, + "origin_id": 31, + "origin_slot": 0, + "target_id": 42, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 20086, + "origin_id": -10, + "origin_slot": 0, + "target_id": 23, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20087, + "origin_id": -10, + "origin_slot": 1, + "target_id": 23, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 20088, + "origin_id": -10, + "origin_slot": 2, + "target_id": 23, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 20089, + "origin_id": -10, + "origin_slot": 2, + "target_id": 24, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 20090, + "origin_id": -10, + "origin_slot": 2, + "target_id": 41, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 20091, + "origin_id": -10, + "origin_slot": 3, + "target_id": 24, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 20092, + "origin_id": -10, + "origin_slot": 4, + "target_id": 41, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 20093, + "origin_id": -10, + "origin_slot": 5, + "target_id": 25, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 20094, + "origin_id": -10, + "origin_slot": 6, + "target_id": 27, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 20095, + "origin_id": -10, + "origin_slot": 7, + "target_id": 24, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20096, + "origin_id": -10, + "origin_slot": 8, + "target_id": 24, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 20097, + "origin_id": -10, + "origin_slot": 9, + "target_id": 24, + "target_slot": 5, + "type": "FLOAT" + }, + { + "id": 20098, + "origin_id": -10, + "origin_slot": 9, + "target_id": 41, + "target_slot": 5, + "type": "FLOAT" + }, + { + "id": 20099, + "origin_id": -10, + "origin_slot": 10, + "target_id": 28, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 20100, + "origin_id": -10, + "origin_slot": 11, + "target_id": 27, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 20101, + "origin_id": -10, + "origin_slot": 12, + "target_id": 26, + "target_slot": 0, + "type": "INT" + }, + { + "id": 20102, + "origin_id": 42, + "origin_slot": 2, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20103, + "origin_id": 31, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + } + ], + "reroutes": [], + "extra": {} + }, + { + "id": "9bec2eb6-648f-4307-8982-2f320634134c", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 34, + "lastLinkId": 20116, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Decode", + "inputNode": { + "id": -10, + "bounding": [ + -430, + -24, + 180, + 390 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1130, + -24, + 180, + 100 + ] + }, + "inputs": [ + { + "id": "f1bed064-5ac0-49b9-b737-63f419fa67d9", + "name": "video_vae", + "type": "VAE", + "linkIds": [ + 20106 + ], + "pos": [ + -260, + 0 + ] + }, + { + "id": "848ef5d0-5259-4eef-9edf-f90e238495c9", + "name": "video_latent", + "type": "LATENT", + "linkIds": [ + 20107 + ], + "pos": [ + -260, + 35 + ] + }, + { + "id": "17991180-a844-48dc-bb30-6267a1b83e07", + "name": "audio_latent", + "type": "LATENT", + "linkIds": [ + 20108 + ], + "pos": [ + -260, + 70 + ] + }, + { + "id": "c203a6b9-e49a-44be-8cb0-25e201502867", + "name": "audio_vae", + "type": "VAE", + "linkIds": [ + 20109 + ], + "pos": [ + -260, + 105 + ] + }, + { + "id": "90eb4ee8-c05d-41a9-be83-50e089ae5f0a", + "name": "fps", + "type": "FLOAT", + "linkIds": [ + 20110 + ], + "pos": [ + -260, + 140 + ] + }, + { + "id": "7b6700dd-a5ef-48cb-a3e1-3702249fc3a9", + "name": "bit_depth", + "type": "COMBO", + "linkIds": [ + 20111 + ], + "pos": [ + -260, + 175 + ] + }, + { + "id": "09521dbf-8f59-46d0-8c13-3bf428b87833", + "name": "tile_size", + "type": "INT", + "linkIds": [ + 20112 + ], + "pos": [ + -260, + 210 + ] + }, + { + "id": "7c106125-dc17-47dc-bec9-31469b6c84c0", + "name": "overlap", + "type": "INT", + "linkIds": [ + 20113 + ], + "pos": [ + -260, + 245 + ] + }, + { + "id": "13ff6733-da9d-4a4f-b112-836ba018ffe7", + "name": "temporal_size", + "type": "INT", + "linkIds": [ + 20114 + ], + "pos": [ + -260, + 280 + ] + }, + { + "id": "622f6ecf-c411-42f9-95af-93129fe3c2fc", + "name": "temporal_overlap", + "type": "INT", + "linkIds": [ + 20115 + ], + "pos": [ + -260, + 315 + ] + } + ], + "outputs": [ + { + "id": "aca7e029-89d5-4a22-b1c7-be89628ec8f0", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 20116 + ], + "pos": [ + 1160, + 0 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 32, + "type": "VAEDecodeTiled", + "title": "Video decode - official template tiles", + "pos": [ + 0, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 20107 + }, + { + "name": "vae", + "type": "VAE", + "link": 20106 + }, + { + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": 20112 + }, + { + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": 20113 + }, + { + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": 20114 + }, + { + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 20115 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 20104 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled" + }, + "widgets_values": [ + 512, + 64, + 128, + 32 + ] + }, + { + "id": 33, + "type": "LTXVAudioVAEDecode", + "title": "Decode generated audio", + "pos": [ + 390, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 20108 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 20109 + } + ], + "outputs": [ + { + "name": "Audio", + "type": "AUDIO", + "links": [ + 20105 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode" + }, + "widgets_values": [] + }, + { + "id": 34, + "type": "CreateVideo", + "title": "Video WITH generated audio - 24 FPS", + "pos": [ + 780, + 0 + ], + "size": [ + 330, + 190 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 20104 + }, + { + "name": "audio", + "type": "AUDIO", + "link": 20105 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 20110 + }, + { + "name": "bit_depth", + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": 20111 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 20116 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 24.0, + 8 + ] + } + ], + "groups": [], + "links": [ + { + "id": 20104, + "origin_id": 32, + "origin_slot": 0, + "target_id": 34, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 20105, + "origin_id": 33, + "origin_slot": 0, + "target_id": 34, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 20106, + "origin_id": -10, + "origin_slot": 0, + "target_id": 32, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 20107, + "origin_id": -10, + "origin_slot": 1, + "target_id": 32, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20108, + "origin_id": -10, + "origin_slot": 2, + "target_id": 33, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 20109, + "origin_id": -10, + "origin_slot": 3, + "target_id": 33, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 20110, + "origin_id": -10, + "origin_slot": 4, + "target_id": 34, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 20111, + "origin_id": -10, + "origin_slot": 5, + "target_id": 34, + "target_slot": 3, + "type": "COMBO" + }, + { + "id": 20112, + "origin_id": -10, + "origin_slot": 6, + "target_id": 32, + "target_slot": 2, + "type": "INT" + }, + { + "id": 20113, + "origin_id": -10, + "origin_slot": 7, + "target_id": 32, + "target_slot": 3, + "type": "INT" + }, + { + "id": 20114, + "origin_id": -10, + "origin_slot": 8, + "target_id": 32, + "target_slot": 4, + "type": "INT" + }, + { + "id": 20115, + "origin_id": -10, + "origin_slot": 9, + "target_id": 32, + "target_slot": 5, + "type": "INT" + }, + { + "id": 20116, + "origin_id": 34, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + } + ], + "reroutes": [], + "extra": {} + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.48.7", + "workflowRendererVersion": "LG", + "ds": { + "scale": 0.4, + "offset": [ + 850, + 600 + ] + }, + "reroutes": [ + { + "id": 6001, + "pos": [ + 610, + -95 + ], + "linkIds": [ + 20118 + ] + }, + { + "id": 6002, + "parentId": 6001, + "pos": [ + 1140, + -95 + ], + "linkIds": [ + 20118 + ] + }, + { + "id": 6003, + "pos": [ + 610, + 1800 + ], + "linkIds": [ + 20128 + ] + }, + { + "id": 6004, + "parentId": 6003, + "pos": [ + 1620, + 1800 + ], + "linkIds": [ + 20128 + ] + }, + { + "id": 6005, + "pos": [ + 610, + 1770 + ], + "linkIds": [ + 20129 + ] + }, + { + "id": 6006, + "parentId": 6005, + "pos": [ + 1620, + 1770 + ], + "linkIds": [ + 20129 + ] + }, + { + "id": 6007, + "pos": [ + 610, + -60 + ], + "linkIds": [ + 20132 + ] + }, + { + "id": 6008, + "parentId": 6007, + "pos": [ + 1990, + -60 + ], + "linkIds": [ + 20132 + ] + }, + { + "id": 6009, + "pos": [ + 610, + 1730 + ], + "linkIds": [ + 20137 + ] + }, + { + "id": 6010, + "parentId": 6009, + "pos": [ + 2380, + 1730 + ], + "linkIds": [ + 20137 + ] + }, + { + "id": 6011, + "pos": [ + 610, + 1800 + ], + "linkIds": [ + 20138 + ] + }, + { + "id": 6012, + "parentId": 6011, + "pos": [ + 2380, + 1800 + ], + "linkIds": [ + 20138 + ] + }, + { + "id": 6013, + "pos": [ + 610, + -60 + ], + "linkIds": [ + 20142 + ] + }, + { + "id": 6014, + "parentId": 6013, + "pos": [ + 2380, + -60 + ], + "linkIds": [ + 20142 + ] + }, + { + "id": 6015, + "pos": [ + 610, + 1800 + ], + "linkIds": [ + 20145 + ] + }, + { + "id": 6016, + "parentId": 6015, + "pos": [ + 2810, + 1800 + ], + "linkIds": [ + 20145 + ] + }, + { + "id": 6017, + "pos": [ + 610, + 1770 + ], + "linkIds": [ + 20148 + ] + }, + { + "id": 6018, + "parentId": 6017, + "pos": [ + 2810, + 1770 + ], + "linkIds": [ + 20148 + ] + }, + { + "id": 6019, + "pos": [ + 1600, + 1840 + ], + "linkIds": [ + 20149 + ] + }, + { + "id": 6020, + "parentId": 6019, + "pos": [ + 2810, + 1840 + ], + "linkIds": [ + 20149 + ] + } + ], + "linkExtensions": [ + { + "id": 20118, + "parentId": 6002 + }, + { + "id": 20128, + "parentId": 6004 + }, + { + "id": 20129, + "parentId": 6006 + }, + { + "id": 20132, + "parentId": 6008 + }, + { + "id": 20137, + "parentId": 6010 + }, + { + "id": 20138, + "parentId": 6012 + }, + { + "id": 20142, + "parentId": 6014 + }, + { + "id": 20145, + "parentId": 6016 + }, + { + "id": 20148, + "parentId": 6018 + }, + { + "id": 20149, + "parentId": 6020 + } + ] + }, + "version": 0.4 +}