๐ฅ LTX See Motion โ Image-to-Video Workflow (LTX-2.3)
Two-stage ComfyUI workflow for the custom LTX See Motion LTX-2.3 checkpoint. Turns a single input image into a video with natural motion, synchronized audio and dialogue โ identity, style and composition of the source image survive the whole clip.
How it works: ๐ฌ Stage 1 renders the base clip (8 steps, CFG 1.0) โ ๐ Stage 2 upscales the latent 2x and refines it (4 steps, denoise 0.42) โ โก RTX Video SR sharpens another 1.5x โ ๐พ the final MP4 (H.264 + audio) saves automatically. Live low-VRAM preview included. Everything is grouped, color-coded and documented with README notes inside the workflow.
Ships in FAST mode: distilled LoRA at strength 0.8, 8 + 4 steps, CFG 1.0
DEV mode: disable the LoRA, set Stage 1 to 40 steps / CFG 4.0 (inside the ๐ฌ/๐ stage subgraphs)
Strong: image-to-video (SFW + NSFW), dancing/singing, camera moves. Weak: plain text-to-video โ always feed an image
Performance reference: RTX 5060 Ti 16 GB โ 300โ400 s for a 15 s clip at ~1 MP
๐ฅ Required Models
LTX See Motion.safetensors โ
ComfyUI/models/checkpoints/
Download: https://civarchive.com/models/2768763/ltx-see-motion?modelVersionId=3116891Gemma 3 12B IT FP8 text encoder (Heretic V2 used here) โ
ComfyUI/models/text_encoders/
Download: https://huggingface.co/DreamFast/gemma-3-12b-it-heretic-v2/tree/main/comfyuitaeltx2_3.safetensors (tiny preview VAE) โ
ComfyUI/models/vae/
Download: https://huggingface.co/Kijai/LTX2.3_comfy/resolve/main/vae/taeltx2_3.safetensors?download=trueltx-2.3-spatial-upscaler-x2-1.1.safetensors โ
ComfyUI/models/latent_upscale_models/
Download: https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-spatial-upscaler-x2-1.1.safetensors?download=trueltx-2.3-22b-distilled-lora-384-1.1.safetensors (required for FAST mode) โ
ComfyUI/models/loras/
Download: https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-22b-distilled-lora-384-1.1.safetensors?download=true
โ ๏ธ Use spatial upscaler 1.1 โ version 1.0 is no longer used by this workflow.
Video VAE and audio VAE load directly from the checkpoint โ no separate VAE or text-projection files needed.
Recommended:
Ollama + Qwen 3.5 2B โ powers the automatic reference-sheet / character analysis inside LTX Director CS. Install Ollama from https://ollama.com, then run:
ollama pull huihui_ai/qwen3.5-abliterated:2b(1.9 GB)
Without it the node still works โ you just have to type the character descriptions manually.
Optional:
LTX-2.3 Licon MSR V2 LoRA โ better multi-subject references / character sheets (keep the distilled LoRA loaded alongside):
https://huggingface.co/LiconStudio/LTX-2.3-Multiple-Subject-ReferenceGGUF text encoder (lower RAM; swap the loader for the GGUF-compatible LTXV Audio Text Encoder Loader):
https://huggingface.co/unsloth/gemma-3-12b-it-GGUF/tree/mainFull official LTX-2.3 repo (base models, the distilled LoRAs and all spatial/temporal upscalers):
๐งฉ Required Custom Nodes
Install via ComfyUI-Manager (search the name) โ except LTX Director CS, which must be cloned manually (see below):
LTX Director CS (CGlide mod) โ ๐๏ธ the timeline/director node this workflow is built on โ see the red box below for installation
ComfyUI-KJNodes โ SageAttention patches, LTX2 NAG, preview override โ https://github.com/kijai/ComfyUI-KJNodes
ComfyUI-LTXVideo โ tiled decode, latent-upscale loader โ https://github.com/Lightricks/ComfyUI-LTXVideo
ComfyUI-VideoHelperSuite โ video combine (MP4 + audio) โ https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite
ComfyUI-Lora-Manager โ LoRA loader + trigger words โ https://github.com/willmiao/ComfyUI-Lora-Manager
ComfyUI_NVIDIA_RTX_Nodes โ RTX Video Super Resolution โ https://github.com/Comfy-Org/Nvidia_RTX_Nodes_ComfyUI
rgthree-comfy โ seed control โ https://github.com/rgthree/rgthree-comfy
ComfyUI-Easy-Use โ clean GPU VRAM โ https://github.com/yolain/ComfyUI-Easy-Use
โ ๏ธ LTX Director CS cannot be installed through the ComfyUI-Manager!
Close ComfyUI, open a terminal in ComfyUI/custom_nodes/ and run:
git clone -b main_cs https://github.com/CGlide/WhatDreamsCost-CSGlide.gitThe -b main_cs part is required โ the default branch does NOT contain the CS nodes (LTXDirectorCS, LTXDirectorGuideCS, โฆ). If the Manager's "Install Missing Nodes" already created a WhatDreamsCost-ComfyUI folder from CGlide, delete that folder first โ it's the wrong branch. The original WhatDreamsCost node is not needed for this workflow; if you have it installed for other workflows, the CS clone coexists with it.
๐บ Video Guides / Walkthroughs
Step-by-step walkthroughs for every path this workflow can do. Each one is a short screen recording with on-screen chapters.
Image to Video โ the basics: turn a single image into a video with natural motion.
https://civarchive.com/images/136919778Video to Video โ extend any existing clip to any length you like.
https://civarchive.com/images/136922039Audio to Video โ feed a 30 s song (with vocals) + one image and get a 30 s music video, lip-synced to the track.
https://civarchive.com/images/137063968IC-LoRA to Video โ drive motion, poses or depth from a control video using an IC-LoRA (like the one shown in the clip).
https://civarchive.com/images/137075598LoRA + Image to Video โ multi-subject / character-sheet consistency. Needs the LTX-2.3 Licon MSR V2 LoRA.
Guide: https://civarchive.com/images/137093666
LoRA:LTX-2.3-Licon-MSR-V2.safetensors
Multiple-Subject-Reference LoRA by LiconStudio โ keeps multiple characters and the background consistent across frames. Load it alongside the distilled LoRA.
๐ ๏ธ Installation
Install 7 of the node packs with ComfyUI-Manager; install LTX Director CS manually with the git command above โ restart ComfyUI.
Download the models into the folders listed above โ restart or refresh the model list. (Optional: install Ollama + the Qwen model for automatic reference analysis.)
Open the workflow and check every red loader: checkpoint, text encoder, tiny VAE, spatial upscaler 1.1, distilled LoRA at 0.8.
Load a start image in the ๐๏ธ LTX Director CS, write a short motion prompt, hit Queue โ the finished video lands in
output/via the ๐พ FINAL SAVE node.
๐ Notes
โก RTX Video SR needs an NVIDIA RTX GPU + a recent driver. No RTX card: bypass group 8 and wire the final decode IMAGE straight into the last Video Combine.
๐ฎ The optional speed patches (SageAttention, Chunk FeedForward, FP16 accumulation) ship bypassed โ only enable them if the
sageattentionpython package is installed.โ๏ธ Prompting: the image defines who/what is in the scene โ the prompt defines what moves. One flowing paragraph, present tense, one main action per clip. A full prompting guide is included as a note inside the workflow.
Adult content: consenting-adult content only, where platform and law allow.
Credits: Lightricks (LTX-2.3) ยท TenStrip (10Eros) ยท sulphur ยท WhatDreamsCost (Director) ยท CGlide (Director CS mod) ยท Kijai ยท checkpoint blend + workflow: SeeSee21
Description
๐ฅ LTX SEE MOTION โ IMAGE-TO-VIDEO WORKFLOW (LTX-2.3)
Two-stage ComfyUI workflow for the custom LTX See Motion LTX-2.3 checkpoint. Turns a single input image into a video with natural motion, synchronized audio and dialogue โ identity, style and composition of the source image survive the whole clip.
How it works: Stage 1 renders the base clip (8 steps, CFG 1.0) โ Stage 2 upscales the latent 2x and refines it (4 steps, denoise 0.42) โ RTX Video SR sharpens another 1.5x โ the final MP4 (H.264 + audio) saves automatically. Live low-VRAM preview included. Everything is grouped, color-coded and documented with README notes inside the workflow.
โข Ships in FAST mode: distilled LoRA at strength 0.8, 8 + 4 steps, CFG 1.0
โข DEV mode: disable the LoRA, set Stage 1 to 40 steps / CFG 4.0 (inside the stage subgraphs)
โข Strong: image-to-video (SFW + NSFW), dancing/singing, camera moves. Weak: plain text-to-video โ always feed an image
โข Performance: RTX 5060 Ti 16 GB โ 300โ400 s for a 15 s clip at ~1 MP
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฅ REQUIRED MODELS
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โช LTX See Motion.safetensors โ ComfyUI/models/checkpoints/
https://civitai.red/models/2768763/ltx-see-motion?modelVersionId=3116891
โช Gemma 3 12B IT FP8 text encoder (Heretic V2 used here) โ ComfyUI/models/text_encoders/
https://huggingface.co/DreamFast/gemma-3-12b-it-heretic-v2/tree/main/comfyui
โช taeltx2_3.safetensors (tiny preview VAE) โ ComfyUI/models/vae/
https://huggingface.co/Kijai/LTX2.3_comfy/resolve/main/vae/taeltx2_3.safetensors?download=true
โช ltx-2.3-spatial-upscaler-x2-1.1.safetensors โ ComfyUI/models/latent_upscale_models/
https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-spatial-upscaler-x2-1.1.safetensors?download=true
โช ltx-2.3-22b-distilled-lora-384-1.1.safetensors (required for FAST mode) โ ComfyUI/models/loras/
https://huggingface.co/Lightricks/LTX-2.3/resolve/main/ltx-2.3-22b-distilled-lora-384-1.1.safetensors?download=true
โ ๏ธ Use spatial upscaler 1.1 โ version 1.0 is no longer used by this workflow.
Video VAE and audio VAE load directly from the checkpoint โ no separate VAE or text-projection files needed.
OPTIONAL:
โช LTX-2.3 Licon MSR V2 LoRA โ multi-subject references / character sheets (keep the distilled LoRA loaded alongside)
https://huggingface.co/LiconStudio/LTX-2.3-Multiple-Subject-Reference
โช GGUF text encoder (lower RAM; swap in the GGUF-compatible LTXV Audio Text Encoder Loader)
https://huggingface.co/unsloth/gemma-3-12b-it-GGUF/tree/main
โช Full official LTX-2.3 repo (all VAEs, LoRAs, upscalers)
https://huggingface.co/Lightricks/LTX-2.3
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐งฉ REQUIRED CUSTOM NODES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Install via ComfyUI-Manager (search the name) or git clone into custom_nodes/:
โข ComfyUI-KJNodes โ SageAttention patches, LTX2 NAG, preview override
https://github.com/kijai/ComfyUI-KJNodes
โข WhatDreamsCost-ComfyUI โ LTX Director
https://github.com/WhatDreamsCost/WhatDreamsCost-ComfyUI
โข ComfyUI-LTXVideo โ tiled decode, latent-upscale loader
https://github.com/Lightricks/ComfyUI-LTXVideo
โข ComfyUI-VideoHelperSuite โ video combine (MP4 + audio)
https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite
โข ComfyUI-Lora-Manager โ LoRA loader + trigger words
https://github.com/willmiao/ComfyUI-Lora-Manager
โข ComfyUI_NVIDIA_RTX_Nodes โ RTX Video Super Resolution
https://github.com/Comfy-Org/Nvidia_RTX_Nodes_ComfyUI
โข rgthree-comfy โ seed control
https://github.com/rgthree/rgthree-comfy
โข ComfyUI-Easy-Use โ clean GPU VRAM
https://github.com/yolain/ComfyUI-Easy-Use
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ๏ธ INSTALLATION
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
1. Install the 8 node packs with ComfyUI-Manager โ restart ComfyUI.
2. Download the models into the folders listed above โ restart or refresh the model list.
3. Open the workflow and check every red loader: checkpoint, text encoder, tiny VAE, spatial upscaler 1.1, distilled LoRA at 0.8.
4. Load a start image in the LTX Director, write a short motion prompt, hit Queue โ the finished video lands in output/ via the FINAL SAVE node.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ NOTES
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โข RTX Video SR needs an NVIDIA RTX GPU + a recent driver. No RTX card: bypass group 8 and wire the final decode IMAGE straight into the last Video Combine.
โข The optional speed patches (SageAttention, Chunk FeedForward, FP16 accumulation) ship bypassed โ only enable them if the sageattention python package is installed.
โข Prompting: the image defines who/what is in the scene โ the prompt defines WHAT MOVES. One flowing paragraph, present tense, one main action per clip. A full prompting guide is included as a note inside the workflow.
โข Adult content: consenting-adult content only, where platform and law allow.
Credits: Lightricks (LTX-2.3) ยท TenStrip (10Eros) ยท sulphur ยท WhatDreamsCost (Director) ยท Kijai ยท checkpoint blend + workflow: SeeSee21FAQ
Comments (9)
I'll upload suitable video examples that show how I work with it
I cannot find the LTXDirectorCS node inside
WhatDreamsCost...
@DavideRoย The "LTXDirectorCS" node has been included since version v2.0.4 of "WhatDreamsCost"; if you can't find it, you need to update the custom node.
Strange i have the 2.0.5, i'll c heck again later
@SeeSeeLPย Exactly the same issue: CGlide/WhatDreamsCost-ComfyUI (3), LTXDirectorCS, LTXDirectorGuideCS. And yet, I have the latest version. I deleted/uninstalled/update and reinstalled it, but the problem persists.
The CS nodes are not part of the official WhatDreamsCost node โ not even v2.0.5, my earlier comment about v2.0.4 was wrong, sorry! They only exist in CGlide's mod on the main_cs branch. The ComfyUI Manager can't install that branch (it always grabs the default main branch, which doesn't contain the CS nodes) โ that's why uninstalling/reinstalling through the Manager never fixes it.
To install it, close ComfyUI, open a terminal in your ComfyUI/custom_nodes folder and run:
git clone -b main_cs https://github.com/CGlide/WhatDreamsCost-CSGlide.git
The -b main_cs part is the important bit. (If you replaced your original WhatDreamsCost folder with a CGlide clone earlier, delete that copy first.) According to the mod's own package info it coexists with the original WhatDreamsCost node, so you can keep both. For the full feature set you also need Ollama with huihui_ai/qwen3.5-abliterated:2b and the Licon MSR LoRA โ see the install notes in the description.
NICE!!Yay! I've been waiting forever for your workflow. Gonna test it out ASAP!
โ ๏ธ "LTXDirectorCS / LTXDirectorGuideCS missing" โ READ THIS FIRST
If ComfyUI shows missing nodes like "CGlide/WhatDreamsCost-ComfyUI (3)" when loading this workflow, here's why:
The CS nodes are NOT in the official WhatDreamsCost node โ not even in v2.0.5. They only exist in CGlide's mod on the "main_cs" branch. The ComfyUI Manager can't install that branch (it always grabs the default branch, which doesn't contain the CS nodes). That's why updating, uninstalling or "Install Missing Nodes" never fixes it.
โ The fix (takes 1 minute):
1. Close ComfyUI.
2. Open a terminal in your ComfyUI/custom_nodes/ folder (type "cmd" in the address bar).
3. Run: git clone -b main_cs https://github.com/CGlide/WhatDreamsCost-CSGlide.git
4. If the Manager already created a "WhatDreamsCost-ComfyUI" folder from CGlide, delete that one first โ it's the wrong branch.
5. Restart ComfyUI. Done โ the LTX Director CS nodes will show up.
The "-b main_cs" part is the important bit. Your original WhatDreamsCost node (if installed) can stay โ they coexist.
Optional but recommended: install Ollama (ollama.com) and run
ollama pull huihui_ai/qwen3.5-abliterated:2b
for the automatic reference-sheet analysis. Without it, just type character descriptions manually.
Hello author, I have a question. Why does the video start with almost a second of footage generated from the reference image when loading MSR Lora, uploading a character image in the reference image slot, and checking "Licon MSR" in the director's panel? In your video, you selected "OFF" in the same position in the director's panel. Does MSR work if you select "OFF"?
Looking forward to your reply.