起源
起源来自于一份招聘的文案,看起来很神奇,竟然是魔法师。
作为一名传统软件行业的从业者,对AI绘画产生了一些兴趣,就打算自己在电脑上搭建一套环境。
么是个AI绘画
AI绘画是一种利用人工智能技术进行艺术创作的方法,它可以让计算机程序自动进行绘画、绘图、色彩处理等,实现了一种新型的艺术创造方式(有很多反对者),可以用于生成各种不同类型的艺术作品,包括风景画、肖像画、抽象画等。
最近,通过使用深度学习技术和卷积神经网络等算法,AI绘画技术已经进一步发展,并拥有了更高的准确度和真实感。
它正在成为一个创造性和有趣的新兴领域,吸引着越来越多的艺术家和科技公司去探索和创造。
咳咳,正儿八经的介绍就到这里了,其实我也是查的资料,“卷积神经网络”、“深度学习”之类的专业术语也就之前在大学学习《计算机图形学》的时候还了解一些,现在已经还给教授们了。
这里我们用一种风格进行举例,赛博朋克 + 真实照片。
网站
作为一个还算时兴的技术,有不少网站提供了AI绘画的内容,这里简单介绍几个,不全面,如果只是体验的话,应该是够用了。(排名不分先后,部分国外网站可能存在不能访问的情况,请科学上网!)
参数都是:雨中的赛博朋克都市
Freehand意绘
免费,Freehand意绘是一个支持中文的网站,大致效果如下
PAI
免费,有付费内容,需要登陆的,需要排队,从例子上感觉还可以,大致效果如下
Dream by WOMBO
免费,有付费内容,这个是真不错,应该是国外的,可以在Discord里使用命令后执行,不需要排队,效果如下
AI Art
免费试用,其实是按照币收费的,不过币会随着时间自动恢复。直接看效果
其他
其实挺多,各种风格的图像,可以尝试的参数数不胜数。
开源UI
Invoke AI
AI绘画的开源UI比较多的,这里我本机上搭建了InvokeAI,Github地址参考是: github.com/invoke-ai/I…
搭建完,大多数资料都在一个文件夹下面,结构如下:
启动命令大致如下:
我这里选择的是图形化UI,这样在浏览器里可以打开,比如我指定端口号9095后,在浏览器打开: http://127.0.0.1:9095/
其实有很多模型可以选择的,当然不同的模型下也会有效果,如果你选择了错误的模型和不咋地的参数,那么会给你个惊吓,比如
Civitai
- 开源地址: github.com/civitai/civ…
- 网站地址: civitai.com/
这个提供了大量的模型,支持社区讨论,在这里可以找到一些不错的图片和它的绘画参数,这有利于帮助你在不同风格中进行尝试。
著名的 Huggingface
- 网站地址: huggingface.co/
这里很多专业的模型,并且开源,是AI领域的Github.在这里可以找到很多有意思的模型,但如果商用,请仔细阅读开源协议。
Draw Things
一款软件,可以用来运行一些模型,可以配置的项并不是很多,但是够用的。
走起来
身穿战甲的女武神
正向参数
(masterpiece:1.11), (best quality:1.38), (ultra high res:1.18), (photorealistic:1.38), (8k, RAW photo:1.18), 1girl, skinny, cyberpunk, street, seductive smile, (detailed beautiful face:1.54), detailed eyes, full body, beautiful white shiny humid skin, looking at viewer, ornate armor, (ultrawide shot), (best shadow:1.08), (cinematic light:1.12), many small details (Masterpiece:1.2)
反向参数
(nsfw), (worst quality:2) (low quality:2), (normal quality:2), low res, ((monochrome)), ((grayscale)), lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet, bad finger, bad lip, bad eyebrows,
其他参数
- Model: chilloutmix_NiPrunedFp32Fix
- Image Size: 512 * 768
- Steps: 30
- Text Guidance: 7.5
- Strength: 100%
- CLIP Skip: 2
- Sampler: DPM++ 2M Karras
女武神,出来吧
我们的女武神出来了,大致如下:
需要增加战甲的厚度
将战甲ornate armor的权重加大,正向参数的变为了
(masterpiece:1.11), (best quality:1.38), (ultra high res:1.18), (photorealistic:1.38), (8k, RAW photo:1.18), 1girl, skinny, cyberpunk, street, seductive smile, (detailed beautiful face:1.54), detailed eyes, full body, beautiful white shiny humid skin, looking at viewer, (ornate armor), (ultrawide shot), (best shadow:1.08), (cinematic light:1.12), many small details (Masterpiece:1.2)
再来一次,效果如下,可以看到战甲权重确实增加了。
调整下参数, 全身照, 来个女版钢铁侠
战甲换成Iron Man armor, 背景换成Vice City, 正向参数变为了
(masterpiece:1.11), (best quality:1.38), (ultra high res:1.18), (photorealistic:1.38), (8k, RAW photo:1.18), Girl in Iron Man armor, no helmet, skinny, seductive smile, (detailed beautiful face:1.54), detailed eyes, full body shot, looking at viewer, Vice City, (best shadow:1.08), (cinematic light:1.12), many small details,
效果大致如下,至少钢铁侠的衣服是给穿上了,虽然我不知道她为啥这么开心???
继续下一张,也笑的这么开心,难道钢铁侠的这个关键字自带happy属性???
再来一张,终于严肃起来了……
换人,黑寡妇穿上战甲
直接上参数,场景就来个赛博朋克风格的街道
(masterpiece:1.11), (best quality:1.38), (ultra high res:1.18), (photorealistic:1.38), (8k, RAW photo:1.18), Scarlett Johansson in Iron Man armor, no helmet, skinny, seductive smile, (detailed beautiful face:1.54), detailed eyes, looking at viewer, cyberpunk street, (best shadow:1.08), (cinematic light:1.12), many small details,
第一张,有点证件照的意思,这是要持证上岗么?
再来一张,看着有点忧郁呀,上班干活不开心么???
第三张,……咋没衣服了,那继续第四张,好吧,嘴角的不屑是给谁看的呀???
当然有喜欢亚洲风的,也可以这样加混血参数,(korean:1.2), (american:1.1)或者其他人物模型,大致效果如下:
总结
参数尝试了这么多,大概的规律可以总结出来了。一般的参数描述中,可以使用短语,也可以是一句话的描述,影响不大。
其中有些关于质量的描述比较重要,比如我在例子里用到的 masterpiece(杰作), best quality(高质量), ultra high res(高水平)这三个单词,都很重要。
还有是描述渲染风格的,比如8k,其中也会用到一些专业的摄影专业术语,比如raw photo、best shadow(阴影效果)、cinematic light(电影级别的光线)。
最重要的是,我们选择的是真实的照片,所以 photorealistic(写实照片) 的权重是比较高的。
所以我这边的格式大概的样子如下
(masterpiece:1.11), (best quality:1.38), (ultra high res:1.18), (photorealistic:1.38), (8k, RAW photo:1.18), {自定义文本}, (best shadow:1.08), (cinematic light:1.12), many small details,
自定义文本可以随意写一些语句,这样生成的效果基本都不错,感兴趣的人多的话,后续会继续更新其他的一些细节,有些写的不对的地方希望大家海涵,毕竟我也是初学乍练,献丑了!!
本文正在参加「金石计划」