玩StableDiffusion扩展AnimatedDiff,如何使用PromptTravel

新知榜官方账号

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角色为例,我为了要达到让角色眨眼的动作,在第零帧指定了闭眼并侧脸的动作,并且在第四帧指定了开眼、面向镜头并微笑的动作然后在第十六帧将微笑变成含蓄微笑。在这边,第一帧所有的叙述都不可分行,否则程式会错乱。每一帧的描述也不可分行,否则也会出事。而帧与帧之间必须分行。

本页网址:https://www.xinzhibang.net/article_detail-17510.html

寻求报道,请 点击这里 微信扫码咨询

关键词

StableDiffusion AnimatedDiff PromptTravel

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯