AnimateDiff + 批量提示计划 | 文本到视频

AnimateDiff 与批量提示计划工作流程的结合为视频创作引入了一种新方法。通过启用文本提示的动态调度,该工作流程使创作者能够随时间精细调整动画的叙事和视觉元素。这允许将情感和情节的复杂性精心编织到每一帧中。

ComfyUI 工作流

ComfyUI AnimateDiff & Batch Prompt Schedule
想要运行这个工作流吗?
  • 完全可操作的工作流
  • 没有缺失的节点或模型
  • 无需手动设置
  • 具有惊艳的视觉效果

示例

描述

1. AnimateDiff + 批量提示计划工作流程

AnimateDiff 和批量提示计划工作流程支持从文本提示动态创建视频。通过允许随时间对提示进行预定的动态更改,批量提示计划增强了这个过程,为动画的叙事和视觉提供了复杂的控制,扩展了讲故事的创作可能性。

2. AnimateDiff 概述

请查看如何在 ComfyUI 中使用 AnimateDiff的详细信息

3. 批量提示计划概述

3.1. 批量提示计划介绍

ComfyUI 中的批量提示计划是一个强大的节点,旨在跨一系列帧或迭代高效地管理和调度复杂的提示。它使创作者能够随时间动态调整文本和参数,从而在动画和其他基于时间的媒体项目中进行详细控制。

3.2 如何使用批量提示计划

首先,值得注意的是批量提示计划节点中的三个用于提示的文本字段:初始文本字段、前置文本字段和后置文本字段。

批量提示计划

要在 ComfyUI 批量提示计划中编写初始文本字段,您本质上定义了将应用于计划中所有帧或迭代的核心或基本提示。这是通过前置文本字段后置文本字段来实现的,它们分别允许您在每个预定提示之前或之后添加文本。

初始文本字段:这是输入要由批量提示计划处理的提示的主要文本输入。在此指定关键帧的提示。例如:

"0": "死神,站在坟墓中,手持镰刀,在夜晚雾蒙蒙的墓地里,诡异的雾气,满月,蝙蝠飞来飞去,万圣节南瓜",
"25": "男性僵尸,张开嘴,吃脑子,在废弃的后启示录城市景观中,涂鸦墙,闪烁的路灯",
"50": "狼人嚎叫,眼睛发出红光,在浓密诡异的森林中,明亮的满月,背景中有一群狼"

前置文本字段:在计划中每个提示的开头添加文本,允许在所有预定提示中使用一致的基础。

后置文本字段:在计划中每个提示的末尾添加文本,为每个提示提供统一的结论或在提示之间添加一致的元素。

此外,还有一些其他参数可帮助控制提示:

最大帧数:确定应用批量提示计划的最大帧数。将此数字与批次中的潜在数量或您打算生成的总动画帧数保持一致至关重要。

打印输出:启用时,允许打印输出以进行调试或验证。

起始帧:指定批量提示计划的起始帧。

PW 字段:这些字段(pw_apw_bpw_cpw_d)有助于随时间动态调整提示权重。通过表达式操纵这些权重并将它们链接到其他预定值,创作者可以细致地控制提示的不同方面如何影响批量计划的输出。例如,您可以将 pw_apw_bpw_cpw_d 合并到初始文本字段中,如下所示:

"0": "聚光灯下快乐的舞者,笑容灿烂(快乐:`pw_a`)",
"24": "月光下沉思的舞者,陷入沉思(沉思:`pw_b`)",
"48": "阴影中悲伤的人,眼泪在月光下闪闪发光(悲伤:`pw_c`)"

这个工作流程的灵感来自 MDMZ。欲了解更多信息,请访问他的 YouTube 频道。

想要更多 ComfyUI 工作流吗?