I built this ComfyUI workflow to fix LTX 2.3 visual inconsistencies completely. We apply Prompt Relay to split your exact timeline.
You don't use one giant text prompt anymore. This workflow separates your video into two distinct layers. Your Global Prompt keeps your actor, your outfit, the lighting, the camera style, and the environment perfectly stable. We then use timed Local Prompt chunks to dictate exactly what happens next.
LINKS:
Video Tutorial: https://www.youtube.com/watch?v=zpOLKay0JrU
Full Documentation: https://aistudynow.com/how-to-control-time-in-ltx-2-3-prompt-relay-vbvr-workflow/
I designed this ComfyUI workflow specifically for:
Keeping your characters completely consistent while the camera moves.
Directing action scenes that require exact, planned timing.
Generating boxing matches, dance routines, chase sequences, training tutorials, user-generated content (UGC), and cinematic tests.
Description
FAQ
Comments (6)
getting "Prompt Relay Encode
ValueError: max() iterable argument is empty" error any help?
When you select "Enable custom segment" button on, frames_number of "Video Setting" node comes to be zero. It's cause of that error. You have to revise workflow or directly input correct frame numbers to it.
@oh164147 is correct, Kijai promptreplay node doesn't have zero frames handling, but even if it did, the sampler would error out. This is a workflow "math" issue that the creator will need to fix for general use or you can manually fix your own.
I took a look at the logic, its a mess of sets and gets. would have been better organized in a subnode since it has simple integer inputs and string/int outputs. it needs to be rewritten instead of stacked minimized nodes.
That Instruction set that you wrote is one of the best I have ever read, It was clear and concise with perfect step by step instructions, As someone who only dabbles with comfy It was extremely helpful
-Thankyou
I've noticed problem with lip-synch if there are in the prompt things to say.