上下文批量大小(Context batch size)
一次将有多少帧传递到运动模块中。
SD1.5 运动模块采用 16 帧进行训练,因此当帧数设置为 时会给出最佳结果16
。
SDXL HotShotXL 运动模块改为使用 8 帧进行训练。对于 V1 / HotShotXL 运动模块选择 [1, 24],对于 V2 / AnimateDiffXL 运动模块选择 [1, 32]。
闭环(Closed loop)
闭环
意味着此扩展将尝试使最后一帧与第一帧相同。
- 当
Number of frames
>Context batch size
时,包括当 ControlNet 启用且源视频帧数 >Context batch size
且Number of frames
= 0 时,AnimateDiff 无限上下文生成器将执行闭环。 - 当
Number of frames
<=Context batch size
时,AnimateDiff 无限上下文生成器将不起作用。只有当您选择“A”时,AnimateDiff 才会将反转的帧列表附加到原始帧列表以形成闭环。
有关每个选择的说明,请参阅下文:
N
意味着绝对没有闭环 – 如果Number of frames
的值小于Context batch size
且不为0 ,这是唯一可用的选项。R-P
意味着扩展将尝试减少闭环上下文的数量。提示行程(prompt traveling)不会被插补为闭环。R+P
意味着扩展将尝试减少闭环上下文的数量。提示行程(prompt traveling)将被插补为闭环。A
意味着扩展将积极尝试使最后一帧与第一帧相同。提示行程(prompt traveling)将被插补为闭环。
步幅(Stride)
“步幅”(Stride)是最大运动步幅的设置,用 2 的幂表示(默认:1)。
- 由于无限上下文生成器的限制,该参数仅在
Number of frames
>Context batch size
时有效,或者当 ControlNet 启用且源视频帧数 >Context batch size
且Number of frames
为 0 时有效。 Stride
只有当为 1时,才能完全没有闭环。- 对于每个 1 \leq 2^i \leq
Stride
,无限上下文生成器将尝试使相隔2^i的帧在时间上保持一致。例如,如果Stride
为4 ,并且Number of frames
为8,它将使以下帧在时间上保持一致:
-
Stride
== 1: [0, 1, 2, 3, 4, 5, 6, 7]Stride
== 2: [0, 2, 4, 6], [1, 3, 5, 7]Stride
== 4: [0, 4], [1, 5], [2, 6], [3, 7]
重叠(Overlap)
上下文中重叠的帧数
如果重叠为 -1(默认):您的重叠将为Context batch size
// 4
由于无限上下文生成器的限制,该参数仅在Number of frame
>Context batch size
时有效,包括当 ControlNet 启用且源视频帧数 >Context batch size
且Number of frames
为 0 时有效。
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/jingjiangstable-diffusion-webuideanimatediffdonghuachajian/.html
Comments(6)
大神你好,问一下,这个插件对于本地部署的SD的显卡要求高不? 我的笔记本RTX4060的显卡能跑不?
@柳一刀:可以跑的
有可以使用sd的地方吗?自己硬件不行,不能安装sd。
@zhan:哩布网站可以在线生图
https://www.liblib.ai/
大神,秋叶安装包,我安装动画插件后,webui报错,直接打不开,卸载后,又可以打开,为什么呀
降低一个版本,好像又行了,再跑跑看