步骤:扩展 → 可下载 → 加载扩展列表 → 搜索AnimateDiff → 选择第一个安装。
如果还有不明白的小伙伴可以去看我第五课的教程,那里有更加详细的插件安装办法,在这里,我就不多讲解了,链接如下。
AI绘画根本 第五课:节制Stable Diffusion提示词权重和插件的利用
三、animateDiff 干系文件下载首先须要下载animateDiff模型以及animateDiff的LORA,文件我已经准备好了,关注"大众号【煜煌阁】回答【SD插件】即可。
animateDiff 模型存放路径
animateDiff存储位置:根目录\extensions\sd-webui-animatediff\model文件夹里。
AnimateDiff Lora存放路径
Lora存储位置:根目录\models\Lora文件夹里。(我是自己创建了一个专门存放animateDiff Lora的文件夹)
解释:Lora文件如果太多,可以新建文件夹进行分类,sd也可以识别文件夹的。
四、animateDiff 实例本次测试利用ToonYou大模型,这是animateDiff开拓者推举的模型。提示词为1girl和基本起手式预设样式。除了勾选 启动animateDiff 和Save format(保存格式)参数设置为GIF和MP4之外,其他参数和基本参数保持不变。点击天生开始。
animateDiff 插件 天生 GIF图
天生如上,大家以为如何。
五、animateDiff 参数讲解所谓“工欲善其事,必先利其器”,对付学习animateDiff来说,理解每个参数的含义是非常主要的,这样才能更好地节制它的利用方法。其次animateDiff在运行时会占用较大的显存资源。因此,盲目地利用它可能会摧残浪费蹂躏我们的韶光,并且天生的视频质量可能不尽人意。
animateDiff文件天生存储路径
解释:为了更直不雅观地展示参数对天生图片的影响,我将利用刚刚实例的图片,固定随机种子,并分别调度参数的值。通过这种办法,可以更好地理解参数的浸染和优化效果。
animateDiff 插件-默认参数
(一)动画模型
动画模型便是我们下载的animateDiff模型,也便是mm_sd_v15_v2.ckpt 文件。
animateDiff 模型
没有可以点击刷新试试
解释:如果下拉框中没有可以点击阁下的蓝色刷新按钮。
(二)Save format(保存格式)
天生的视频保存什么样的文件格式,可多选。
将Save format参数(GIF、MP4、WEBP、WEBM、PNG、TXT)全部选择上进行天生。
GIF、MP4、WEBP、WEBM、TXT
在animateDiff存储文件夹中,除了TXT文件是天生视频的基本参数,其他的只是格式不同。根据情形来选择保存文件格式。
PNG
解释:AnimateDiff天生的PNG文件会与文生图存放在同一个目录文件夹中。如果天生的视频时长较长或帧数较多,建议避免保存为PNG格式,由于PNG会将每一帧都保存为一张单独的图片。
(三)启动animateDiff
启动animateDiff
启动或者停滞animateDiff插件,这个就不多阐明了吧。
(四)总帧数
通过此参数设定动画的总帧数。
总帧数
我们知道,动画的事情事理是利用人眼的视觉暂留征象,通过快速闪过一系列静止图片来产生连续运动的效果。因此,总帧数可以理解为动画中的画面数量,越多的帧数可以使动画看起来更加流畅。
如果我们将总帧数设置为32,帧率为8,那么天生的视频时长为32÷8=4,即4秒。
4秒GIF
解释:总帧数的默认值为0,程序会利用高下文单批数量值为总帧数,也便是16÷8=2。会天生出2秒的视频。
(五)帧率
该参数用于设置动画的播放速率,即每秒播放的帧数。
帧率
我们将帧率值设置成16,然后其他参数不变,进行生图。
帧率为16的GIF
从图来看,很明显更加流畅了,播放速率翻倍了,但时长也变为了1秒。
视频属性
解释:当总帧数值为0,会用高下文单批数量值(16)作为总帧数,而我们设置了帧率为16,也便是一秒钟有16张图片从面前闪过,以是16÷16=1,即1秒。帧率值越高,速率越快。
(六)显示循环数量
这个参数决定了动画重复播放的次数。
显示循环数量
默认值为0,代表无限循环的动画。当循环数量设置为1时,动画将只播放一次;当循环数量设置为2时,动画将连续播放两次;以此类推。
当你看到图不动了,解释已经循环完了。
解释:上图为设置了循环数量值为2的图,如果图不动了,解释已经循环完了。
(七)闭环
闭环参数决定了动画的结束办法。
闭环
闭环共有四种状态:
N:表示绝对没有闭环。也便是说,动画的末了一帧和第一帧是完备不相同的。如果帧数小于高下文批处理大小而不是0,那么这个选项便是唯一可用的。
R-P:代表扩展将试图减少闭环高下文的数量。这意味着,该选项会只管即便减少使末了一帧与第一帧相同的情形,但并不担保完备不会形成闭环。
R+P:也表示扩展将试图减少闭环,但其与R-P的紧张差异在于,R+P会尽可能地增加两帧之间的差异,以只管即便避免形成闭环。
A:则代表扩展将尽可能地使末了一帧与第一帧相同,即尽可能地形成闭环。
为了更清晰地展示四种状态,我为每种状态天生一个单独的GIF。同学们可以通过不雅观察这些GIF来理解上边的话。
解释:想要看到闭环的差异,必须是总帧数>高下文单批数量。这是由于无限高下文天生器在这种情形下无法实行,导致闭环参数无效。本次我设置的总帧数为40,其他参数都是默认值。
闭环状态:N
闭环状态:R-P
闭环状态:R+P
闭环状态:A
详细选择什么,须要根据实际情形来选择。
(八)高下文单批数量
这是指每次处理的图片数量。
高下文单批数量
高下文单批数量参数是指在AnimateDiff插件中,一次处理的动画帧数。这个参数的浸染是掌握动画的渲染速率和质量。如果将该参数设置得较小,则动画将更快地渲染,但可能会涌现抖动或其他不稳定性。如果将该参数设置得较大,则动画将更慢地渲染,但可能会涌现更好的质量。
本次测试,高下文单批数量值分别设为1,12,16,32,其他参数默认不变,进行生图。
从左到右,从上到下,分别是1,12,16,32
从图中可以看出,当高下文单批数量参数的值为1时,无法天生有效的图像;当值为12时,虽然可以天生图像,但人物会有轻微的晃动,幅度不大;当值为16时,是默认值,可以天生图像;但是当值为32时,天生的图像也不理想。因此,须要进一步优化该参数的值以得到更好的渲染效果。
(九)步幅
此参数决定了天生的动画的跳跃度。
步幅
紧张用于掌握图像天生过程的优化程度,即通过调度图像帧之间的过渡效果来改进视频帧的流畅性。当步幅值较小时,天生的动画将会更加风雅和平滑;而当步幅值较大时,虽然可以加快渲染速率,但可能会导致动画涌现较大的抖动,影响不雅观看体验。
本次测试,总帧数为40,步幅值分别为1(默认值),3,5,其他参数不变,进行生图。
解释:想要看到步幅的差异,必须是总帧数>高下文单批数量。这是由于无限高下文天生器在这种情形下无法实行,导致步幅参数无效。
值分别为1,3,5
可以看出,图片有较大的抖动,详细的值,请根据实际情形来定。
(十)重叠
启用此选项后,天生的动画将有部分帧是相同的,从而增加流畅度。
重叠
详细来说,重叠参数决定了前后两帧之间共享的像素数量。当重叠参数值较小时,每一帧将更加独立,天生的动画将会更加清晰,但可能会涌现较大的抖动;反之,当重叠参数值较大时,帧与帧之间的过渡将更加平滑,但可能会导致细节丢失,影响不雅观看体验。
默认值为-1代表不重叠。接下来测试重叠值为1、5、10的差异。
解释:想要看到重叠的差异,必须是总帧数>高下文单批数量。这是由于无限高下文天生器在这种情形下无法实行,导致重叠参数无效,总帧数设置为40。
值为1,5,10的差异
如图所示,分别是值为1,5,10的差异,值越小,越清晰,值越大,细节丢失。
(十一)帧插值、插值次数X
帧插值:决定了天生的动画的平滑程度。
插值次数X:决定了帧间过渡的平滑度。
帧插值、插值次数X
紧张浸染是在两个或多个现有帧之间天生新的帧,使得动画过渡更加平滑。
OFF:默认值,代表关闭帧插值的功能。
FLIM:是用来调度动画过渡效果的一种技能。它通过在两个现有帧之间天生新的帧,使得动画的移动更加平滑。
插值次数X:默认值为10,那么在两个现有帧之间将会天生10个新的帧,使得动画过渡更加平滑。而如果插值次数X被设置为2,则在两个现有帧之间只会天生2个新的帧。
(十二)视频源
视频源紧张浸染是指定输入的视频文件。这个视频文件将作为动画天生的根本,对每一帧进行处理并产生相应的输出图像。这些输出图像再被合并成为一段动画。例如,你可以设置视频源为一段猫咪行走的视频,那么animateDiff就会根据这个视频的每一帧来天生对应的输出图像,进而创建出一段猫咪行走的动画。
小狗视频
我在网上找到了一个小狗视频,上传到sd的animateDiff后,该插件会根据视频自动调度一些参数,例如总帧数和帧率等。我在提示词加上dog(狗)点击天生。
天生的视频过大,而且效果不佳,就不放出来了,大家自己实践吧。
六、利用Lora掌握动画可以掌握动画的8个lora模型。
8个lora掌握模型
进行测试,所有参数不变,提示词为1girl+根本起手式+lora。
PanLeft(向左平移)
PanRight(向右平移)
RollingAnticlockwise(逆时针滚动)
RollingClockwise(顺时针滚动)
TiltDown(倾斜向下)
TiltUp(倾斜向上)
Zoomln(放大)
ZoomOut(缩小)
结束语好了,亲爱的看官们,如果你以为这篇文章对你有所帮助,那不妨动动小手,给煜煌点个赞、关注一下、转发收藏吧!
毕竟,点赞关注不迷路,煜煌会持续为大家奉上更多精彩内容哦!
如果你还没有关注煜煌的微信"大众号【煜煌阁】,那就赶紧去关注吧,煜煌在此谢过啦,我们下期再见!
!
!
❤❤❤
AI图