MiniMax H3 ComfyUI Guide
Run MiniMax H3 locally in ComfyUI with native text-to-video, image-to-video, first/last-frame, and reference-to-video workflows. This guide shows exactly which H3 model files you need, where to place them, which workflow to choose, and why local H3-Base generation is different from MiniMax's complete 2K pipeline.
Last verified: August 8, 2026
Quick Answer
MiniMax H3 runs natively in ComfyUI 0.30.0 or later. Use the FL2VA diffusion weights for text-to-video and image-to-video, and use the separate Ref2VA diffusion weights for reference-to-video. Both workflow families use the same Qwen3-VL text encoder, MiniMax H3 video VAE, and MiniMax H3 audio VAE. For a full-quality 16:9 H3-Base workflow, ComfyUI recommends approximately 1344 × 768 with the resolution multiple set to 32. Local H3-Base is a 768p workflow; MiniMax's complete 2K pipeline additionally uses H3-Context-IR and H3-Regenerate-2K.
MiniMax H3 ComfyUI at a Glance
| Setting | MiniMax H3 ComfyUI |
|---|---|
| Minimum ComfyUI version | 0.30.0 or later |
| Native workflow templates | T2V, I2V, R2V |
| T2V diffusion model | minimax_h3_fl2va_pruned_int8_convrot |
| I2V diffusion model | minimax_h3_fl2va_pruned_int8_convrot |
| R2V diffusion model | minimax_h3_ref2va_pruned_int8_convrot |
| Text encoder | qwen3vl_32b_minimax_h3_nvfp4_awq |
| Video VAE | minimax_h3_video_vae_fp16 |
| Audio VAE | minimax_h3_audio_vae_fp32 |
| Native/base short edge | 768 px |
| Recommended full-quality 16:9 base canvas | About 1344 × 768 |
| Resolution multiple | 32 |
| Frame rate | 24 FPS |
| Output audio | 32 kHz stereo |
| Model output duration | 4–15 seconds |
| Open-weight workflow | H3-Base |
| Complete 2K workflow | H3-Context-IR + H3-Base + H3-Regenerate-2K |
The most common setup mistake is downloading the wrong diffusion weights. FL2VA and Ref2VA are not interchangeable: T2V and I2V use FL2VA, while R2V uses Ref2VA.
Which MiniMax H3 ComfyUI Workflow Should You Use?
Choose the workflow from the type of input you already have, not from the visual style you want to create.
| Your input or goal | Use this workflow | Diffusion weights |
|---|---|---|
| Text prompt only | T2V | FL2VA |
| One starting image | I2V | FL2VA |
| One ending image | I2V / last-frame mode | FL2VA |
| First and last images | First-and-last-frame I2V | FL2VA |
| Character identity references | R2V | Ref2VA |
| Style references | R2V | Ref2VA |
| Motion reference video | R2V | Ref2VA |
| Camera movement reference | R2V | Ref2VA |
| Voice or audio reference | R2V | Ref2VA |
If you only create text-to-video or image-to-video generations, you do not need to download the Ref2VA diffusion model. If you only use reference-to-video, you need Ref2VA; FL2VA is only necessary if you also want T2V or I2V.
MiniMax3.org setup note
Download by workflow family instead of downloading every H3 diffusion checkpoint. The text encoder and both VAEs are shared, so users who later add R2V only need to add the Ref2VA diffusion weights rather than duplicating the shared components.
How to Install MiniMax H3 in ComfyUI
MiniMax H3 is supported through native ComfyUI workflows, so a basic H3 setup does not require a third-party H3 custom node.
- Update ComfyUI to version 0.30.0 or later.
- Open ComfyUI and go to Template Library.
- Choose Video.
- Search for MiniMax H3.
- Choose MiniMax H3 T2V, MiniMax H3 I2V, or MiniMax H3 R2V.
- Download the model files required by that workflow.
- Place each model in the folder shown below.
- Restart ComfyUI or refresh the available model list if the new files are not detected.
- Load the workflow and confirm that every loader points to the correct H3 file.
- Set the aspect ratio, megapixel target, duration, prompt, and references.
- Queue the workflow.
You do not need to install Sage Attention to run H3. It is an optional performance optimization, not a basic H3 dependency.
MiniMax H3 T2V and I2V Model Files
Text-to-video and image-to-video use the same FL2VA diffusion model. The difference between T2V and I2V is the conditioning input, not a different set of H3 diffusion weights.
Diffusion Model
minimax_h3_fl2va_pruned_int8_convrot.safetensors
Folder: ComfyUI/models/diffusion_models/
Text Encoder
qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
Folder: ComfyUI/models/text_encoders/
Video VAE
minimax_h3_video_vae_fp16.safetensors
Folder: ComfyUI/models/vae/
Audio VAE
minimax_h3_audio_vae_fp32.safetensors
Folder: ComfyUI/models/vae/
Directory tree
ComfyUI/
└── models/
├── diffusion_models/
│ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors
├── text_encoders/
│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
└── vae/
├── minimax_h3_video_vae_fp16.safetensors
└── minimax_h3_audio_vae_fp32.safetensorsIf T2V or I2V cannot find the H3 diffusion model, first confirm that the FL2VA safetensors file is inside models/diffusion_models rather than models/checkpoints.
Want every H3 download in one place? See the Download MiniMax H3 guide.
MiniMax H3 Reference-to-Video Model Files
Reference-to-video uses a different diffusion model from T2V and I2V. Replace the FL2VA diffusion weights with Ref2VA when the workflow needs reference images, reference videos, reference audio, character identity, motion, camera movement, or voice conditioning.
Diffusion Model
minimax_h3_ref2va_pruned_int8_convrot.safetensors
Folder: ComfyUI/models/diffusion_models/
Shared files
- qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
- minimax_h3_video_vae_fp16.safetensors
- minimax_h3_audio_vae_fp32.safetensors
Directory tree
ComfyUI/
└── models/
├── diffusion_models/
│ └── minimax_h3_ref2va_pruned_int8_convrot.safetensors
├── text_encoders/
│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
└── vae/
├── minimax_h3_video_vae_fp16.safetensors
└── minimax_h3_audio_vae_fp32.safetensorsDo not download both FL2VA and Ref2VA diffusion weights unless you actually plan to use both workflow families.
FL2VA vs Ref2VA
| Capability | FL2VA | Ref2VA |
|---|---|---|
| Text-only generation | Yes | Not required |
| First-frame image-to-video | Yes | Not its primary purpose |
| Last-frame conditioning | Yes | Not its primary purpose |
| First + last frame | Yes | Not required |
| Character identity reference | No dedicated reference workflow | Yes |
| Reference image collection | No dedicated reference workflow | Yes |
| Reference video | No | Yes |
| Motion reference | No | Yes |
| Camera movement reference | No | Yes |
| Standalone reference audio as only input | No | No |
| Audio reference with image/video context | No | Yes |
| Generated native audio | Yes | Yes |
FL2VA answers "how should the video begin or end?" Ref2VA answers "what identity, style, motion, camera behavior, or voice should the new video borrow from reference material?"
Best Resolution Settings for MiniMax H3 in ComfyUI
ComfyUI's native H3 workflows use a Resolution Selector with Aspect Ratio, Megapixels, and Multiple controls.
Aspect Ratio
Choose the composition required by the final video. Common choices include 16:9 for landscape video, 9:16 for vertical video, and 1:1 for square output.
Megapixels
The megapixel value controls the approximate total frame size. ComfyUI's default template may use a smaller preview value. For full-quality 16:9 H3-Base generation, the official ComfyUI guide recommends about 1.0 megapixel, producing approximately 1344 × 768.
Multiple
Keep Multiple at 32. The H3 resolution grid rounds width and height to multiples of 32.
Recommended 16:9 H3-Base starting point: approximately 1344 × 768, Multiple = 32.
MiniMax H3 Duration and Frame Rate
MiniMax H3 produces video at 24 FPS and supports output durations from 4 to 15 seconds. In the native ComfyUI workflow, the duration control maps the requested duration onto H3's internal 17-frame-per-block grid.
For normal users, choose the intended duration in the workflow UI and let the native H3 node handle the frame-grid conversion. Do not manually calculate frame counts unless you are modifying the workflow at node level.
Can MiniMax H3 Run 2K Completely Locally?
Not with the complete official MiniMax H3 2K pipeline as currently released. The full H3 system has three stages: H3-Context-IR, H3-Base, and H3-Regenerate-2K. H3-Base is the open-weight generation model and produces the 768p base result. H3-Context-IR is a hosted preprocessing and orchestration system. H3-Regenerate-2K feeds the base result and original context back into H3 to regenerate a 2K result, and MiniMax states that this regeneration module is not yet open-sourced.
This means that running H3-Base locally in ComfyUI is not the same as reproducing MiniMax's complete official 2K pipeline offline. The current open-weight ComfyUI path should be treated as the local H3-Base workflow, while the complete official 2K validation workflow still uses MiniMax-hosted components or APIs.
Complete MiniMax H3 pipeline
Multimodal input
↓
H3-Context-IR
↓
H3-Base
↓
768p audiovisual result
↓
H3-Regenerate-2K
↓
2K audiovisual resultThis distinction matters when comparing a local H3 result with a 2K result produced through MiniMax's hosted H3 workflow.
MiniMax H3 Reference Limits
| Reference input | Official H3 limit |
|---|---|
| Images | Up to 9 |
| Videos | Up to 3 |
| Length of each reference video | 2–15 seconds |
| Total reference video duration | Up to 15 seconds |
| Standalone audio clips | Up to 3 |
| Length of each audio clip | 2–15 seconds |
| Total standalone audio duration | Up to 15 seconds |
| Maximum mixed reference files | 12 |
Reference audio cannot be the only input to Ref2VA. MiniMax requires audio references to be accompanied by image or video input.
These are H3 model limits. A third-party web interface may enforce lower upload limits.
How to Assign References in H3 R2V
H3 reference inputs are identified in connection order with labels such as <Picture 1>, <Video 1>, and <Audio 1>. Do not simply attach references and expect H3 to infer the role of every file. State what each reference should control.
<Picture 1> → character identity
<Picture 2> → clothing and visual style
<Video 1> → body motion and camera movement
<Audio 1> → voice timbreUse <Picture 1> for the main character's facial identity and hairstyle. Use <Video 1> only for the walking motion and handheld camera movement. Use <Audio 1> as the voice-timbre reference. Keep the new scene set inside a rainy neon-lit train station.
MiniMax3.org practical rule
Give each reference one explicit job whenever possible. This makes the intended transfer relationship easier to understand than a generic instruction such as "use all references."
ref_image_size: match vs max
The native R2V workflow exposes a ref_image_size choice. Use match when you want reference images scaled toward the generation resolution for faster processing. Use max when identity detail matters more: ComfyUI's H3 documentation states that max can preserve reference images up to a 2048-pixel short edge, at the cost of additional processing.
Decision
Start with match for general testing. Use max when the visual identity carried by the reference image is more important than speed.
MiniMax3.org practical recommendation
Optional: Speed Up H3 with Sage Attention
Sage Attention is optional. The standard MiniMax H3 ComfyUI templates work without it.
ComfyUI's official H3 documentation states that Sage Attention can roughly double generation speed with minimal quality loss in its workflow setup. The improvement is not guaranteed on every machine, and H3 layers using unsupported dtypes can automatically fall back to standard PyTorch attention.
Do not install Sage Attention until the standard H3 workflow works correctly. First confirm that the model files, folders, and native workflow are functioning; then optimize performance.
Common MiniMax H3 ComfyUI Problems
MiniMax H3 model not found
Confirm the model type and directory. FL2VA or Ref2VA diffusion safetensors belong in ComfyUI/models/diffusion_models, the Qwen3-VL encoder belongs in ComfyUI/models/text_encoders, and the two H3 VAE files belong in ComfyUI/models/vae.
T2V loads the wrong model
Use FL2VA for T2V and I2V. Ref2VA is the diffusion model for reference-driven generation.
Reference inputs have weak influence
Reference files should have explicit roles. Tell H3 whether each reference controls identity, style, motion, camera behavior, or voice instead of describing all references as one undifferentiated group.
The output resolution is unexpected
Check Aspect Ratio, Megapixels, and Multiple in the Resolution Selector. Keep Multiple at 32. For a 16:9 full-quality H3-Base starting point, use approximately 1.0 megapixel, or about 1344 × 768.
I expected local 2K
The local open-weight workflow is H3-Base. MiniMax's complete 2K pipeline additionally relies on H3-Context-IR and H3-Regenerate-2K.
MiniMax H3 ComfyUI vs Online Generator
| Need | ComfyUI | MiniMax3.org Online |
|---|---|---|
| Download model files | Yes | No |
| Configure local model folders | Yes | No |
| Local GPU environment | Yes | No local GPU setup |
| Node-level workflow control | Yes | Simplified browser workflow |
| Experiment with open-weight H3-Base | Yes | Not a local workflow |
| Best fit | Local control and workflow experimentation | Fast browser access |
Use ComfyUI when you want direct control over the open-weight H3-Base workflow and node graph. Use an online generator when you want to generate without managing model files, Python environments, CUDA dependencies, or local model storage.
MiniMax H3 ComfyUI FAQ
Does MiniMax H3 work in ComfyUI?
Yes. MiniMax H3 has native ComfyUI workflows for text-to-video, image-to-video, and reference-to-video. The current official guide requires ComfyUI 0.30.0 or later.
Which MiniMax H3 model do I need for text-to-video?
Use the FL2VA diffusion model for MiniMax H3 text-to-video. The ComfyUI-optimized file is minimax_h3_fl2va_pruned_int8_convrot.safetensors.
Which MiniMax H3 model do I need for image-to-video?
Use FL2VA. The same FL2VA diffusion weights handle text-to-video and first-frame, last-frame, or first-and-last-frame image conditioning.
Which MiniMax H3 model do I need for reference-to-video?
Use Ref2VA. The ComfyUI-optimized diffusion file is minimax_h3_ref2va_pruned_int8_convrot.safetensors.
Do I need both FL2VA and Ref2VA?
No. Download both only if you need both workflow families. T2V and I2V use FL2VA; reference-driven R2V uses Ref2VA.
What resolution should I use for MiniMax H3 in ComfyUI?
For a full-quality 16:9 H3-Base workflow, ComfyUI recommends approximately 1344 × 768, using about 1.0 megapixel and keeping the resolution multiple at 32.
Can MiniMax H3 generate audio in ComfyUI?
Yes. H3 jointly generates video and native stereo audio. The model specification uses 32 kHz stereo audio output.
Can MiniMax H3 run 2K completely locally?
The open-weight H3-Base workflow is a 768p base workflow. MiniMax's complete official 2K system also uses H3-Context-IR and H3-Regenerate-2K; MiniMax currently states that the Regenerate-2K module is not yet open-sourced.
Related MiniMax H3 Guides
Official Sources
MiniMax H3 Official Model Card
Primary source for H3 architecture, FL2VA and Ref2VA specifications, output limits, local H3-Base deployment, and the full 2K workflow.
ComfyUI Official MiniMax H3 Guide
Primary source for native ComfyUI workflows, model filenames, model directories, resolution settings, R2V behavior, and Sage Attention guidance.
Comfy-Org MiniMax H3 Models
ComfyUI-compatible MiniMax H3 model files.