H3 Dials: sliders de 14 KB para movimiento y ambiente en ComfyUI

ComfyUI Wikinews

Dials convierte pares de prompts en sliders de 14 KB para MiniMax H3 en ComfyUI: movimiento de casi quieto a 2,7x, ocho estilos evil, soporte de Pika H3 Flex y word dials.

Dials convierte un par de prompts en un archivo de ~14 KB que se comporta como un slider con signo en MiniMax H3: la fuerza negativa desplaza una generación hacia el primer prompt y la positiva hacia el segundo. Sin entrenamiento, sin imágenes de referencia y sin una pasada de render adicional. Incluye un slider de movimiento y ocho dials de ambiente, y los mismos archivos funcionan en Pika H3 Flex.
El slider de movimiento en -2, 0 y +2 sobre un mismo prompt

El slider de movimiento publicado en -2, base y +2. Del README del proyecto.

Qué es un dial

La ruta del prompt de H3 es un codificador de texto, una proyección condition_proj y un token_refiner de dos bloques antes de que lo lea el DiT. Make Dial codifica cada par de prompts, promedia la diferencia de B menos A en todos los pares y elimina por proyección el desplazamiento de redacción que añade cada plantilla de prompt. Lo que sobrevive es una sola dirección: cuánto de una cualidad, aplicado a lo que escribas en el prompt.

Apply Dial parchea token_refiner.forward, de modo que el árbol de módulos y las rutas de pesos quedan intactos, y los LoRA y otros dials se apilan con normalidad. Un dial pesa unos 14 KB; un LoRA de vídeo típico, entre 80 y 160 MB.

Qué incluye

DialAlcanceQué hace
h3_motion.safetensors-2 a +224 pares, 8 sujetos x 3. En +2 el movimiento medido es 2.7x la base; en -2 baja a 0.05x, casi congelado
h3_motion_lora.safetensorsigualLa misma dirección en forma de archivo LoRA normal, que acepta el nodo Load LoRA estándar. Alrededor de 0.6x el efecto por unidad, así que usa alrededor de 1.6x la fuerza
Pack Villainy, 8 dials+1 a +2Sinister, creepy, cold, unhinged, seductive, corrupted, dread, impish. A cada uno se le eliminó el sesgo, por lo que son direcciones distintas

Dos de los dials malignos vienen con advertencias del autor. Sinister en +2 destroza el habla: error de palabras de Whisper de 0.84 frente a 0.00 en la base, en una prueba de diálogo de dos líneas. Unhinged tiende a lo agresivo incluso en +2.

Cómo ejecutarlo

  1. Clona el repo en ComfyUI/custom_nodes/. No hay dependencias adicionales.
  2. Copia dials/*.safetensors en ComfyUI/models/loras/dials/.
  3. Carga uno de los flujos de trabajo de ejemplo y ajusta la fuerza en Apply Dial.

Los demás nodos son Make Dial para nuevas direcciones, Combine Dials para wa·a + wb·b, Save Dial y Load Dial. Necesitas MiniMax H3 funcionando en ComfyUI, que proporciona el repack de Comfy-Org.

El slider de movimiento con tres prompts, del README del proyecto.

En Pika H3 Flex

Los dials se sitúan entre el LoRA de Pika H3 Flex y el muestreador. En Pika el alcance útil es de +0.5 a +1.0, alrededor de un 20 a 23 por ciento más de movimiento; en +1.5 y por encima la escena se recompone y los personajes se transforman. Un flujo de trabajo de de-rope del pack MAINodes del autor retiene los fotogramas que se mueven demasiado rápido y los vuelve a renderizar, lo que lleva un clip de Pika de 6 pasos de unos 1.5 minutos a 5.5 o 6 minutos, aproximadamente un render H3 normal de 25 pasos. Los tiempos son del autor, a 1280x704 y 141 fotogramas en una RTX PRO 6000 Max-Q.

Novedades de esta semana

El 2026-11-06 se publicaron tres páginas experimentales, y las herramientas de dials más recientes pasaron a ComfyUI-MAINodes (un Dial Rack, fuerza a lo largo del clip, de-rope, soporte de MOSS-Image):

  • Word Dials: un dial creado a partir de cuatro palabras en lugar de pares de prompts, construido preguntando al codificador de texto qué dirección hace más probable que diga esas palabras. Underwater y thunder funcionan al primer intento; mezclar varias palabras en un lugar también funciona. La página mantiene junto a ellos un dial placebo de palabras anodinas para comparar.
  • Dials Lab: contrastes extraños, incluido un continuo de pintura al óleo a pixel art, un dial de datamosh y búho a pulpo.
  • Dials on a First Frame: un primer fotograma de imagen a vídeo ancla el aspecto, e incluso con sinister +4 una puesta de sol cálida sigue siendo cálida. Reducir guide_strength en el nodo H3 Cond Strength de MAINodes afloja ese control.
Primer fotograma, controlPrimer fotograma, sinister +4
Primer fotograma con el anclaje predeterminado, controlSinister +4: la imagen sigue manteniendo el cálido atardecer

La biblioteca de dials con clips de demostración está en Hugging Face.

Límites

Un dial no puede enseñarle algo nuevo a H3. Modula cuánto de una cualidad que ya obtienes, así que una cara, un personaje o un estilo nuevos siguen necesitando un LoRA: un LoRA para el qué, dials para el cómo. Las fuerzas publicadas se comprobaron en un puñado de escenas, una oficina, una biblioteca y un diálogo de dos líneas, así que tómalas como puntos de partida.

Comentarios

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

Cargando comentarios…
H3 Dials: sliders de 14 KB para movimiento y ambiente en ComfyUI | ComfyUI Wiki