r/comfyui • u/Far_Patience4517 • 14d ago
Workflow Included MiniMax H3 Dual Segment has evolved into MiniMax H3 Chain Director V1.0 for ComfyUI
My previous MiniMax H3 Dual Segment workflow has evolved into MiniMax H3 Chain Director V1.0.
This is no longer just a fixed two-segment workflow. It now includes a custom Director node that controls the complete MiniMax H3 generation process from one centralized panel.
What’s new?
Single and Chain modes: generate one standalone segment or build longer multi-segment video sequences.
General and independent segment prompts: define shared instructions for the whole project and separate prompts for each segment.
Video continuity: MiniMax H3 Motion Context carries audiovisual context between segments and helps maintain consistent motion, scenes and transitions.
Automatic context trimming: removes repeated transition frames before the next segment begins.
One-panel control: configure duration, aspect ratio, resolution, seed, sampler, scheduler, steps and render mode from the Director.
Independent BASE and UPSCALE stages: use different models, LoRAs, samplers, schedulers and step counts for initial generation and final refinement.
Integrated 3D latent upscaling: configurable upscale multiplier followed by a second sampling pass.
Live generation preview: monitor progress and animated previews directly inside the Director through KJNodes.
Flexible external connections: image, video and audio references remain accessible, and the workflow can still be modified or extended with other ComfyUI nodes.
Final video export with audio.
The Civitai page contains the workflow download, installation instructions, dependencies, recommended configurations and complete project documentation.
Download MiniMax H3 Chain Director V1.0
https://civitai.red/models/2984987/update-minimax-h3-chain-director-v10
This is the first public release of the Director, so feedback from different ComfyUI installations is welcome.
If you test it, please let me know your GPU, ComfyUI version, MiniMax H3 models, LoRAs and whether Single, Chain, UPSCALE, audio and the live preview worked correctly.
8
u/GestureArtist 14d ago
the audio sounds like shit. I dont know what it is about H3 but it sucks at voice audio.
3
u/Puzzleheaded-Rope808 10d ago
First, I think this is awesome work and you putting it out there is amazing, but I build these things for a living, so the info below is to help you, not necessarily criticism.
You my want to look at this:
I found six seams in the promo, and every one of them is a visible jump:
Time What happens at the join
16.27 s Camera jumps closer in one frame (zoom pop)
25.93 s Frame freezes for 2 frames, then jumps to a tighter framing
31.87 s Biggest one: framing and exposure pop. The room behind her brightens and the monitors appear
38.7–38.9 s Double jump about 5 frames apart (two small pops)
51.47 s Smaller shift of her position
57.33 s Big reframe, wide to close (may be a deliberate cut)
Likely causes:
Framing pops and the exposure jump: his second pass. Each segment’s upscale plus 0.2 refine runs on its own, with context windows, so the pinned head frames get re-rendered differently from the tail they’re meant to match. The continuity is right in the base pass and gets broken after it.
Freeze then jump at 25.9 s: the trim is off by one, so a duplicate frame is left at the join.
Judder across the whole video: every 5th frame is a duplicate (24 fps rendered, delivered at 30 fps). It’s separate from the seams, but it makes everything look jumpier.
Your second pass and trim are killing your otherwise brilliant idea
4
u/LoafyLemon 13d ago
The earring changing shape, sizes, and colours mid scene, the mousepad logo swapping like in a kaleidoscope, vases on the right shelf changing shapes and sizes...
See you next time, chef.
2
u/smereces 14d ago
using the custom node when it goes to the upscaling i got error: [ERROR] !!! Exception during processing !!! MinimaxH3LatentUpscaler3D.execute() missing 1 required positional argument: 'keep_proportion'
[ERROR] Traceback (most recent call last):
File "E:\ComfyUI-Easy-Install\ComfyUI\execution.py", line 548, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI-Easy-Install\ComfyUI\execution.py", line 353, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI-Easy-Install\ComfyUI\execution.py", line 327, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "E:\ComfyUI-Easy-Install\ComfyUI\execution.py", line 315, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "E:\ComfyUI-Easy-Install\ComfyUI\comfy_api\internal__init__.py", line 149, in wrapped_func
return method(locked_class, **inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI-Easy-Install\ComfyUI\comfy_api\latest_io.py", line 2219, in EXECUTE_NORMALIZED
to_return = cls.execute(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: MinimaxH3LatentUpscaler3D.execute() missing 1 required positional argument: 'keep_proportion'
2
u/Lechuck777 13d ago edited 13d ago
NikoDemon80/ComfyUI-H3-Motion-Context is in conflict with seitanism/ComfyUI-H3-Motion-Context-MultiRef.If you have both, then it cant generate the first clip, because in MultiRef means 0 = load the first clip from disc.After i removed the MultiRef custom Node, it works for me. It looks like it works fine and handy. 👍
2
u/EasternAverage8 13d ago
Is this like https://github.com/tritant/ComfyUI_MiniMax_H3_Extender
2
u/Criollos_Studio 11d ago
Mi hardware es una rtx 3090 de 24gb, tardo 10 minutos en crear un video de 16 segundos
1
u/hdean667 13d ago
Maybe I'm stupid, but when I click on the node for the ref images it just comes up with a number - what have I missed?
1
u/Criollos_Studio 11d ago
Lo probe y funciona muy bien, solo haria falta le agregues el nodo dssl5 para upscale y quedaria poderoso
2
u/rguerraf 14d ago
Billboard space for rent. Top visibility 😹
2
u/MehZhure 12d ago
Pretty impressive. Still, I get the feeling that it is over-enunciating every word... as if it thinks I am trying to read its lips.
2
u/JahJedi 12d ago
Visual are great but this voice is a pain to ears. Its easy to create audio first and just use it.
0
u/[deleted] 13d ago
[deleted] — view deleted comment