H3 Dials: слайдеры на 14 КБ для движения и настроения
Dials превращает пары промптов в слайдеры на 14 КБ для MiniMax H3 в ComfyUI: движение от почти статичного до 2.7x, восемь зловещих стилей, поддержка Pika H3 Flex и word dials.
Выпущенный слайдер движения при -2, базовом значении и +2. Из README проекта.
Что такое dial
Путь промпта в H3 состоит из текстового энкодера, проекции condition_proj и двухблочного token_refiner, после которых его читает DiT. Make Dial кодирует каждую пару промптов, усредняет разницу B минус A по всем парам и вычитает сдвиг формулировок, который добавляет каждый шаблон промпта. Остаётся одно направление: сколько качества применить к тому, что вы запрашиваете.
Apply Dial патчит token_refiner.forward, поэтому дерево модулей и пути весов остаются нетронутыми, а LoRA и другие dials штатно суммируются. Один dial весит примерно 14 КБ; типичная видео-LoRA занимает от 80 до 160 МБ.
Что входит
| Dial | Диапазон | Что делает |
|---|---|---|
h3_motion.safetensors | от -2 до +2 | 24 пары, 8 субъектов x 3. При +2 измеренное движение составляет 2.7x от базового; при -2 оно падает до 0.05x, почти до полной остановки |
h3_motion_lora.safetensors | тот же | То же направление в виде обычного файла LoRA, который принимает штатная нода Load LoRA. Эффект на единицу силы примерно 0.6x, поэтому используйте примерно 1.6x силы |
| Набор Villainy, 8 dials | от +1 до +2 | Sinister, creepy, cold, unhinged, seductive, corrupted, dread, impish. Каждый прошёл дебиасинг, поэтому все они задают разные направления |
Для двух зловещих dials автор приводит предупреждения. Sinister при +2 разрушает речь: ошибка слов Whisper 0.84 против 0.00 при базовом значении в тесте на диалог из двух строк. Unhinged даже при +2 тяготеет к агрессии.
Как запустить
- Клонируйте репозиторий в
ComfyUI/custom_nodes/. Дополнительных зависимостей нет. - Скопируйте
dials/*.safetensorsвComfyUI/models/loras/dials/. - Загрузите один из примеров рабочих процессов и задайте силу на Apply Dial.
Остальные ноды: Make Dial для новых направлений, Combine Dials для wa·a + wb·b, Save Dial и Load Dial. Потребуется MiniMax H3, запущенный в ComfyUI, который предоставляет репак от Comfy-Org.
Слайдер движения на трёх промптах, из README проекта.
На Pika H3 Flex
Dials встраивается между LoRA Pika H3 Flex и сэмплером. На Pika полезный диапазон составляет от +0.5 до +1.0, это примерно на 20-23 % больше движения; при +1.5 и выше сцена перестраивается, а персонажи меняются. Рабочий процесс de-rope из пакета MAINodes автора удерживает кадры, которые движутся слишком быстро, и перерисовывает их, что увеличивает время 6-шагового клипа Pika с примерно 1.5 минуты до 5.5 или 6 минут, то есть примерно до одного обычного 25-шагового рендера H3. Тайминги приведены автором: 1280x704 и 141 кадр на одной RTX PRO 6000 Max-Q.
Новое на этой неделе
6 ноября 2026 года появились три экспериментальные страницы, а новые инструменты для dials переехали в ComfyUI-MAINodes (Dial Rack, сила по всему клипу, de-rope, поддержка MOSS-Image):
- Word Dials: dial из четырёх слов вместо пар промптов, построенный на основе вопроса к текстовому энкодеру о том, какое направление повышает вероятность произнести эти слова. Underwater и thunder срабатывают с первой попытки; объединение нескольких слов в одно место тоже работает. Рядом на странице оставлен плацебо-dial из нейтральных слов для сравнения.
- Dials Lab: необычные контрасты, включая континуум от масляной живописи до пиксель-арта, datamosh-dial и переход от совы к осьминогу.
- Dials on a First Frame: первый кадр в image-to-video фиксирует облик, и даже sinister +4 оставляет тёплый закат тёплым. Снижение
guide_strengthв ноде H3 Cond Strength из MAINodes ослабляет эту фиксацию.
![]() | ![]() |
|---|---|
| Первый кадр при закреплении по умолчанию, контроль | Sinister +4: изображение по-прежнему удерживает тёплые сумерки |
Библиотека dials с демо-клипами доступна на Hugging Face.
Ограничения
Dial не может научить H3 чему-то новому. Он смещает, насколько сильно проявляется качество, которое вы уже получаете, поэтому новое лицо, персонаж или стиль по-прежнему требуют LoRA: LoRA отвечает за что, dials за как. Опубликованные значения силы проверялись на нескольких сценах (офис, библиотека) и одном диалоге из двух строк, поэтому считайте их отправными точками.


Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.