From 17accbb945fafab2c32c6600329e6d4073fd7fac Mon Sep 17 00:00:00 2001 From: Morpheus Date: Fri, 14 Aug 2026 18:05:15 +0000 Subject: [PATCH] Add LTX multi-subject reference workflow --- .../README.md | 44 + .../workflow.json | 3742 +++++++++++++++++ 2 files changed, 3786 insertions(+) create mode 100644 models/ltx/ltx25-multiple-subject-reference/README.md create mode 100644 models/ltx/ltx25-multiple-subject-reference/workflow.json diff --git a/models/ltx/ltx25-multiple-subject-reference/README.md b/models/ltx/ltx25-multiple-subject-reference/README.md new file mode 100644 index 0000000..44deb94 --- /dev/null +++ b/models/ltx/ltx25-multiple-subject-reference/README.md @@ -0,0 +1,44 @@ +# LTX 2.5 Multiple Subject Reference + +## Summary + +Same-day `LTX-2.5` multi-reference workflow focused on keeping multiple subjects, props, and background cues aligned across a clip. + +## Model Family + +- `ltx` + +## Status + +- `imported-only` + +## Source + +- Model card: +- Workflow file: +- Original publisher: `LiconStudio` +- Date imported: `2026-08-14` + +## Developer notes + +- The source card says this uses a multiple-subject reference approach with learned slot embeddings. +- The card recommends `ComfyUI-LTX2.5-MSR` for inference and includes a sample workflow in the source repo. + +## Our notes + +- This is the clearest same-day LTX release for character and scene consistency. +- The multi-reference setup makes it more interesting than a plain style LoRA. +- On an `RTX 3070 / 8 GB`, this is likely a tighter/heavier test than the simpler LTX workflows, but it is still worth keeping around for reference-heavy jobs. + +## Required custom nodes + +- `ComfyUI-LTX2.5-MSR` + +## Required model files + +- `LTX-2.5-Licon-MSR-V1.safetensors` +- `Lightricks/LTX-2.5` + +## Notes + +- Best new LTX import for multi-subject reference control. diff --git a/models/ltx/ltx25-multiple-subject-reference/workflow.json b/models/ltx/ltx25-multiple-subject-reference/workflow.json new file mode 100644 index 0000000..df522d0 --- /dev/null +++ b/models/ltx/ltx25-multiple-subject-reference/workflow.json @@ -0,0 +1,3742 @@ +{ + "id": "14519cfe-6497-4ab1-a02f-82296373ce6f", + "revision": 2, + "last_node_id": 100, + "last_link_id": 383, + "nodes": [ + { + "id": 25, + "type": "LTXVAudioVAEDecode", + "pos": [ + 2760, + 2080 + ], + "size": [ + 160, + 50 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 67 + }, + { + "label": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 246 + } + ], + "outputs": [ + { + "name": "Audio", + "type": "AUDIO", + "links": [ + 61 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVAudioVAEDecode", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 24, + "type": "LTXVSeparateAVLatent", + "pos": [ + 2480, + 80 + ], + "size": [ + 190, + 50 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "av_latent", + "type": "LATENT", + "link": 124 + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 57 + ] + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 67, + 314 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVSeparateAVLatent", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 15, + "type": "RandomNoise", + "pos": [ + 140, + 1330 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 50 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "RandomNoise", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 732296785753223, + "randomize" + ] + }, + { + "id": 67, + "type": "VAELoader", + "pos": [ + -240, + 1000 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 244, + 246, + 323 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.29.0", + "Node name for S&R": "VAELoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + }, + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ] + }, + { + "id": 22, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 430, + 1120 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "label": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 244 + }, + { + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 284 + }, + { + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 282 + } + ], + "outputs": [ + { + "name": "Latent", + "type": "LATENT", + "links": [ + 65 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVEmptyLatentAudio", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 241, + 24, + 1 + ] + }, + { + "id": 73, + "type": "ComfyMathExpression", + "pos": [ + -560, + 850 + ], + "size": [ + 210, + 150 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "label": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 277 + }, + { + "label": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 278 + }, + { + "label": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "name": "INT", + "type": "INT", + "links": [ + 284, + 285 + ] + }, + { + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "ComfyMathExpression", + "ue_properties": { + "widget_ue_connectable": { + "expression": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a*b+1" + ] + }, + { + "id": 41, + "type": "CFGGuider", + "pos": [ + 1940, + 10 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 338 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 356 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 357 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 97 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.64", + "Node name for S&R": "CFGGuider", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.6.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 79, + "type": "LTXVDualCFGGuider", + "pos": [ + 3640, + 1930 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 306 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 375 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 377 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 310 + ] + } + ], + "title": "Stage 2 AV Guider", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.28.0", + "Node name for S&R": "LTXVDualCFGGuider", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ] + }, + { + "id": 80, + "type": "KSamplerSelect", + "pos": [ + 3640, + 2140 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 311 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.75", + "Node name for S&R": "KSamplerSelect", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "euler_ancestral" + ] + }, + { + "id": 83, + "type": "LTXVConcatAVLatent", + "pos": [ + 3640, + 2470 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "video_latent", + "type": "LATENT", + "link": 381 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 314 + } + ], + "outputs": [ + { + "name": "latent", + "type": "LATENT", + "links": [ + 315 + ] + } + ], + "title": "Stage 2 Video + Stage 1 Audio", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LTXVConcatAVLatent", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 85, + "type": "ManualSigmas", + "pos": [ + 3640, + 2290 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 312 + ] + } + ], + "title": "Stage 2 Refinement Sigmas", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ManualSigmas", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "0.85, 0.7250, 0.4219, 0.0" + ] + }, + { + "id": 87, + "type": "LTXVAudioVAEDecode", + "pos": [ + 4480, + 2490 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 322 + }, + { + "label": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 323 + } + ], + "outputs": [ + { + "name": "Audio", + "type": "AUDIO", + "links": [ + 325 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.7.0", + "Node name for S&R": "LTXVAudioVAEDecode", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 78, + "type": "RandomNoise", + "pos": [ + 3930, + 1730 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 309 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.75", + "Node name for S&R": "RandomNoise", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 42, + "fixed" + ] + }, + { + "id": 71, + "type": "INTConstant", + "pos": [ + -630, + 280 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "links": [ + 280 + ] + } + ], + "title": "Width", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2", + "Node name for S&R": "INTConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.4.1" + }, + "widget_ue_connectable": { + "value": true + } + }, + "widgets_values": [ + 832 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 70, + "type": "INTConstant", + "pos": [ + -650, + 430 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "links": [ + 281 + ] + } + ], + "title": "Height", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2", + "Node name for S&R": "INTConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.4.1" + }, + "widget_ue_connectable": { + "value": true + } + }, + "widgets_values": [ + 480 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 91, + "type": "LTXVCropGuides", + "pos": [ + 4200, + 2060 + ], + "size": [ + 270, + 70 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 376 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 378 + }, + { + "name": "latent", + "type": "LATENT", + "link": 319 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 320 + ] + } + ], + "title": "Stage 2 Crop MSR Reference Slots", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVCropGuides", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 88, + "type": "CreateVideo", + "pos": [ + 4860, + 2460 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 331 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 325 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 330 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 326 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CreateVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 24, + 8 + ] + }, + { + "id": 84, + "type": "LTXVSeparateAVLatent", + "pos": [ + 4240, + 2310 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "av_latent", + "type": "LATENT", + "link": 316 + } + ], + "outputs": [ + { + "name": "video_latent", + "type": "LATENT", + "links": [ + 319 + ] + }, + { + "name": "audio_latent", + "type": "LATENT", + "links": [ + 322 + ] + } + ], + "title": "Stage 2 Separate AV Latent", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LTXVSeparateAVLatent", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 72, + "type": "FloatConstant", + "pos": [ + -870, + 570 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "label": "值", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "label": "值", + "name": "value", + "type": "FLOAT", + "links": [ + 277, + 282, + 283, + 286, + 295, + 330 + ] + } + ], + "title": "FPS", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "01d9fa9c983273532cacdf9532c74a93c7dc86d2", + "Node name for S&R": "FloatConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 86, + "type": "VAEDecodeTiled", + "pos": [ + 4510, + 2190 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 48, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 320 + }, + { + "name": "vae", + "type": "VAE", + "link": 332 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 331 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "VAEDecodeTiled", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 512, + 64, + 64, + 16 + ] + }, + { + "id": 66, + "type": "CLIPLoader", + "pos": [ + -330, + 520 + ], + "size": [ + 370, + 120 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 243, + 264, + 291 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.29.0", + "Node name for S&R": "CLIPLoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + }, + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-bf16.safetensors", + "ltxv", + "default" + ] + }, + { + "id": 64, + "type": "UNETLoader", + "pos": [ + -370, + 260 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 335 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.29.0", + "Node name for S&R": "UNETLoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + }, + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-bf16.safetensors", + "default" + ] + }, + { + "id": 7, + "type": "LTXVConditioning", + "pos": [ + 1050, + 330 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 269 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 270 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 286 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 340 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 341 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVConditioning", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 8, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 240, + 870 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 280 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 281 + }, + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 285 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 268, + 343 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "EmptyLTXVLatentVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1280, + 704, + 241, + 1 + ] + }, + { + "id": 94, + "type": "LTXVConditioning", + "pos": [ + 3910, + 1290 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 365 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 366 + }, + { + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 295 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 375, + 376 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 377, + 378 + ] + } + ], + "title": "Stage 2 LTX Conditioning", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVConditioning", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24 + ] + }, + { + "id": 32, + "type": "LoadImage", + "pos": [ + 980, + -160 + ], + "size": [ + 270, + 320 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "label": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "label": "upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "label": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 352, + 370 + ] + }, + { + "label": "MASK", + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": { + "image": true, + "upload": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "03 (8).png", + "image" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 31, + "type": "LoadImage", + "pos": [ + 90, + -130 + ], + "size": [ + 270, + 300 + ], + "flags": {}, + "order": 11, + "mode": 4, + "inputs": [ + { + "label": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "label": "upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "label": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 353, + 371 + ] + }, + { + "label": "MASK", + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": { + "image": true, + "upload": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "pic4.png", + "image" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 30, + "type": "LoadImage", + "pos": [ + 600, + -130 + ], + "size": [ + 270, + 320 + ], + "flags": {}, + "order": 12, + "mode": 4, + "inputs": [ + { + "label": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "label": "upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "label": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 354, + 373 + ] + }, + { + "label": "MASK", + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": { + "image": true, + "upload": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "2 (14).png", + "image" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 97, + "type": "Fast Groups Bypasser (rgthree)", + "pos": [ + -40, + -720 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "label": "可选连接", + "name": "OPT_CONNECTION", + "type": "*", + "links": null + } + ], + "title": "忽略多框", + "properties": { + "matchColors": "", + "matchTitle": "", + "showNav": true, + "showAllGraphs": true, + "sort": "position", + "customSortAlphabet": "", + "toggleRestriction": "default", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + } + }, + { + "id": 20, + "type": "SaveVideo", + "pos": [ + 2830, + -750 + ], + "size": [ + 1080, + 721.0769230769231 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 62 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "SaveVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "LTX25_MSR_Distilled8", + "auto", + "auto" + ] + }, + { + "id": 19, + "type": "CreateVideo", + "pos": [ + 2050, + -390 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 90 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 61 + }, + { + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 283 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 62 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "CreateVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 24, + 8 + ] + }, + { + "id": 98, + "type": "ComfyUILTX25MSRICLoRALoader", + "pos": [ + 520, + 270 + ], + "size": [ + 360, + 110 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 335 + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 337, + 339 + ] + }, + { + "name": "msr_parameters", + "type": "LTX_MSR_REFERENCE_PARAMETERS", + "links": [ + 355, + 367 + ] + } + ], + "properties": { + "Node name for S&R": "ComfyUILTX25MSRICLoRALoader", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "ltx2.5\\LTX-2.5-Licon-MSR-V1.safetensors", + 1 + ] + }, + { + "id": 23, + "type": "LTXVConcatAVLatent", + "pos": [ + 1710, + 680 + ], + "size": [ + 190, + 50 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "name": "video_latent", + "type": "LATENT", + "link": 380 + }, + { + "name": "audio_latent", + "type": "LATENT", + "link": 65 + } + ], + "outputs": [ + { + "name": "latent", + "type": "LATENT", + "links": [ + 54 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVConcatAVLatent", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 40, + "type": "KSamplerSelect", + "pos": [ + 1820, + 320 + ], + "size": [ + 270, + 60 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 92 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "KSamplerSelect", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "euler_ancestral" + ] + }, + { + "id": 27, + "type": "ManualSigmas", + "pos": [ + 1690, + 520 + ], + "size": [ + 300, + 60 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 71 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ManualSigmas", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.6.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ] + }, + { + "id": 16, + "type": "SamplerCustomAdvanced", + "pos": [ + 2240, + 210 + ], + "size": [ + 180, + 220.30769230769232 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 50 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 97 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 92 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 71 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 54 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 124 + ] + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "SamplerCustomAdvanced", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 39, + "type": "VAEDecode", + "pos": [ + 2100, + -170 + ], + "size": [ + 240, + 50 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 88 + }, + { + "name": "vae", + "type": "VAE", + "link": 247 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 90 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.75", + "Node name for S&R": "VAEDecode", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.6.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 17, + "type": "LTXVCropGuides", + "pos": [ + 2280, + -40 + ], + "size": [ + 150, + 70 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 361 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 362 + }, + { + "name": "latent", + "type": "LATENT", + "link": 57 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 88, + 287 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LTXVCropGuides", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [] + }, + { + "id": 65, + "type": "VAELoader", + "pos": [ + -330, + 760 + ], + "size": [ + 410, + 70 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 247, + 289, + 332, + 342, + 382 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.29.0", + "Node name for S&R": "VAELoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + }, + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ] + }, + { + "id": 100, + "type": "ComfyUILTX25MSRMultiReferenceGuide", + "pos": [ + 3300, + 1500 + ], + "size": [ + 410, + 340 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 363 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 364 + }, + { + "name": "vae", + "type": "VAE", + "link": 382 + }, + { + "name": "latent", + "type": "LATENT", + "link": 383 + }, + { + "name": "pic1", + "type": "IMAGE", + "link": 374 + }, + { + "name": "pic2", + "shape": 7, + "type": "IMAGE", + "link": 372 + }, + { + "name": "pic3", + "shape": 7, + "type": "IMAGE", + "link": 371 + }, + { + "name": "pic4", + "shape": 7, + "type": "IMAGE", + "link": 373 + }, + { + "name": "background", + "shape": 7, + "type": "IMAGE", + "link": 370 + }, + { + "name": "msr_parameters", + "shape": 7, + "type": "LTX_MSR_REFERENCE_PARAMETERS", + "link": 367 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 365 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 366 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 381 + ] + } + ], + "properties": { + "Node name for S&R": "ComfyUILTX25MSRMultiReferenceGuide", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + "33", + false, + 256, + 0 + ] + }, + { + "id": 77, + "type": "LTXVLatentUpsampler", + "pos": [ + 2810, + 2190 + ], + "size": [ + 330, + 120 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 287 + }, + { + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 288 + }, + { + "name": "vae", + "type": "VAE", + "link": 289 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 292, + 383 + ] + } + ], + "title": "Stage 1 Video Latent Spatial Upscale x2", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "LTXVLatentUpsampler", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 81, + "type": "SamplerCustomAdvanced", + "pos": [ + 3960, + 2310 + ], + "size": [ + 230, + 249.15384615384613 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 309 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 310 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 311 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 312 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 315 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 316 + ] + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "title": "Stage 2 Low-Noise Refiner", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.75", + "Node name for S&R": "SamplerCustomAdvanced", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 6, + "type": "CLIPTextEncode", + "pos": [ + 770, + 1010 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 243 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 270, + 364 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "CLIPTextEncode", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "subtitles, watermark, worst quality, blurry, jittery, distorted, inconsistent appearance" + ] + }, + { + "id": 28, + "type": "LoadImage", + "pos": [ + 1370, + -1120 + ], + "size": [ + 270, + 390 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "label": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "label": "upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "label": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 350, + 374 + ] + }, + { + "label": "MASK", + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": { + "image": true, + "upload": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "01 (10).png", + "image" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 29, + "type": "LoadImage", + "pos": [ + 1300, + -610 + ], + "size": [ + 270, + 320 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "label": "image", + "name": "image", + "type": "COMBO", + "widget": { + "name": "image" + }, + "link": null + }, + { + "label": "upload", + "name": "upload", + "type": "IMAGEUPLOAD", + "widget": { + "name": "upload" + }, + "link": null + } + ], + "outputs": [ + { + "label": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 351, + 372 + ] + }, + { + "label": "MASK", + "name": "MASK", + "type": "MASK", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": { + "image": true, + "upload": true + }, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "02 (11).png", + "image" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 69, + "type": "PromptRelayEncode", + "pos": [ + 690, + 510 + ], + "size": [ + 430, + 380 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 337 + }, + { + "name": "clip", + "type": "CLIP", + "link": 264 + }, + { + "name": "latent", + "type": "LATENT", + "link": 268 + }, + { + "name": "relay_options", + "shape": 7, + "type": "RELAY_OPTIONS", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 338 + ] + }, + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 269 + ] + } + ], + "properties": { + "aux_id": "kijai/ComfyUI-PromptRelay", + "ver": "ca5d4e3edb6abd9c2a4c68a3a6798eec1980f450", + "Node name for S&R": "PromptRelayEncode", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "mage 1: Beast-girl, fluffy orange cat ears and a long tail, big amber eyes, fluffy orange short hair, cream-white puffy dress with a bow, bare legs and small boots, Pixar-style 3D cartoon rendering, photorealistic render quality.\n\nImage 2: Elf girl, long pointed ears, silver-white long hair, big emerald eyes, leaf-green robe with a vine belt, barefoot, Pixar-style 3D cartoon rendering, photorealistic render quality.\n\nImage 3: Scene, enchanted forest clearing, foreground glowing mushrooms and wildflowers, midground the two figures, background ancient trees with light shafts through the leaves, warm dappled golden light, fireflies drifting, Pixar-style 3D cartoon rendering, photorealistic render quality.\n", + "A clearing in an enchanted forest, warm dappled golden light falling through the ancient canopy, fireflies drifting in the light shafts, glowing mushrooms and wildflowers dotting the foreground, Pixar-style 3D cartoon rendering. [Shot 1] Wide two-shot: Figure 1 is a beast-girl with fluffy orange cat ears and a long tail, big amber eyes, fluffy orange short hair, wearing a cream-white puffy dress with a bow; Figure 2 is an elf girl with long pointed ears, silver-white long hair, big emerald eyes, wearing a leaf-green robe with a vine belt, barefoot; the two stand in the clearing as the camera slow-dolly-pushes in about 30%. [Shot 2] At 00:03.000, the shot cuts to an over-the-shoulder medium close-up from behind Figure 1 looking toward Figure 2's pointed ears, camera locked, Figure 1 curiously asks: \"How are your ears so pointy?\" [Shot 3] At 00:06.000, the shot cuts to a close-up of Figure 2 the elf, who smiles and answers: \"These are elf ears.\" [Shot 4] At 00:08.000, the shot cuts to a close-up of Figure 1 the beast-girl, who reaches up to touch her own fluffy orange cat ears and says happily: \"Then mine are fluffy!\" the camera orbiting a small slow arc about 30% around her. Birdsong, wind rustling through leaves, and firefly hum underneath, a soft score gently rising, their hair and hems swaying lightly in the breeze, the beast-girl's tail flicking.", + "", + 0.001 + ] + }, + { + "id": 93, + "type": "PromptRelayEncode", + "pos": [ + 2790, + 1100 + ], + "size": [ + 430, + 380 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 339 + }, + { + "name": "clip", + "type": "CLIP", + "link": 291 + }, + { + "name": "latent", + "type": "LATENT", + "link": 292 + }, + { + "name": "relay_options", + "shape": 7, + "type": "RELAY_OPTIONS", + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 306 + ] + }, + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 363 + ] + } + ], + "title": "Stage 2 Prompt Relay (Upscaled Token Grid)", + "properties": { + "aux_id": "kijai/ComfyUI-PromptRelay", + "ver": "ca5d4e3edb6abd9c2a4c68a3a6798eec1980f450", + "Node name for S&R": "PromptRelayEncode", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "mage 1: Beast-girl, fluffy orange cat ears and a long tail, big amber eyes, fluffy orange short hair, cream-white puffy dress with a bow, bare legs and small boots, Pixar-style 3D cartoon rendering, photorealistic render quality.\n\nImage 2: Elf girl, long pointed ears, silver-white long hair, big emerald eyes, leaf-green robe with a vine belt, barefoot, Pixar-style 3D cartoon rendering, photorealistic render quality.\n\nImage 3: Scene, enchanted forest clearing, foreground glowing mushrooms and wildflowers, midground the two figures, background ancient trees with light shafts through the leaves, warm dappled golden light, fireflies drifting, Pixar-style 3D cartoon rendering, photorealistic render quality.\n", + "A clearing in an enchanted forest, warm dappled golden light falling through the ancient canopy, fireflies drifting in the light shafts, glowing mushrooms and wildflowers dotting the foreground, Pixar-style 3D cartoon rendering. [Shot 1] Wide two-shot: Figure 1 is a beast-girl with fluffy orange cat ears and a long tail, big amber eyes, fluffy orange short hair, wearing a cream-white puffy dress with a bow; Figure 2 is an elf girl with long pointed ears, silver-white long hair, big emerald eyes, wearing a leaf-green robe with a vine belt, barefoot; the two stand in the clearing as the camera slow-dolly-pushes in about 30%. [Shot 2] At 00:03.000, the shot cuts to an over-the-shoulder medium close-up from behind Figure 1 looking toward Figure 2's pointed ears, camera locked, Figure 1 curiously asks: \"How are your ears so pointy?\" [Shot 3] At 00:06.000, the shot cuts to a close-up of Figure 2 the elf, who smiles and answers: \"These are elf ears.\" [Shot 4] At 00:08.000, the shot cuts to a close-up of Figure 1 the beast-girl, who reaches up to touch her own fluffy orange cat ears and says happily: \"Then mine are fluffy!\" the camera orbiting a small slow arc about 30% around her. Birdsong, wind rustling through leaves, and firefly hum underneath, a soft score gently rising, their hair and hems swaying lightly in the breeze, the beast-girl's tail flicking.\n", + "", + 0.001 + ] + }, + { + "id": 74, + "type": "INTConstant", + "pos": [ + -880, + 780 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "label": "值", + "name": "value", + "type": "INT", + "links": [ + 278 + ] + } + ], + "title": "整数常量", + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "01d9fa9c983273532cacdf9532c74a93c7dc86d2", + "Node name for S&R": "INTConstant", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 15 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 99, + "type": "ComfyUILTX25MSRMultiReferenceGuide", + "pos": [ + 1330, + -30 + ], + "size": [ + 410, + 340 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "link": 340 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 341 + }, + { + "name": "vae", + "type": "VAE", + "link": 342 + }, + { + "name": "latent", + "type": "LATENT", + "link": 343 + }, + { + "name": "pic1", + "type": "IMAGE", + "link": 350 + }, + { + "name": "pic2", + "shape": 7, + "type": "IMAGE", + "link": 351 + }, + { + "name": "pic3", + "shape": 7, + "type": "IMAGE", + "link": 353 + }, + { + "name": "pic4", + "shape": 7, + "type": "IMAGE", + "link": 354 + }, + { + "name": "background", + "shape": 7, + "type": "IMAGE", + "link": 352 + }, + { + "name": "msr_parameters", + "shape": 7, + "type": "LTX_MSR_REFERENCE_PARAMETERS", + "link": 355 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 356, + 361 + ] + }, + { + "name": "negative", + "type": "CONDITIONING", + "links": [ + 357, + 362 + ] + }, + { + "name": "latent", + "type": "LATENT", + "links": [ + 380 + ] + } + ], + "properties": { + "Node name for S&R": "ComfyUILTX25MSRMultiReferenceGuide", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + 1, + "33", + false, + 256, + 0 + ] + }, + { + "id": 89, + "type": "LatentUpscaleModelLoader", + "pos": [ + 2810, + 2450 + ], + "size": [ + 300, + 60 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 288 + ] + } + ], + "title": "LTX-2.5 Spatial Upscaler x2", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "LatentUpscaleModelLoader", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ] + }, + { + "id": 92, + "type": "SaveVideo", + "pos": [ + 4360, + 1200 + ], + "size": [ + 750, + 530.6923076923076 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 326 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [] + } + ], + "title": "Save Dual-Stage Upscaled Video", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "Node name for S&R": "SaveVideo", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.8" + } + }, + "widgets_values": [ + "video/LTX25_MSR_DualStage_x2", + "auto", + "auto" + ] + } + ], + "links": [ + [ + 50, + 15, + 0, + 16, + 0, + "NOISE" + ], + [ + 54, + 23, + 0, + 16, + 4, + "LATENT" + ], + [ + 57, + 24, + 0, + 17, + 2, + "LATENT" + ], + [ + 61, + 25, + 0, + 19, + 1, + "AUDIO" + ], + [ + 62, + 19, + 0, + 20, + 0, + "VIDEO" + ], + [ + 65, + 22, + 0, + 23, + 1, + "LATENT" + ], + [ + 67, + 24, + 1, + 25, + 0, + "LATENT" + ], + [ + 71, + 27, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 88, + 17, + 2, + 39, + 0, + "LATENT" + ], + [ + 90, + 39, + 0, + 19, + 0, + "IMAGE" + ], + [ + 92, + 40, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 97, + 41, + 0, + 16, + 1, + "GUIDER" + ], + [ + 124, + 16, + 0, + 24, + 0, + "LATENT" + ], + [ + 243, + 66, + 0, + 6, + 0, + "CLIP" + ], + [ + 244, + 67, + 0, + 22, + 0, + "VAE" + ], + [ + 246, + 67, + 0, + 25, + 1, + "VAE" + ], + [ + 247, + 65, + 0, + 39, + 1, + "VAE" + ], + [ + 264, + 66, + 0, + 69, + 1, + "CLIP" + ], + [ + 268, + 8, + 0, + 69, + 2, + "LATENT" + ], + [ + 269, + 69, + 1, + 7, + 0, + "CONDITIONING" + ], + [ + 270, + 6, + 0, + 7, + 1, + "CONDITIONING" + ], + [ + 277, + 72, + 0, + 73, + 0, + "FLOAT" + ], + [ + 278, + 74, + 0, + 73, + 1, + "INT" + ], + [ + 280, + 71, + 0, + 8, + 0, + "INT" + ], + [ + 281, + 70, + 0, + 8, + 1, + "INT" + ], + [ + 282, + 72, + 0, + 22, + 2, + "FLOAT" + ], + [ + 283, + 72, + 0, + 19, + 2, + "FLOAT" + ], + [ + 284, + 73, + 1, + 22, + 1, + "INT" + ], + [ + 285, + 73, + 1, + 8, + 2, + "INT" + ], + [ + 286, + 72, + 0, + 7, + 2, + "FLOAT" + ], + [ + 287, + 17, + 2, + 77, + 0, + "LATENT" + ], + [ + 288, + 89, + 0, + 77, + 1, + "LATENT_UPSCALE_MODEL" + ], + [ + 289, + 65, + 0, + 77, + 2, + "VAE" + ], + [ + 291, + 66, + 0, + 93, + 1, + "CLIP" + ], + [ + 292, + 77, + 0, + 93, + 2, + "LATENT" + ], + [ + 295, + 72, + 0, + 94, + 2, + "FLOAT" + ], + [ + 306, + 93, + 0, + 79, + 0, + "MODEL" + ], + [ + 309, + 78, + 0, + 81, + 0, + "NOISE" + ], + [ + 310, + 79, + 0, + 81, + 1, + "GUIDER" + ], + [ + 311, + 80, + 0, + 81, + 2, + "SAMPLER" + ], + [ + 312, + 85, + 0, + 81, + 3, + "SIGMAS" + ], + [ + 314, + 24, + 1, + 83, + 1, + "LATENT" + ], + [ + 315, + 83, + 0, + 81, + 4, + "LATENT" + ], + [ + 316, + 81, + 0, + 84, + 0, + "LATENT" + ], + [ + 319, + 84, + 0, + 91, + 2, + "LATENT" + ], + [ + 320, + 91, + 2, + 86, + 0, + "LATENT" + ], + [ + 322, + 84, + 1, + 87, + 0, + "LATENT" + ], + [ + 323, + 67, + 0, + 87, + 1, + "VAE" + ], + [ + 325, + 87, + 0, + 88, + 1, + "AUDIO" + ], + [ + 326, + 88, + 0, + 92, + 0, + "VIDEO" + ], + [ + 330, + 72, + 0, + 88, + 2, + "FLOAT" + ], + [ + 331, + 86, + 0, + 88, + 0, + "IMAGE" + ], + [ + 332, + 65, + 0, + 86, + 1, + "VAE" + ], + [ + 335, + 64, + 0, + 98, + 0, + "MODEL" + ], + [ + 337, + 98, + 0, + 69, + 0, + "MODEL" + ], + [ + 338, + 69, + 0, + 41, + 0, + "MODEL" + ], + [ + 339, + 98, + 0, + 93, + 0, + "MODEL" + ], + [ + 340, + 7, + 0, + 99, + 0, + "CONDITIONING" + ], + [ + 341, + 7, + 1, + 99, + 1, + "CONDITIONING" + ], + [ + 342, + 65, + 0, + 99, + 2, + "VAE" + ], + [ + 343, + 8, + 0, + 99, + 3, + "LATENT" + ], + [ + 350, + 28, + 0, + 99, + 4, + "IMAGE" + ], + [ + 351, + 29, + 0, + 99, + 5, + "IMAGE" + ], + [ + 352, + 32, + 0, + 99, + 8, + "IMAGE" + ], + [ + 353, + 31, + 0, + 99, + 6, + "IMAGE" + ], + [ + 354, + 30, + 0, + 99, + 7, + "IMAGE" + ], + [ + 355, + 98, + 1, + 99, + 9, + "LTX_MSR_REFERENCE_PARAMETERS" + ], + [ + 356, + 99, + 0, + 41, + 1, + "CONDITIONING" + ], + [ + 357, + 99, + 1, + 41, + 2, + "CONDITIONING" + ], + [ + 361, + 99, + 0, + 17, + 0, + "CONDITIONING" + ], + [ + 362, + 99, + 1, + 17, + 1, + "CONDITIONING" + ], + [ + 363, + 93, + 1, + 100, + 0, + "CONDITIONING" + ], + [ + 364, + 6, + 0, + 100, + 1, + "CONDITIONING" + ], + [ + 365, + 100, + 0, + 94, + 0, + "CONDITIONING" + ], + [ + 366, + 100, + 1, + 94, + 1, + "CONDITIONING" + ], + [ + 367, + 98, + 1, + 100, + 9, + "LTX_MSR_REFERENCE_PARAMETERS" + ], + [ + 370, + 32, + 0, + 100, + 8, + "IMAGE" + ], + [ + 371, + 31, + 0, + 100, + 6, + "IMAGE" + ], + [ + 372, + 29, + 0, + 100, + 5, + "IMAGE" + ], + [ + 373, + 30, + 0, + 100, + 7, + "IMAGE" + ], + [ + 374, + 28, + 0, + 100, + 4, + "IMAGE" + ], + [ + 375, + 94, + 0, + 79, + 1, + "CONDITIONING" + ], + [ + 376, + 94, + 0, + 91, + 0, + "CONDITIONING" + ], + [ + 377, + 94, + 1, + 79, + 2, + "CONDITIONING" + ], + [ + 378, + 94, + 1, + 91, + 1, + "CONDITIONING" + ], + [ + 380, + 99, + 2, + 23, + 0, + "LATENT" + ], + [ + 381, + 100, + 2, + 83, + 0, + "LATENT" + ], + [ + 382, + 65, + 0, + 100, + 2, + "VAE" + ], + [ + 383, + 77, + 0, + 100, + 3, + "LATENT" + ] + ], + "groups": [ + { + "id": 1, + "title": "Stage 2 - MSR x2 Latent Upscale + Low-Noise Refinement", + "bounding": [ + 2750, + 900, + 2810, + 1760 + ], + "color": "#3f789e", + "flags": {} + } + ], + "config": {}, + "extra": { + "ue_links": [], + "ds": { + "scale": 0.5989500000000624, + "offset": [ + -399.14343157285475, + 75.46730318279273 + ] + }, + "links_added_by_ue": [], + "frontendVersion": "1.48.7", + "VHS_latentpreview": true, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": false, + "VHS_KeepIntermediate": false + }, + "version": 0.4 +} \ No newline at end of file