Set up ComfyUI (once)
Every recipe uses ComfyUI, a free app that runs video models on your own GPU or a rented one. Set it up once; the workflows you download from each guide then load as finished graphs.
Version 1 (2026-10-15): the same steps as this page, with every download’s link and checksum. sha256 4696aabf60c9842c472bdbe6acaf6626f0f158d3b88d9488a5561b4a910841c9, also in the manifest.
1. Install ComfyUI
Install ComfyUI v0.39.0 from its release page on github.com/Comfy-Org/ComfyUI (commit b0b743566f65daafc423b4fea8a2fbda94b3384a). On Windows, use the portable build: download ComfyUI_windows_portable_nvidia.7z, check its sha256 (3dca347842ed1c6c833105fafb1669284685a3e54df41578d5f94bcc898ae039), and extract it to a new folder. The MiniMax H3 video nodes are built in; there are no custom nodes to install for these guides.
Version: Use ComfyUI v0.39.0 (commit b0b743566f65), from the Comfy-Org/ComfyUI repository. It is the recommended release, not a tested minimum: our latest test ran v0.39.0 plus 45 later commits (14c55315), and newer releases may work but aren’t tested. Older ones lack nodes the downloads use: the Rebuild a shot control node needs 0.35.0 or later, the Qwen Image 2.1 nodes 0.37.0 or later, and plain 0.37.0 can turn the area you replace solid black. Install that release instead of updating: the update script pulls the newest code, not this release.
2. Download the models
From Hugging Face, from the links below, into the folders under ComfyUI/models/. Each link is pinned to one version of the file; after downloading, check that the file’s sha256 matches the table before you move it into place. Take only these .safetensors files: some of the same repositories hold other files you don’t need. The text encoder and the two VAEs are shared, so a second recipe only adds its own model and LoRA. Allow about 47 GB of disk space for Swap a person, about 68 GB for Add new footage, about 51 GB for the two Rebuild a shot guides, about 76 GB for all four.
| File | Folder | Size | Download (pinned) | sha256 | License | Used by |
|---|---|---|---|---|---|---|
minimax_h3_ref2va_pruned_int8_convrot.safetensors | diffusion_models/ | 21 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 9255f52b6677845ad238f20dfaafa94727053694127ab7f255c048f0f9365779 | MiniMax H3 Community License | Swap a person, Add new footage (from pictures), Rebuild a shot (with or without actors) |
minimax_h3_fl2va_pruned_int8_convrot.safetensors | diffusion_models/ | 21 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | e889202c41dafb67b10d67b97f0d8541508036a6090af23425a5c2615d03c47a | MiniMax H3 Community License | Add new footage |
qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors | text_encoders/ | 15.7 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 35a88d51044231fe332301d7a62aa81e3f2cba62febeb446e2c1e3e0ef76f2c6 | MiniMax H3 Community License | All |
minimax_h3_video_vae_fp16.safetensors | vae/ | 5.2 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 7c1f131492e7eddacaac9069a61b81bdd39de5cc96561e677c5eab1cdce5e522 | MiniMax H3 Community License | All |
minimax_h3_audio_vae_fp32.safetensors | vae/ | 0.6 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 8e505d95dd1561d47abd43d4238fd40d9bb1ae9e147ed0a4cba778d76ae4db48 | MiniMax H3 Community License | All |
minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors | loras/ | 1.96 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 5b9ab5ade15d0775676d01a907268a69a1468dc6033b3b0d3ded5502f3ebb84c | MiniMax H3 Community License | Swap a person, Add new footage (from pictures) |
minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors | loras/ | 1.96 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 2339acdf19bfe123f46b971ea35d367a84adb85de43627e1eceafa5a5b2b111e | MiniMax H3 Community License | Add new footage |
sam3.1_multiplex_fp16.safetensors Use this Comfy-Org copy. The original facebook/sam3.1 repository has only a pickle file; never use it. | checkpoints/ | 1.75 GB | Comfy-Org/sam3.1 @ 7bb83747 | 9ba99c92703c2e8b4f47de2d34a539bb8e18923049e238b780d70dbe6368eb03 | Meta SAM License | Swap a person and Rebuild a shot with actors (the masks for the grey reference, tracking), Rebuild a shot (cut-outs) |
minimax_h3_fun_controlnet_union_2.0_pruned_int8_convrot.safetensors Use this Comfy-Org 2.0 file. The same repository also has an older v1 patch, and the 13.5 GB file from the original authors loads without an error but gives wrong results. | model_patches/ | 4.53 GB | Comfy-Org/MiniMax-H3 @ e5eb578a | 890af58bb350f0c2f6c409b1c67ea8f4196654297d037769b72de1e6f504c612 | MiniMax H3 Community License | Rebuild a shot (with or without actors) |
minimax_h3_turbo_v4_step600_ema.safetensors Take only this _ema .safetensors file. The repository also holds experimental pickle files and a script; never download or run those. | loras/ | 0.78 GB | larryvrh/MiniMax-H3-Turbo-Lora @ 43a74557 | 5f3a626cd72c93a8b9318d6760c510bc5092d2ab13aaba1f932c5bab07a416d3 | MiniMax H3 Community License (an H3 derivative; its card says Apache-2.0) | Rebuild a shot (with or without actors) |
depth_anything_3_mono_large.safetensors Don’t run the repository’s conversion script. | geometry_estimation/ | 1.34 GB | Comfy-Org/Depth-Anything-3 @ 1aaeea51 | 9b44eda5bedba5b4e125686fdb79d1db309c1b9785277576eb930f885b008f96 | Apache-2.0 | Rebuild a shot (with or without actors) |
Use the Comfy-Org copy of the Fun ControlNet patch, as linked above. The 13.5 GB file from the original authors loads without an error but puts its control layers in the wrong places, and the results come out wrong.
3. Pick the size your GPU fits
Each guide offers two downloads. The default is sized for a 16 GB card; the higher-quality one needs a 48 GB-class GPU or a cloud GPU. The table shows what the defaults took on an RTX 5070 Ti (16 GB). They use nearly all of a 16 GB card. Close Chrome, OBS, games and other heavy apps while it generates.
System memory matters too. It needs 32 GB of system RAM, plus a pagefile of about 32 GB or more (on Windows, a system-managed pagefile is fine if the disk has room). The video model (21 GB) and the text encoder (15.7 GB) do not fit in 16 GB of GPU memory, so ComfyUI keeps part of them in system memory and the pagefile: on the measured runs, system memory peaked at 31.2 of 32 GB (the character swap is the heaviest). With 16 GB of system RAM it is untested and likely to fail.
| Workflow | Default download | 16 GB GPU | Higher quality |
|---|---|---|---|
| Character swap | 1024 × 576, at least 124 frames 4:3 version: 768 × 576, about 3 minutes per clip | Yes: 4–7 minutes per clip, peak 13.2–15.1 GiB | 1536 × 864, 192 frames, 48 GB GPU or cloud |
| First/last-frame | 1024 × 576, 124 frames | Yes: about 2½ minutes per clip, peak about 15.5 of 16.3 GB | 1536 × 864, 124 frames, 48 GB GPU or cloud |
| Start-image-only | 1024 × 576, 124 frames | Yes: about 3 minutes per clip, peak about 15.5 of 16.3 GB | 1536 × 864, 124 frames, 48 GB GPU or cloud |
No suitable GPU? Rent one by the minute, for example an RTX PRO 6000 on RunPod, at about $0.20 per 5-second clip; it runs the higher-quality files too. Install ComfyUI there the same way. Keep pictures you upload to a cloud ComfyUI as JPEGs of about 1.2 MB or less.
4. Load a workflow
Download a workflow from its guide, then in ComfyUI choose File → Open and pick it, or drag the file onto the canvas. It loads as a fully wired graph. Each guide lists the few inputs to change; leave the sampler settings as they are.
Where your files go. Put each still or clip directly in your ComfyUI/input folder (not a subfolder), or use the node’s upload button. The Load Image and Load Video nodes only list files that sit directly in that folder. What ComfyUI makes is saved under ComfyUI/output/; to use it in another workflow, copy it into ComfyUI/input first. Give each file a name of its own, for example myshow-s1e4-start.png, so a new run never overwrites an old one.
5. Pictures
Each recipe starts from pictures: a character design for a swap, a first frame for an added scene. Use an image model that edits a picture from a reference. Three run locally in ComfyUI; pick one. Seedream 4 and Nano Banana also work, through ComfyUI’s partner nodes, as optional paid services. Start from a real still of the episode, not a description alone, so the color, grain and design match the show.
| File | Folder | Size | Download (pinned) | sha256 | License | Used by |
|---|---|---|---|---|---|---|
qwen_image_2.1_int8_convrot.safetensors | diffusion_models/ | 7.26 GB | Comfy-Org/Qwen-Image-2.1 @ a8342359 | cb74113cb03faecd79611b01fd7fd642f0aa60d6f0b95086abee214d75eaa57d | Qwen Research License (non-commercial) | Qwen Image 2.1 (about 17.3 GB) |
qwen3vl_8b_int8_convrot.safetensors | text_encoders/ | 9.35 GB | Comfy-Org/Qwen-Image-2.1 @ a8342359 | 8bfd0f6e12abf2d2d697ecc888e5e90b0d6741d6708f05799f53afa560452e8f | Qwen Research License (non-commercial) | Qwen Image 2.1 (about 17.3 GB) |
qwen_image_2.1_vae_bf16.safetensors | vae/ | 0.68 GB | Comfy-Org/Qwen-Image-2.1 @ a8342359 | bb21f7473051e1ac368515dd3f2e15cd44d7a11748ee8823e1ddca3e4876b7c9 | Qwen Research License (non-commercial) | Qwen Image 2.1 (about 17.3 GB) |
krea2_turbo_fp8_scaled.safetensors | diffusion_models/ | 13.14 GB | Comfy-Org/Krea-2 @ eb1eddd3 | eb4dd8c612cfd10f64f25b057e6e6bbcb5737c94a7372177e456dbf7579502f1 | Krea 2 Community License | Krea 2 Turbo (about 18.6 GB) |
qwen3vl_4b_fp8_scaled.safetensors | text_encoders/ | 5.24 GB | Comfy-Org/Krea-2 @ eb1eddd3 | 54bd5144df0bbc25dd6ccadfcb826b521445a1b06ae5a42570bdd2974ca87094 | Krea 2 Community License | Krea 2 Turbo (about 18.6 GB) |
qwen_image_vae.safetensors | vae/ | 0.25 GB | Comfy-Org/Krea-2 @ eb1eddd3 | a70580f0213e67967ee9c95f05bb400e8fb08307e017a924bf3441223e023d1f | Krea 2 Community License | Krea 2 Turbo (about 18.6 GB) |
flux2_dev_fp8mixed.safetensors | diffusion_models/ | 35.46 GB | Comfy-Org/flux2-dev @ ed33133c | 863a82e4ff950a42a6b0e80bea824828f129eb1a8fbbdbd9e8cb29859127b486 | FLUX [dev] Non-Commercial License | FLUX.2 (about 53.8 GB) |
mistral_3_small_flux2_fp8.safetensors | text_encoders/ | 18.03 GB | Comfy-Org/flux2-dev @ ed33133c | e3467b7d912a234fb929cdf215dc08efdb011810b44bc21081c4234cc75b370e | FLUX [dev] Non-Commercial License | FLUX.2 (about 53.8 GB) |
flux2-vae.safetensors | vae/ | 0.34 GB | Comfy-Org/flux2-dev @ ed33133c | d64f3a68e1cc4f9f4e29b6e0da38a0204fe9a49f2d4053f0ec1fa1ca02f9c4b5 | FLUX [dev] Non-Commercial License | FLUX.2 (about 53.8 GB) |
Our latest test used Qwen Image 2.1. Seedream 4 and Nano Banana are optional paid services, never required.
For a creature or object you’ll upgrade, make one picture you’re happy with, then 2–3 more views of the same individual (side, head close-up), edited from that first picture so the design stays the same. Cut each out on plain grey. Its color decides the color of the result, so pick the color in the picture, not in the prompt.
You’ll need to do this by hand
No download can do these, and an AI agent working from the Markdown file stops and asks you:
- Capture: marking the shot in the extension’s Creator tools, playing the episode and recording it with OBS.
- System settings: the GPU driver and the pagefile (on Windows, changing the pagefile needs an administrator).
- Installing software: ComfyUI, FFmpeg, OBS, HandBrake and the extension’s Creator edition.
- Choosing who is recast, approving the new person’s pictures, and every review of a mask or a take.
- Adding the edit pack in the extension and watching it on the episode.