从0开始部署本地AI绘画(6000字长文) - 知乎

厌倦了ai绘画生成时因含有不可描述的内容不能取回,想要创作更多属于自己的ai绘画作品,或是想要拥有属于自己的“数字生命”?在这里教你从0开始部署本地AI绘画,利用Stable-diffusion及ChilloutMix、Counterfeit在内的各种模型进行创作。

不想看文的朋友也可以看视频版。

如何从0开始部署本地Ai绘画?1713 播放 · 0 赞同视频点击可播放视频

文章是没有收益的,如果帮助到了老哥们,能不能帮回答点个喜欢或赞

注:创作设备最好有独立显卡,如果仅使用cpu渲染可能一张图就需要数分钟,而独显可能只需要几秒钟的时间;软件加模型最终大概会有30Gb左右,所以大家要先规划预留好相应的内存。

1060差不多是入门级的了,稍微好点就得上3060ti。即使是丐版3060ti,也有8g显存。

[

广告

【京东自营】RTX 3060Ti 8G GDDR6X

京东

¥3199.00

去购买​

](https://union-click.jd.com/jdc?e=jdext-1622670048304369664-0-1&p=JF8BAQ4JK1olXDYCVV9aAEsWAG4PHVMQVTZGCwYDV3tORipJWVALQ15HAAJCUx4IUTFUBVsUXAEKVF9eCUwRC2oABAJQAVsyXSg6UjJSRDpoay1ML1tQAStZDQATRWMEK1scXQQKVV9dD0gnA24JG18QXgUEVW5tCE4nQgEIGF0WXQMEVG5cOEsQBWcPH14SVAAAVF9tCEMTM7mmj46d4t-y8Yj3pp6as7qBsI-r2zYyZF1tUx5DSioUG1wWXgEEVV9YAUkWBm0PE1wSWBoDSF5tCEoWA2cPElISX2gDOl5VDEIVAGwMG1slXTYBZAAzCRgRAD0OGwx7AFFeA15bWAt5A20OG10RWAULZFxcCUkVM18)

本文中的模型只是个人推荐的目前比较好用的模型,而这个东西是更新迭代比较快的,大家可以根据自己的喜好去寻找尝试不同的模型。

    • *

让我们先来进行准备一些工作:(所有的下载链接都放在了文章最后,自取哦~)

  1. 下载Stable-diffusion和启动器
  2. 下载ChilloutMix、Counterfeit模型
  3. 下载小模型

下面让我们进入正文,搞懂这个叫“AI绘画”的东西。

前言

首先来讲一下(简单的)AI绘画的原理。

AI绘画是软件通过人工智能算法来进行创造的一种方式。当输入关键词后,软件通过模型对关键词进行分析,创作生成一幅完整的画。

大家可能之前在各种小程序或者网页上已经看到了ai绘画的应用,那些小程序上一般会有这样几块内容:一个是画面描述,就是输入关键词的地方;一个是风格,比如中国画、油画、二次元、水彩画、像素画等等,其实就是不同的模型;再一个是尺寸,比如正方形、竖图、横图、16:9、4:3等等。当输入好这些参数之后,就可以点击生成。然后通过云端计算机渲染,经过服务器的审核之后发送给用户。而这篇文章里所讲的AI绘画,其实就是把输入参数和云端渲染的过程放在我们自己的电脑上进行。

搞懂这些后,那么进行接下来的工作就非常轻松啦!大家要一步一步的跟着来哦,如果中间有一步出错了,就可能实现不了。

一、安装构建基础使用环境

由于基础的软件是没有图形页面的,也就是没有UI页面,所在这里我给大家推荐b站大神“秋葉aaaki”制作整合的webui版(链接可见最后)。这个软件是免费的,如果大家如果看到网有人有偿销售的话,就不要购买哦。

  1. 先把下载的stable-diffusion安装包解压

如果硬盘空间比较小的话,可以在解压之后把压缩包直接删掉。

2.安装启动器

启动器文件夹里有一个是运行库,另外一个是启动器的压缩包。首先我们先双击运行库搭建好启动环境,然后将启动器压缩包解压到Stable-diffusion的根目录下(也就是我们上上张图的目录)。

安装好后,根目录下应该就有启动器了。

3.安装模型

我们先不急着打开启动器,先把下载好的Chilloutmix模型和Counterfeit-V2.5模型粘贴到models文件夹下面的Stable-diffusion子文件夹。

在这里先说明一下。Chilloutmix模型用来生成三次元,也就是比较具有真实感的人物,而Counterfeit-V2.5模型则是生成二次元人物的。这两个都属于基础模型,也就是说它俩是不用加小模型就可以单独使用的。

大模型的作用是固定画画的整体风格,而小模型的作用是在大模型的风格之上,再去进一步固定具体的脸型等等。后面我们还会说一个VAE模型,可以把vae模型理解成小小模型,是在大模型加小模型生成图片的基础上,加一个滤镜,或者是进行一些比较简单的磨皮、美颜这种。

4.安装小模型

接下来我们双击启动器打开,启动器会根据我们电脑的配置来自动选择合适的参数。

可以看到启动器自动识别了3060ti的显卡,如果大家有独立显卡而启动器只识别到了cpu的话,那就说明显卡的驱动需要更新了。可以用英伟达官方的GeForce Experience软件,或者直接前往英伟达官网去下载最新驱动。

点击启动器右下角运行,耐心等待一段时间,第一次打开会比较慢。

启动器会使用默认浏览器弹出一个网页,这一个就是我们进行AI绘画的基础操作页面。

先不急着操作,点击生成下面的这个按钮,调出额外工作台。

在新增的窗口当中,点击Lora按钮。

然后回到Models文件夹下,找到Lora文件夹,将Korean Doll Likeness小模型粘贴到里面,再在网页Lora块点刷新,就可以找到刚刚加入的小模型了。(如果要用插件加载lora模型,目录不是直接进根目录下的models,而是如下:extensions\sd-webui-additional-networks\models\lora,如果你不知道这句话是什么意思,就跟着教程来吧)

做到这一步,我们基础的使用环境就搭建好了。

二、进行AI绘画

想必大家都已经开始跃跃欲试了,但还是先不急,再耐心地听我说一下。

civitai​civitai.com/

这个系统是不认中文的,所以大家如果输入中文的话,它是会随机出图的。那怎么办呢?请点开上面那个网页。

文中所给的模型都是从上面这个网页中下载的,而模型的相应页面则会有一些示范关键词,还有一些使用模型时需要注意的事项。

在这里以Korean Doll Likeness小模型为例:

1.选择大模型

这个小模型是画三次元真人的,它的详情页面上也有写,示范图是基于Chilloutmix和Uber Realistic Porn Merge两个大模型混合,再加上Korean Doll Likeness小模型插件制作而成。(后面我们会讲到两个大模型的混合,在这里我们可以先默认画三次元就用Chilloutmix,画二次元就用Counterfeit-V2.5。)

所以我们首先就要先在我们自己的软件里面选中Chilloutmix大模型。(操作网页的左上角)

2.填写关键词

在想要下载的小模型的效果图里面,点击这一个小符号,就可以弹出窗口。

窗口里面写着关键词和避免词。我们可以把这两项直接复制到自己的软件里面。

当然,如果自己想写关键词而又不懂英语的情况下,可以直接进入翻译软件,写完中文之后翻译成英文,每个关键词之间用逗号或点隔开,粘贴到软件里面去。

3.选择小模型

完成了关键词填写之后,我们就要继续选择小模型了。

在Lora这一栏里,选好自己想要的小模型,点击一下,就会发现多出来了触发小模型的关键词。刚看到这个关键词的时候,就说明我们选择小模型成功了。

4.选择具体参数

在小模型详情往下看就会发现,它也推荐了具体的参数。(当然有的可能没有,那就需要自己去探索了)

那么接下来我们就按照推荐内容来对我们的页面进行调整,如果说后期大家觉得自己的能力比较好了,可以自由创作了,也可以自己随意发挥。

这里呢我们先带着大家来一起做一遍,做一遍之后也就基本熟悉了。

采样方法选择DPM++ SDE Karras;

Sampling Steps是迭代次数,一般在20左右,大家也可以选择多一点试试效果,不过一般效果差距不大;

宽度和高度是像素比例,这个大家应该都懂,我的3060ti一般设置为512*768,也就是3:4,一次生成4张图的h话,再大就容易爆显存了。一次单张图可以分辨率大一些;

每批数量是一次生成几张图,由于生成每批次的几张图效果相近,如果大家想多生成看效果挑选,也可以设置成多批次;

Hires. fix一般建议打开,效果提升会很明显,但对显卡的压力也更大,如果说不打开一张图渲染10秒钟,可能打开后要几十秒。

小模型详情里也有针对Hires. fix的针对性参数推荐。在Korean Doll Likeness这个模型里,放大算法为bicubic antialiased,Hires steps为20,重绘幅度为0.5,upscale by为1.75。(还是那句话,这些都是不固定的,要根据自己的电脑参数来选择)

输入好这些参数后,我们来点一下生成,效果图如下:

可以说脸部、发丝的问题都已经不大了,毕竟现在美颜一开、妆一画都是这样,但手部的细节可能还是有些不足。

5.VAE模型

终于说到了VAE模型,前面说过,VAE模型起到滤镜的作用,使用VAE模型后对大部分大模型来说,生成的效果会更好。

当我们下载大模型时,有时会附带相配套的VAE模型(有的没有)。如果是我们自己下的VAE模型的话,就放在根目录-Models-VAE这个文件夹里。

而我们安装的软件里自带有final-prune.vae.pt这个VAE模型,它可以和Chilloutmix一起用。

使用方法如下:点击设置,stable diffusion,然后在VAE模型里选择对应的模型。

当看到这里,恭喜你已经基本掌握了AI绘画的技巧,可以通过关键词来自由地创造自己想像中的画面了。

三、其他问题

说完基础的部分,我们还得说一下使用AI绘画可能面临的一些问题。

1.版权问题

比如有的作者会标注一些注意事项:

- You can't host or use the model or its derivatives on websites/apps/etc., from which you earn, will earn, or plan to earn revenue or donations. If you want to, please email us. - You are free to host the model card and files (Without any actual inference or finetuning) on both commercial and non-commercial websites/apps/etc. Please state the full model name and include a link to the model card. - You are free to host the model or its derivatives on completely non-commercial websites/apps/etc (Meaning you are not getting ANY revenue or donations). Please state the full model name (Dreamlike Diffusion 1.0) and include a link to the model card. - You are free to use the outputs of the model or the outputs of the model's derivatives for commercial purposes in teams of 10 or less - You can't use the model to deliberately produce nor share illegal or harmful outputs or content - The authors claims no rights on the outputs you generate, you are free to use them and are accountable for their use which must not go against the provisions set in the license - You may re-distribute the weights. If you do, please be aware you have to include the same use restrictions as the ones in the license and share a copy of the modified CreativeML OpenRAIL-M to all your users

如果简单易懂地说就是:个人或10人以下的团队可以将生成的图片免费用作商业用途,但需要标注模型名称和链接,且不能使用模型故意制作或共享非法、有害的内容。

虽然只是本模型的声明,但其他模型也和这个大差不差,个人使用基本不用怎么担心版权问题,但公司使用的话还是要有所注意。(不过话说如果不用小模型,还真的很难看出是否用了哪个模型)

2.AI模型的进步

如果是一直在关注AI绘画的朋友可能注意到,2022年上半年的时候,AI绘画还不算是很优秀。甚至说大部分的AI画的都很差。但是从下半年开始,随着一些优异模型的出现,AI绘画已经有了极大的提升。在绘画过程中出现多个胳膊少个腿的“古神”也越来越少了。

但现在AI绘画中,对手部的细节把握还是不到位,这是目前所有模型都不可避免的。还有对于光影、构图、透视等专业手法的把握上。可能一瞬间看上去不会有太大问题。但是如果是学习过专业知识的话,还是可以发现较大的不足。

可以说现在AI绘画已经从不能看到可以看,再到甚至说超出大多数人想象的程度。AI风格多样而且可以随时转换,作画的成本极低,生成图片的速度极快,对于初级画师而言,这种冲击是不可想象的。但或许对技艺较高的画师来说,短时间内AI还不足以达到可以威胁的层次。

他们一方面可以使用AI生成初步的图片,然后在图片的基础上进行修改。另一方面可以在已经画好基础的图片之上,再用AI生成细节。

也见过有的朋友说:“今天画家、插画师会被换掉,明天司机、服务员、超市店员、外卖员、清洁工、保安会被换掉,工人、园丁、农民、保姆、小说家、银行职员会被裁掉,然后工程师、医生、护士、警察、士兵、保镖会被一步步换掉,没有什么是AI做不到的。至此,人类社会已经被AI帝国和资本控制,独立的AI开发者不复存在,只有用掌握了核心技术的资本巨头。下一步是什么?那不是人类要考虑的,而是AI,因为社会不再需要工人。世界上只有一种工作需要人类竞争,那就是AI公司员工。“

不得不承认,这段话还是非常有道理的。但整体而言,我对AI绘画的发展是保持乐观态度,AI技术也必将用于更多的领域。毕竟,这是不可阻挡的大势所趋。

    • *

最后,附上本文中所需的所有素材:

Stable-diffusion、启动器:

AUTOMATIC1111/stable-diffusion-webui(秋葉aaaki制作) 提取码:r3f7​pan.baidu.com/share/init?surl=nb99Lnl_erplncUZRXThFg

stable-diffusion启动器丨一键启动/修复/更新/模型下载管理全支持!​pan.baidu.com/s/1XHOx7zgO0IQVL-01opwXjA?pwd=uvdy

模型

Chilloutmix:

Chilloutmix模型​civitai.com/api/download/models/11745

Korean Doll Likeness:

Korean Doll Likeness模型​civitai.com/api/download/models/8750

Counterfeit-V2.5:

Counterfeit-V2.5模型​civitai.com/api/download/models/7425

大家如果还有不懂的可以在评论区留下或者私信哦。


原网址: 访问
创建于: 2024-02-29 17:03:24
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论