新知榜官方账号
2023-10-21 16:08:15
AnimateDiff是Automatic1111的一个扩展,安装方法想必都知道了。只要在扩展搜关键字AnimateDiff就能找到。安装之后,需要在设置找到这个项目并选取:Padprompt/negativeprompttobesamelength重开Automatic1111之后就能使用了。
在这个扩展里面,下面是选项的说明:MotionModule:用于处理影像的模型,有许多不同的模型,可以在sd-webui-animatediff仓库看到相关列表。EnableAnimateDiff:与ControlNet相似,需要启用才会有作用。ClosedLoop:在产生Gif动图时,如果选取了这个选项,AnimateDiff会尽量想办法让最后一张画面与第一张相似,就能做到循环动图。Numberofframes:要产出的总图片数。个人测试之后觉得16以上比较能出到稳定的动图。如果选择了输入影片文件,则会直接改用输入影片的总图片数。FPS:一秒使用几张图片。在概念设计阶段,我通常使用低FPS,例如每秒4帧,之后再靠其他软体补帧。Displayloopnumber:在Gif动图,可以设定循环几次之后停止,设定为0的话则不会停止。Contextbatchsize:指定一次塞几张图进影像处理模型。由于这些影像处理模型是以16张来训练的,因此这个选项最好是以16为主。太少容易出烂图,太多有可能会让内存爆炸。Stride:类神经网路使用的一个参数,在此可以不管,直接使用1即可。Overlap:绘图时,几张图会于同一组上下文重叠,通常使用-1(Contextbatchsize的四分之一张)。Save:输出的格式:GIF:Gif动图,由于Gif只支援256色,因此输出画质会很差。MP4:MP4影片文件PNG:每个影格一个PNG文件。我个人最喜欢这个选项,可以使用ffmpeg等软件自行组装影片文件或webp动图文件。FrameInterpolation:AI补帧功能,预设是OFF(不使用补帧),而FILM选项会使用Deforum这个扩展来补帧。InterpX:在开启补帧功能之后,一个原始输入帧会输出几个帧。
而AnimateDiff在版本1.9.0之后,整合了强大的AnimateDiffcliprompttravel这个指令列操作程序之后,能让使用者在指定的帧数上改变角色的动作或表情,使得这个扩展的功能更强大了!以我自己训练的LoRA角色为例,我为了要达到让角色眨眼的动作,在第零帧指定了闭眼并侧脸的动作,并且在第四帧指定了开眼、面向镜头并微笑的动作然后在第十六帧将微笑变成含蓄微笑。在这边,第一帧所有的叙述都不可分行,否则程式会错乱。每一帧的描述也不可分行,否则也会出事。而帧与帧之间必须分行。
相关工具
相关文章
相关快讯
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16