Рабочий процесс AnimateDiff и Batch Prompt Schedule позволяет динамически создавать видео из текстовых подсказок. Позволяя запланированные, динамические изменения подсказок с течением времени, Batch Prompt Schedule улучшает этот процесс, предлагая тонкий контроль над повествованием и визуальными элементами анимации и расширяя творческие возможности для рассказа историй.
Пожалуйста, ознакомьтесь с подробностями на
Batch Prompt Schedule в ComfyUI - это мощный узел, предназначенный для эффективного управления и планирования сложных подсказок в серии кадров или итераций. Он позволяет создателям динамически регулировать текст и параметры с течением времени, обеспечивая детальный контроль в анимации и других проектах, основанных на времени.
Во-первых, важно отметить три текстовых поля для подсказок в узле Batch Prompt Schedule: Initial Text Field, Pretext Field и Posttext Field.
Чтобы составить 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`)"
Этот рабочий процесс вдохновлен . Для получения дополнительной информации, пожалуйста, посетите его канал на YouTube.
© Авторское право 2024 RunComfy. Все права защищены.