LoRA H3 Anti-Burn: evita la quemadura facial en clips encadenados

ComfyUI Wikinews

Un LoRA de rango 32 para clips de continuación de MiniMax H3 reduce la quemadura facial del +44% al 0% en cadenas de 8 pasos con lightx2v, y del +61% al +4% en un turbo no visto.

El LoRA H3 Anti-Burn es un adaptador de rango 32 de 310 MB para clips de continuación en vídeos MiniMax H3 encadenados. Se publicó el 14 de octubre de 2026 y en el momento de escribir esto cuenta con aproximadamente 11 me gusta y 1.100 descargas. Los pesos usan la nomenclatura de claves de ComfyUI (diffusion_model.*), por lo que no se necesita ningún nodo personalizado.

El problema que aborda

Un vídeo H3 largo suele construirse encadenando: el clip 2 continúa desde los últimos fotogramas del clip 1, el clip 3 desde el clip 2, y así sucesivamente. Cada continuación copia el final que recibió y añade un poco más de su propio error. Tras unos cuantos clips, las caras se queman: la piel y las líneas se vuelven crujientes y marcadas, y todo el fotograma se vuelve más duro.

El LoRA se carga solo en las pasadas de continuación y las mantiene cerca del aspecto del primer clip, que se genera con normalidad. Explícitamente no está pensado para el clip 1, que no tiene de dónde quemarse.

Cómo se usa

  • Cárgalo con LoraLoaderModelOnly solo en el modelo que renderiza los clips de continuación: del clip 2 en adelante.
  • Empieza con una fuerza de 0.5. Súbela si las caras siguen volviéndose más crujientes clip a clip, bájala si las caras se vuelven suaves o cerúleas.
  • La fuerza depende del turbo y del pipeline. Fusionar el LoRA en un checkpoint de 8 bits lo debilita, así que la recomendación es probar varios valores en una cadena de 4 a 5 clips antes de decidirse.

Qué se midió

Cadenas de 10 clips, de unos 37 segundos cada uno, en cuatro escenas (una cocina, la misma cocina con una segunda semilla, un parque y un porche), promediando todas las cadenas por configuración. La «quemadura facial» es cuánto cambió la textura fina de la cara entre el clip 1 y el clip 10: cero significa que el clip 10 está tan limpio como el clip 1, positivo significa que se quemó, negativo significa que quedó más suave que el clip 1.

TurboSin LoRA0.40.50.60.8
Modelo no visto (nunca entrenado con él)+61%+29%+4%−13%
HyperFlow 8 pasos+25%+4%−1%−14%
lightx2v 8 pasos v1.0 768p+44%+14%0%−7%−37%
Larry Turbo v4 (paso 600 EMA)+261%+212%+159%+57%

La columna del modelo no visto es la que más importa: el LoRA se entrenó con Larry Turbo v4, HyperFlow y lightx2v, y aun así mantuvo un cuarto turbo que nunca había visto en +4% con 0.6.

Un modelo no visto: clip 1, clip 10 sin el LoRA, clip 10 con él

Un turbo con el que el LoRA nunca se entrenó. Clip 1, después el clip 10 sin el LoRA y después el clip 10 con él a 0.6. En esta escena la quemadura facial pasa de +51% a −4%.

lightx2v 8 pasos: clip 1, clip 10 sin el LoRA, clip 10 con él

lightx2v 8 pasos v1.0 768p en la escena de la cocina: +52% sin el LoRA, +6% con él a 0.5.

Larry Turbo v4: clip 1, clip 10 sin el LoRA, clip 10 con él

Larry Turbo v4, el que más quema en la prueba: +189% sin el LoRA, −15% con él a 0.6 cargado a plena fuerza. Larry sigue suavizando la imagen y derivando hacia tonos más cálidos y oscuros.

Larry necesita más de 0.8 en la configuración fusionada. A 1.0 su quemadura facial desapareció (−19%, dos cadenas), pero el encuadre de cámara empezó a cambiar; cargado a plena fuerza en lugar de fusionado, 0.6 lo llevó de +261% a −5%.

La saturación, el enrojecimiento de la piel y el lip sync se mantienen igual que sin el LoRA. El detalle fino cae ligeramente: entre un 4 y un 14% por debajo del clip 1, frente a un 3 a 18% por encima sin el LoRA. Una fuerza demasiado alta se nota en caras suaves y cerúleas.

La configuración detrás de esas cifras

  • Los checkpoints MiniMax H3 podados int8 ConvRot de ComfyUI de Comfy-Org/MiniMax-H3; el clip 1 usa fl2va, las continuaciones usan ref2va.
  • El LoRA se fusiona con LoraLoaderModelOnly antes del LoRA del turbo.
  • Cada continuación lleva los últimos 39 fotogramas del clip anterior y su audio como contexto enmascarado protegido.
  • 8 pasos, CFG 1, a 640×1152, 1152×640 y 864×864.

Otros checkpoints (bf16, fp8, GGUF), otros recuentos de pasos y otras formas de continuar querrán una fuerza distinta.

Limitaciones

La tarjeta es directa sobre el alcance. Cuatro escenas por configuración es una prueba pequeña, y una sola cadena de 10 clips puede oscilar ±15 puntos. Evita la quemadura, pero no repara un vídeo que ya está quemado. Solo se probó en continuaciones a partir de contexto enmascarado, no en otras formas de extender un vídeo, y solo con personas hablando con caras a media o corta distancia.

Cómo se entrenó

El entrenamiento es autodestilación de trayectoria. El autor registró lo que cada turbo hace realmente en una generación fresca de 8 pasos, 150 ejecuciones a tamaño completo en total, 50 de cada uno de Larry, HyperFlow y lightx2v. Después, el LoRA se entrenó en modo continuación, con el inicio del mismo vídeo fijado como contexto protegido y la propia ejecución fresca del turbo como objetivo, de modo que una continuación aprende a parecerse a una generación fresca en lugar de amplificar lo que había en su contexto. No hubo quemadura sintética ni pérdida de ruido fresco; las versiones anteriores que los usaban suavizaban todo.

Las configuraciones de ejecución fueron 300 pasos, rango 32, tasa de aprendizaje 1e-4, peso de red 0.6, resolución 864, 124 fotogramas, en una sola RTX PRO 6000.

Disponibilidad

El adaptador es h3_antiburn_universal_v1.safetensors en el repositorio de Hugging Face: 416 tensores, bf16, que cubren las capas de atención y MLP de los 50 bloques DiT y los 2 bloques token-refiner, sin adaLN. Colócalo en ComfyUI/models/loras/. El código de entrenamiento, las configs y los scripts de grabación y puntuación están en la rama h3-antiburn de un fork de ai-toolkit.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…
LoRA H3 Anti-Burn: evita la quemadura facial en clips encadenados | ComfyUI Wiki