人工智能图表
介绍
在AI绘画基础课程第14课中,我们将学习如何使用插件来实现炫酷的动画效果。它是一款功能强大的插件,可以帮助我们将静态的画作变成生动有趣的动画。通过本课程,你将掌握使用插件的基本技巧和操作方法,从而创作出令人惊艳的动画作品。无论你是绘画初学者,还是有一定基础的学生,都可以通过本课程提升自己的绘画技巧,创作出独一无二、精彩绝伦的动画作品。让我们一起开始吧!
1.它是什么?
它是一款基于SD的插件,主要功能是通过文字描述生成动图和视频。使用这款插件,我们可以直接输出完整的GIF或者MP4动画文件,而不用自己去渲染合成每一帧。功能丰富,比如可以支持多种运动模型,适用于目前大部分绘画软件,此外最新版本还加入了Lora等创新功能。
2.下载并安装插件
插件安装
步骤:扩展 → 可下载 → 加载扩展列表 → 搜索 → 选择第一个进行安装。
如果还有不明白的可以去看我的第五课教程,里面有比较详细的插件安装方法,这里就不解释了,链接如下。
AI绘画基础第五课:掌握提示词的权重和插件的使用
3.下载相关文件
首先需要下载模型和LORA,文件我已经准备好了,关注公众号【玉皇阁】回复【SD插件】就可以了。
模型存储路径
存储位置:根目录\sd--\。
Lora存储路径
Lora存储位置:根目录\Lora文件夹。(我专门建了一个文件夹用来存放Lora)
注意:如果Lora文件太多,可以新建文件夹进行分类,SD也能识别文件夹。
实例
本次测试使用的是模型,也就是开发者推荐的模型,提示词和基本启动样式预设样式一致,除了勾选和Save(保存格式)参数为GIF和MP4外,其他参数与基本参数保持不变。点击即可启动。
插件生成 GIF 图像
以上就是生成的,您觉得怎么样?
5.参数解释
俗话说“工欲善其事,必先利其器”,对于学习来说,了解每个参数的含义非常重要,这样才能更好地掌握它的使用方法。因此,盲目地使用它可能会浪费我们的时间,而且得到的视频质量也可能不令人满意。
文件生成存储路径
注意:为了更直观的展示参数对生成图像的影响,我将使用刚刚展示的图像,固定随机种子,调整参数值。这样,大家可以更好地理解参数的作用和优化效果。
插件默认参数
1.动画模型
动画模型就是我们下载的模型,也就是.ckpt文件。
模型
否,请点击刷新尝试。
注意:如果下拉框中没有项目,请点击旁边的蓝色刷新按钮。
2.保存(保存格式)
生成的视频保存的文件格式有多种选择。
选择所有保存参数(GIF、MP4、WEBP、WEBM、PNG、TXT)进行生成。
GIF、MP4、WEBP、WEBM、TXT
存储文件夹中,除了TXT文件是生成视频的基本参数外,其他只是格式不同,请根据情况选择保存的文件格式。
巴布亚新几内亚
注意:生成的PNG文件会和图片存放在同一个目录文件夹中,如果生成的视频很长或者帧数很多,建议不要保存为PNG格式,因为PNG会把每一帧保存为一张单独的图片。
(三)启动
启动
启动或者停止插件,这个我就不详细解释了。
4. 总帧数
此参数设置动画帧的总数。
总帧数
我们知道,动画的工作原理是利用人眼的视觉暂留现象,通过快速闪动一系列静止的画面,产生连续运动的效果,因此总帧数可以理解为动画中的画面数量,帧数越多,这个数字可以让动画看起来更加流畅。
如果我们将总帧数设置为32,帧速率设置为8,则得到的视频长度为32÷8=4,即4秒。
4 秒 GIF
注意:总帧数默认为0,程序会以 的值作为总帧数,即16÷8=2,生成一段2秒的视频。
5. 帧速率
该参数用于设置动画的播放速度,即每秒播放的帧数。
帧速率
我们将帧率值设置为16,其他参数保持不变,生成图像。
16 fps 的 GIF
从画面上看,明显更加流畅了,播放速度提高了一倍,但时长也变成了1秒。
视频属性
注意:当总帧值为0时,会以上下文值(16)作为总帧数,我们设置帧率为16,即1秒内闪过16幅画面,所以16÷16=1,即1秒,帧率越高,速度越快。
(六)显示循环次数
此参数决定动画重复的次数。
显示循环次数
默认值为 0,表示无限循环动画。当循环次数设置为 1 时,动画将只播放一次;当循环次数设置为 2 时,动画将连续播放两次;依此类推。
当你看到图形停止移动时,就表示循环已完成。
注:上图为循环数量值为2的图形,如果图形不动,则表示循环完成。
7. 闭环
结束参数决定动画如何结束。
闭环
闭环状态有四种:
N:表示绝对没有循环闭合。也就是说,动画的最后一帧与第一帧完全不同。仅当帧数小于上下文批次大小且不为 0 时,此选项才可用。
RP:代表扩展将尝试减少闭环上下文的数量。这意味着此选项将尝试减少最后一帧与第一帧相同的情况的数量,但不能保证不会形成闭环。
R+P:也意味着扩展会尽力减少闭环,但是它与RP的主要区别在于,R+P会尽可能的加大两帧之间的差异,以避免闭环的形成。
A:意思是扩展时会尽量让最后一帧和第一帧相同,也就是尽量形成闭环。
为了更清晰的展示这四种状态,我为每个状态制作了一个单独的GIF,学生可以通过观察这些GIF来理解上面的单词。
注意:要看到闭环的差异,总帧数必须大于上下文批次数。这是因为在这种情况下无法执行无限上下文生成器,导致闭环参数无效。这次我把总帧数设置为 40,其他参数都是默认值。
闭环状态:N
闭环状态:RP
闭环状态:R+P
闭环状态:A
具体选择要根据实际情况。
8. 上下文批次数量
这是指一次处理的图像数量。
上下文批次数
上下文批处理数量参数指的是插件中一次处理的动画帧数,该参数用来控制动画的渲染速度和质量,如果该参数设置的值较小,动画渲染速度会比较快,但可能看起来质量会更好;如果该参数设置的值较大,动画渲染速度会比较慢,但可能看起来质量会更好。
本次测试中,上下文批次大小分别设置为1、12、16、32,其他参数保持默认来生成图像。
从左到右、从上到下,它们分别是1、12、16、32。
从图中可以看出,当上下文批次号参数的值为1时,无法生成有效图像;当该值为12时,虽然可以生成图像,但是人物会有轻微的抖动,幅度不大;当该值为16时,为默认值,可以生成图像;但是当该值为32时,生成的图像并不理想。因此,需要进一步优化该参数的值,以获得更好的渲染效果。
9. 大步前进
此参数决定生成的动画的跳跃程度。
步幅
主要用于控制图片生成过程的优化程度,即通过调整图片帧间的过渡效果来提高视频帧的流畅度。步长值较小时,生成的动画会更加细腻流畅; 较大的值可以加快渲染速度,但可能导致动画出现较大的抖动,影响观看体验。
本次测试总帧数为40,值分别为1(默认值)、3、5,其他参数不变,生成图像。
注意:要查看步幅的差异,总帧数必须 > 上下文批次数。这是因为在这种情况下无法执行无限上下文生成器,从而导致步幅参数无效。
其值分别为1、3、5。
可以看出图像抖动较大,请根据实际情况确定具体值。
10.重叠
当启用此选项时,生成的动画将有一些相同的帧,以增加流畅度。
重叠
具体来说,参数决定了上一帧与下一帧之间共享的像素数量,当参数值较小时,各帧之间的独立性会比较强,生成的动画会比较清晰,但可能会有较大的抖动;当参数值较大时,帧与帧之间的过渡会比较平滑,但可能会造成细节的丢失,影响观看体验。
默认值是-1,代表没有重叠,接下来我们测试一下重叠值1、5、10的差别。
注意:要看到重叠的差异,总帧数必须大于上下文批次数。这是因为在这种情况下无法执行无限上下文生成器,导致重叠参数无效,总帧数设置为 40。
值 1、5、10 之间的差异
如图所示,这些是值1、5、10之间的差异,值越小越清晰,值越大则丢失越多的细节。
(十一)帧插值,插值次数X
帧插值:决定生成动画的平滑度。
插值时间X:决定帧间过渡的平滑度。
帧插值,插值次数X
主要作用是在两个或多个现有的帧之间生成新的帧,使得动画过渡更加平滑。
OFF:默认值,表示关闭插帧功能。
FLIM:是一种用于调整动画过渡效果的技术,通过在两个现有帧之间生成新帧,使动画移动得更流畅。
插值次数X:默认值为10,即在两个现有帧之间会生成10个新帧,使动画过渡更加平滑。如果将插值次数X设置为2,则中间只会生成2个新帧。
12. 视频源
视频源的主要作用是指定输入的视频文件,这个视频文件会作为动画生成的基础,处理每一帧并生成相应的输出图像,然后这些输出图像再组合成一个动画,比如你可以设置视频源是一只猫走路的视频,那么就会根据视频的每一帧生成相应的输出图像,从而制作出一只猫走路的动画。
小狗视频
在网上找了一段的视频,上传到sd上,插件根据视频自动调整了一些参数,比如总帧数,帧率等,我把dog添加到中,点击。
生成的视频太大,效果不好,这里就不贴了,大家可以自己练习一下。
6.使用Lora控制动画
8个可以制作动画的lora模型。
8个lora控制模型
进行测试,保持所有参数不变,使用提示词+基础起始位置+lora。
(向左平移)
(向右平移)
(逆时针滚动)
(顺时针滚动)
(向下倾斜)
(向上倾斜)
(放大)
(缩小)
结论
好了,亲爱的读者们,如果觉得这篇文章对你有帮助的话,就给玉皇点个赞、关注、转发、收藏吧!毕竟点赞关注了就不会迷路,玉皇会继续为大家带来更多精彩内容的!如果你还没有关注玉皇的微信公众号【玉皇阁】,那就赶紧关注吧,玉皇在此感谢大家,我们下期再见!!!❤❤❤
人工智能图表