When you make a long MiniMax H3 video by chaining clips, each new clip continues from the end of the previous one. It copies that ending's small flaws and adds a few more. After a few clips, faces "burn": skin and lines get crunchy and etched, and the picture gets harsher. This LoRA is used on the continuation clips and keeps them close to the look of the first clip.
It was trained on three turbos (Larry Turbo v4, HyperFlow, lightx2v 8-step) and tested on a fourth model it never saw, where it cut face burn from +61% to +4%.
LoraLoaderModelOnly on the model that makes your continuation clips: 2, 3, 4 and so on.Each image shows the same chain run without and with the LoRA. The prompts and seeds are the same, so clip 1 is identical; the LoRA is never used on it. Each frame is taken 1 second before the end of its video, about 37 seconds in. We picked scenes where the camera stays on the same shot, so the two clip-10 frames compare fairly.
Face burn in this scene: +51% without the LoRA, −4% with it at 0.6.
Face burn in this scene: +52% without the LoRA, +6% with it at 0.5.
Larry, the hardest burner we tested. Face burn in this scene: +189% without the LoRA, −15% with it at 0.6,
loaded at full strength (not merged). With a turbo that burns this hard, the LoRA still helps a lot, but it can soften
the image, and here the colour still drifted warmer and darker. Baked into an 8-bit checkpoint, 0.6 is not enough for
Larry; go higher there.
We ran 10-clip chains, each about 37 seconds long. There were 4 scenes per setting (kitchen, kitchen with a second seed, park, porch), and every number is the average of those chains. "Face burn" is how much the face's fine texture changed from clip 1 to clip 10:
| Turbo | No LoRA | 0.4 | 0.5 | 0.6 | 0.8 |
|---|---|---|---|---|---|
| An unseen model (never trained on) | +61% | +29% | +4% | −13% | |
| HyperFlow 8-step (LoRA) | +25% | +4% | −1% | −14% | |
| lightx2v 8-step v1.0 768p | +44% | +14% | 0% | −7% | −37%¹ |
| Larry Turbo v4 (step 600 EMA) | +261% | +212%² | +159%² | +57%¹ |
¹ 2 chains. ² 3 chains: the park face got too small to measure.
Larry burns far harder than the others and needs more than 0.8 in this setup. At 1.0 its face burn was gone (−19%, 2 chains), but the camera framing started to change. Loaded at full strength (not merged) instead, 0.6 took it from +261% to −5% (3 chains).
What else changes at the best strength. Saturation, skin redness and lip sync stay where they are without the LoRA. Fine detail drops a little: 4–14% below clip 1, against 3–18% above it without the LoRA. Too much strength shows up as soft, waxy faces.
The setup we tested.
fl2va; continuations used ref2va.LoraLoaderModelOnly before the turbo.cfg 1.With other checkpoints (bf16, fp8, GGUF), other step counts or other ways of continuing, expect a different best strength.
It uses trajectory self-distillation:
Run settings:
The training code, configs, recorder node, scoring script and a write-up of everything that didn't work are in
TryingSomeStuff13/ai-toolkit,
branch h3-antiburn.
| File | h3_antiburn_universal_v1.safetensors |
| Size | 310,168,728 bytes |
| SHA256 | 8f76dc3c63afa8c556c620b4b7f2ffeeb666f0aa9382a9ce3a07fd6120d0f154 |
| Type | LoRA, rank 32, bf16, 416 tensors, ComfyUI key format (diffusion_model.*) |
| Trained layers | attention and MLP of the 50 DiT blocks and the 2 token-refiner blocks; no adaLN |
This LoRA is a Model Derivative of MiniMax H3 and is distributed under the MiniMax H3 Community License Agreement
(see LICENSE and NOTICE), including its Acceptable Use Policy. The file holds only new adapter weights; no MiniMax
H3 weights are included.
Thanks to a community compute grant that paid for the GPU time.