分类: 教程

  • SD-webui Animatediff使用(AI生成动画的一种方法)

    Stable Diffusion Animatediff 使用教程,快速入门

    由于作者更新,网上大部分教程已过时失效,所以我决定根据官方说明写一篇简易入门教程

    限于本人水平,如果你有能力,建议自行参阅作者本人的说明,本篇文档仅根据本人使用经验编写

    Read the stable diffusion animatediff official English user turtial guide here.

    下载:

    1.使用绘世启动器,在版本管理——安装新拓展中搜索animatediff安装sd-webui-animatediff即可

    2.通过官方说明安装,在此不做说明

    使用准备:

    作者的模型仓库下载以下模型并按要求操作:

    1.在motion_module下载v3及以后的模型,sd1.5下载含有sd15的模型,sdxl下载sdxl的模型,

    下载完成后放入“\extensions\sd-webui-animatediff\model”文件夹

    2.在lora下载任意lora模型放入“\models\Lora”以备使用

    3.有使用controlnet需求的在controlnet下载相应的controlnet模型放入“\models\ControlNet”以备使用

    开始使用

    以下为基于sd1.5的使用说明,限于本人硬件水平,sdxl的用户请自行结合实际情况和官方说明文档使用

    1.编写标准的提示词

    比如:

    正面提示词

    1girl,(loli:0.8),(solo:1.1),looking at viewer,brown hair,outdoor,depth of field,(((low twintails:1.3))),((hair flower:1.2)),ahoge,(hairband:1.1),hairflower,hairclip,((pleated skirt:1.2)),((layered skirt:1.2)),(dress:1.1),((white shirt:1.2)),petals,flower,sidelocks,short hair,bangs,blush,blue skirt,sleeves past wrists,green eyes,bangs,((light smile:1.1)),long sleeves,hair between eyes,blue skirt,small breasts,open clothes,cardigan,red neckerchief,neckerchief,((white loose socks:1.2)),masterpiece,(official wallpaper:1.1),<lora:mm_sd15_v2_lora_ZoomOut:1>,

    负面提示词

    (worst quality, low quality:1.4),(fuze:1.4),(worst quality:1.1),(low quality:1.4),((grayscale)),badhandv4,(missing fingers:1.1),(more fingers:1.1),EasyNegative,(bad hands:1.1),((poorly drawn hands:1.1)),fused fingers,malformed limbs,too many fingers,mutated hands,extra limb,((mosaic:1.1)),((mosaic_censoring:1.1)),BadDream,lowres,text,error,extra digit,fewer digits,jpeg artifacts,deformed,leg rings,cropped,signature,watermark,username,(fat:1.2),

    注意:在编写完正面提示词后,请添加一个作者提供的镜头Lora,比如示例提示词中的<lora:mm_sd15_v2_lora_ZoomOut:1>,

    2.编辑参数

    根据显卡性能适当调整输出的分辨率和迭代步数,达不到8GB显存的用户强烈建议512*512以下,因为使用共享显存会夸张地延长生成需要的时间

    animatediff参数:

    点击启用

    模型:根据你选用的stablediffusion大模型选择对应的作者提供的动画模型

    闭环(RP选项)

    该选项将决定生成的动画循环的程度,从左到右依次增强,选择A模型将积极使第一帧与最后一帧相同,从而使生成的动画循环播放而不显得突兀

    帧插值(酌情使用,需要安装deform,新手使用该插件容易破坏环境,在此不做说明)

    总帧数:就是总共生成多少帧,如果你使用了视频,则是匹配到视频的第几帧

    帧率:每秒播放多少帧

    循环数量:gif循环播放多少次

    上下文单批数量:依次处理的帧数量,sd1.5建议设置为16,sdxl建议设置为8(作者说明)

    步幅、重叠和帧插值(以下摘自作者原文,我的建议是建议保持默认参数)

    1. Stride — Max motion stride as a power of 2 (default: 1).
      1. Due to the limitation of the infinite context generator, this parameter is effective only when Number of frames > Context batch size, including when ControlNet is enabled and the source video frame number > Context batch size and Number of frames is 0.
      2. “Absolutely no closed loop” is only possible when Stride is 1.
      3. For each 1 <= 2i <= Stride, the infinite context generator will try to make frames 2i apart temporal consistent. For example, if Stride is 4 and Number of frames is 8, it will make the following frames temporal consistent:
        • 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]
    2. Overlap — Number of frames to overlap in context. If overlap is -1 (default): your overlap will be Context batch size // 4.
      1. Due to the limitation of the infinite context generator, this parameter is effective only when Number of frames > Context batch size, including when ControlNet is enabled and the source video frame number > Context batch size and Number of frames is 0.
    3. Interp X — Replace each input frame with X interpolated output frames.

    生成效果:

  • AI绘画入门

    AI绘画入门

    StableDiffusion快速入门手册:SD note

    SD-webUI整合包,开箱即用的开源AI绘画工具包:https://www.bilibili.com/read/cv31254871/

    通过阅读SD note,你可以初步了解Stable diffusion的使用方法,

    包括基本安装方法,运行需要的配置条件,环境、插件的管理,

    以及基本的使用webUI或者ComfyUI的生成图片的操作方法。

    入门配置

    此处说明的是运行stable diffusion所需的推荐配置下限,但是越低的配置使用体验越差。

    如何查看硬件配置?:
    windows任务栏右键或者同时按住:windows键+左边的alt键+del(delete)键,
    选择任务管理器
    在性能栏你可以看到你的设备配置信息

    系统:windows10及以上

    硬盘:强烈建议使用SSD(任务管理器磁盘下方小字显示为SSD),HDD启动和加载耗时非常夸张

    运行内存:总和32GB以上,推荐内存大于16GB

    网络:此应用多使用国外网络设施,正常使用可能出现问题,建议通过合理的方式改善网络环境
    且部分功能初次使用会下载大量大文件(模型),较慢的网速可能会降低使用体验

    如果你任务管理器显示拥有的内存小于32G,建议设置相对较多的系统虚拟内存

    如何设置虚拟内存?:

    • 1、右键此电脑,选择属性打开系统信息,(或者右键开始,选择设置,选择系统,选择系统信息)
    • 2、点击高级系统设置
    • 3、找到性能栏,点击设置
    • 4、找到高级栏、虚拟内存,点击设置
    • 5、选择任意一个驱动器(比如C盘或D盘),选中自定义大小,填写初始大小和最大值,比如初始8192,最大32768,初始值越大理论内存防爆性能越高,但是不可以大于最大值
    • 6、填写完后点击右边的设置,提示重启后生效就点击确定,然后重启,没有提示也重启

    显卡:
    强烈建议NVIDIA,NVIDIA>AMD>INTEL
    NVIDIA建议使用20系起步,显存6GB为下限,越多越好
    Nvidia rtx 2080ti 22GB能不能买?:不建议,体质和是否保修看店家良心

    下载所需的显卡驱动
    Nvidia:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64
    根据系统选择10或者11,(windows10或者windows11)
    local即完整包,下载后无需网络也可使用,network即在线安装包,使用时需全程联网
    选择后最后点击download即可下载使用

    限于我的水平,我的教程全篇使用秋叶启动器整合包,如果你希望跟我一起使用案例入门,建议下载一份:
    【AI绘画】SD-WebUI 整合包

    如何解压?
    下载7zip安装包并安装:从国内镜像下载
    右键下载的整合包压缩包,找到打开方式,选择“选择其他应用”,选中“7-Zip File Manager”,选择始终即可
    将压缩包内文件夹拖到你希望放置的地方即可,建议其他盘(如果你C盘空间不够了),桌面其实是在C盘的(严格来说是系统盘)

    输入解压密码?:复制粘贴秋叶文内所说即可,比如 原文:“最新解压密码:bilibili-秋葉aaaki”,那么解压密码就是: bilibili-秋葉aaaki
    复制粘贴进密码输入框即可

    我找到启动器要打开的文件夹太多了怎么办?:

    找到文件夹内的“A绘世启动器.exe”,右键,(windows11额外选择“显示更多选项”)选择“发送到”——“发送到桌面快捷方式”即可,然后你就可以看到桌面图标了

    启动器使用说明:

    详细说明参照:https://site.nicocat.cc/sdnote/sd_launcher/

    一些建议:

    • 初次使用请在高级选项中选择合适的“显存优化”
    • 为避免可能的常见黑图问题,建议在高级选项——计算精度设置中关闭“Vae模型半精度优化
    • 国内用户建议在设置——网络设置中打开全部镜像加速,或者配置自己的代理设置
    • HDD机械硬盘用户建议在高级选项中关闭“模型哈希计算
    • 低显存用户建议在高级选项中开启“使用共享显存”防止半途而废(CUDA out of memory错误),但是对于过长、夸张的时间需求(ETA)建议放弃