ComfyUI  >  Рабочие процессы  >  AnimateDiff + Batch Prompt Schedule | Текст в Видео

AnimateDiff + Batch Prompt Schedule | Текст в Видео

Комбинация AnimateDiff с рабочим процессом Batch Prompt Schedule вводит новый подход к созданию видео. Позволяя динамически планировать текстовые подсказки, этот рабочий процесс дает возможность создателям точно настраивать повествовательные и визуальные элементы своих анимаций с течением времени. Это позволяет тонко вплетать нюансы эмоций и сюжета в каждый кадр.

Рабочий процесс ComfyUI Batch Prompt Schedule

ComfyUI AnimateDiff & Batch Prompt Schedule
Хотите запустить этот рабочий процесс?
  • Полностью функциональные рабочие процессы
  • Нет недостающих узлов или моделей
  • Не требуется ручная настройка
  • Отличается потрясающей визуализацией

Примеры ComfyUI Batch Prompt Schedule

Описание ComfyUI Batch Prompt Schedule

1. AnimateDiff + Batch Prompt Schedule Workflow

Рабочий процесс AnimateDiff и Batch Prompt Schedule позволяет динамически создавать видео из текстовых подсказок. Позволяя запланированные, динамические изменения подсказок с течением времени, Batch Prompt Schedule улучшает этот процесс, предлагая тонкий контроль над повествованием и визуальными элементами анимации и расширяя творческие возможности для рассказа историй.

2. Обзор AnimateDiff

Пожалуйста, ознакомьтесь с подробностями на How to use AnimateDiff in ComfyUI

3. Обзор Batch Prompt Schedule

3.1. Введение в Batch Prompt Schedule

Batch Prompt Schedule в ComfyUI - это мощный узел, предназначенный для эффективного управления и планирования сложных подсказок в серии кадров или итераций. Он позволяет создателям динамически регулировать текст и параметры с течением времени, обеспечивая детальный контроль в анимации и других проектах, основанных на времени.

3.2 Как использовать Batch Prompt Schedule

Во-первых, важно отметить три текстовых поля для подсказок в узле Batch Prompt Schedule: Initial Text Field, Pretext Field и Posttext Field.

Batch Prompt Schedule

Чтобы составить Initial Text Field в ComfyUI Batch Prompt Schedule, вы фактически определяете основную или базовую подсказку, которая будет применяться ко всем кадрам или итерациям в вашем расписании. Это достигается с помощью Pretext Field или Posttext Field, которые соответственно позволяют вам добавлять текст в начале или в конце каждой запланированной подсказки.

Initial Text Field: Это основное текстовое поле, в которое вы вводите подсказки, которые хотите обработать с помощью Batch Prompt Schedule. Укажите подсказку для ключевых кадров здесь. Например:

json "0": "Жнец, стоящий среди могил, несущий косу, в туманном кладбище ночью, жуткий туман, полная луна, летучие мыши, летающие вокруг, тыквы на Хэллоуин", "25": "Мужской зомби, открытый рот, ест мозг, в заброшенном постапокалиптическом городе, стены с граффити, мерцающие уличные фонари", "50": "Волк-оборотень воет, его глаза светятся красным, в густом жутком лесу, полная яркая луна, стая волков на заднем плане"

**Pretext Field**: Текст, который добавляется в начале каждой подсказки в расписании, обеспечивая единообразную основу для всех запланированных подсказок.

**Posttext Field**: Текст, который добавляется в конце каждой подсказки в расписании, позволяя единообразное завершение каждой подсказки или добавление единообразных элементов в подсказки.

Кроме того, есть некоторые другие параметры для управления подсказками:

**Max Frames**: Определяет максимальное количество кадров, для которых применяется расписание пакетных подсказок. Важно согласовать это число с количеством латентных переменных в вашем пакете или общим количеством кадров анимации, которые вы планируете создать.

**Print Output**: Булевый параметр, который, когда включен, позволяет выводить результаты для отладки или проверки.

**Start Frame**: Указывает начальный кадр для расписания пакетных подсказок.

**PW Fields**: Эти поля (`pw_a`, `pw_b`, `pw_c`, `pw_d`) способствуют динамической регулировке весов подсказок с течением времени. Манипулируя этими весами с помощью выражений и связывая их с другими запланированными значениями, создатели получают тонкий контроль над тем, как разные аспекты подсказки влияют на выходные данные расписания пакетных подсказок. Например, вы можете включить `pw_a`, `pw_b`, `pw_c` и `pw_d` в Initial Text Field следующим образом:
    
```json
"0": "Радостный танцор в центре внимания, широко улыбающийся (счастье:`pw_a`)",
"24": "Созерцательный танцор под лунным светом, погруженный в мысли (созерцание:`pw_b`)",
"48": "Печальная фигура в тени, слезы блестят в лунном свете (печаль:`pw_c`)"

Этот рабочий процесс вдохновлен MDMZ. Для получения дополнительной информации, пожалуйста, посетите его канал на YouTube.

Хотите больше рабочих процессов ComfyUI?

RunComfy

© Авторское право 2024 RunComfy. Все права защищены.

RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией.