LoRexxar's Blog | 信息技术分享

LoRexxar's Blog

马上订阅 LoRexxar's Blog | 信息技术分享 RSS 更新: https://lorexxar.cn/atom.xml

赛博偶像速成指南

2023年2月21日 19:24

随着ChatGPT的爆火,最近和人工智能有关的各个部分也有一次爆火起来,由ai制成的美少女也是最近的一个爆火的话题,花了一点儿时间了解了一下,感觉还挺有意思的,现有的工具已经是非常成熟可用的东西了,接下来简单介绍一下怎么玩

img

Stable Diffusion WebUI

这次我是用的是Stable Diffusion WebUI来生成ai图,这是一款现在非常流行的用ai来绘图的开源工具,给出一组描述词,ai就可以根据描述词画出你想要的图片。现在使用最多的是AUTOMATIC1111改进的图形化版本,支持Linux/Windows/MacOS系統,以及Nvidia/AMD/Apple的GPU,几乎没有门槛,装好即用。

img

需要注意的是,这个玩意及其吃GPU以及显存,我的工作机跑这个一下就卡死了,很吃力。

安装指南

基础环境

  • N卡或者A卡对应的驱动程序
  • python3.10+,最好新一点儿
  • Git环境

Stable Diffusion模型

Stable Diffusion生成图需要基础模型,主要有两部分

  • 脸部修复模型GFPGAN
  • 绘图使用的相关模型

GFPGAN可以去https://github.com/TencentARC/GFPGAN/releases/tag/v1.3.4直接下载

img

还有一部分是绘图相关的模型,这部分模型有很多,可以在很多不同的网站上搜索下载,比如https://huggingface.co/models或者https://civitai.com/都是比较有名的模型下载网站

名称说明下载
Stable DiffusionCompVis发布的基础模型,适合真人和动物。HuggingFace
Chilloutmix写实风格的模型,融合真人和动漫风格HuggingFace
Anything适合漫画HuggingFace
Waifu Diffusion使用Danbooru图库训练而成,适合漫画HuggingFace

你也可以选择在civitai上直接找自己喜欢的模型下载,ckpt后缀和safetensors后缀都快可以。

img

在筛选中勾选Checkpoint对应的就是基础绘画模型。

安装Stable Diffusion

1、首先从github下载源码

1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

2、把前面下载的GFPGANv1.4.pth放在对应的文件夹下。

img

3、下载相应的各种依赖库,windows执行bat,linux执行sh。

1
2
cd stable-diffusion-webui
./webui-user.bat

每次运行的时候都会通过git同步最新版本的各种库,第一次运行的时候会下载各种依赖库,有点儿大而且涉及github,快的话大概30分钟左右,慢的话可能会很慢。

如果显示web的链接,那么说明所有的依赖已经下载成功了。要注意的是,依赖当中有关torch有可能会遇到很多报错,可以考虑手动下载安装

img

4、安装对应的绘画模型

前面提到的https://huggingface.co/models或者https://civitai.com/中下载的模型需要放在models/Stable-diffusion/中

img

5、如果GPU的显存小于4G,那么你可以在在启动脚本当中加入–medvram,windows编辑webui-user.bat。

img

6、当你打开对应的链接可以访问使用时,说明已经安装成功了。

简单的使用指南

关键字

使用Stable Diffusion生成图时,最重要的就是关键字,分别是正向关键字负向关键字

img

无论是那个模式都是通过关键字来影响图片生成,这个关键字主要有几个部分。

  • 必须是英文输入,你可以使用关键字词语,比如girl,long hair等关键字,也可以使用一段句子来描述,比如a girl with long hair,或者使用某个艺术家的名字来,Voldy可以查到相关的艺术家画风,又或者直接使用某个特定的动漫人物的名字,输出相关的作品和角色。ai会根据你的描述来生成图。
  • 你可以使用括号增加标签的权重,括号越多权重越高

这里也分享一个Hentai Diffusion分享的万用的负向关键字,可以防止出现断手断脚

1
(((deformed))), blurry, bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands), fused fingers, messy drawing, broken legs censor, censored, censor_bar, multiple breasts, (mutated hands and fingers:1.5), (long body :1.3), (mutation, poorly drawn :1.2), black-white, bad anatomy, liquid body, liquidtongue, disfigured, malformed, mutated, anatomical nonsense, text font ui, error, malformed hands, long neck, blurred, lowers, low res, bad anatomy, bad proportions, bad shadow, uncoordinated body, unnatural body, fused breasts, bad breasts, huge breasts, poorly drawn breasts, extra breasts, liquid breasts, heavy breasts, missingbreasts, huge haunch, huge thighs, huge calf, bad hands, fused hand, missing hand, disappearing arms, disappearing thigh, disappearing calf, disappearing legs,...

剩余内容已隐藏

查看完整文章以阅读更多