AI绘画
AI 绘画是利用人工智能技术来生成、转换或增强数字图像和艺术作品的过程。这种技术可应用于各种领域,包括数字媒体、游戏开发、电影制作、设计、视觉艺术等。
具体领域有图像生成、图像转换、图像增强、艺术创作,受影响比较到的是数字媒体,同时受益也会比较大。
AI绘画的工具
主流工具或者说技术主要分三种:
- Stable Diffusion: 开源技术,遵循使用条款可以免费商用;
- Midjourney: 付费后可商用;
- DALL·E 2: 付费后可商用;
目前看,Stable Diffusion是很繁荣的。
AI绘画的使用
我使用的是Stable Diffusion WebUI,它提供了丰富的插件和各种个性化的功能。
安装部署方式分为2种:
本地安装
Windows有一件安装包,Mac的安装也有教程,这里不多说了。主要依赖于显卡,但是显卡普遍比较贵,另外Mac真不太建议,速度慢太多。
显卡的话,找到了一张图,可以参考下生图速度
云上安装
阿里云
阿里云推出了免费试用
GPU可以领取一个5000计算时的礼包,按照A10的GPU来计算,大概可以用715个小时。也就是每天10小时的话,你可以用2个月的时间,听起来很香。
但是,由于阿里云访问Github之类外国网站的速度很慢,所以最好使用国内资源替代的脚本执行。
Colab
谷歌提供的服务,每天有限额GPU的使用时长,需要科学上网,不是那么友好。
Kaggle
每周20小时的GPU计算资源,可以选择P100或者T4*2。
总结
云上部署Stable Diffusion WebUI基本是使用脚本部署的,轻轻的点击一下,然后等待执行完成,直接打开网页就可以使用了。
一般搜索,都可以找到对应的脚本,当然有自己技术基础的,可以自己编写脚本。
以上,阿里云的A10速度最快。
AI参数
在大模型之外,对生图影响最大的应该是参数了。这里,分享几个我自己的参数和图的效果,大家借鉴借鉴。
简单参数的Girl
Prompt:
a young woman, street, laughing, ponytails, (hdr:1.3), (muted colors:1.2), dramatic, complex background, cinematic, filmic, (rutkowski, artstation:0.8), soaking wet,
Negative Prompt:
(nsfw:2),Multiple people,easynegative,(worst quality:2),(low quality:2),lowres,(monochrome:1.4),(grayscale:1.4),big head,severed legs,short legs,missing legs,acnes,skin blemishes,age spot,backlight,(ugly:1.4),(duplicate:1.4),(morbid:1.2),(mutilated:1.2),mutated hands,(poorly drawn hands:1.4),blurry, (bad anatomy:1.4),(bad proportions:1.4),(disfigured:1.4),(unclear eyes:1.4),bad hands, bad tooth,missing fingers,extra digit,bad body,NG_DeepNegative_V1_75T,glans,EasyNegative:0.5,gross proportions.short arm,(missing arms:1.4),missing thighs,missing calf,mutation,duplicate,morbid,mutilated,poorly drawn cloth,strange finger,bad finger,(mutated hands and fingers:1.4),(text:1.4),bad-artist, bad_prompt_version2, bad-artist-anime, bad-hands-5, bad-image-v2-39000,
Setting:
Run Result:
PNG Info:
Steps: 30, Sampler: DPM++ 2M Karras, CFG scale: 8.5, Seed: 2542122701, Face restoration: CodeFormer, Size: 768x1024, Model hash: cbbe150c06, Model: JujiaoAI_V98fp16
总结
描述虽然很简单,但是元素基本都在
- 主体:一个年轻的女性;
- 地点:街道、复杂的背景
- 表情:大笑
- 细节:辫子、湿透的
- 质量:HDR
- 颜色:柔和
- 动作:动态
- 光影效果、特效:电影级别的
- 艺术家:超现实主义的艺术家扛把子 rutkowski
关键词虽少,但是五脏俱全。维度全了,其实会限制AI自己出现一些我们不想要的部分。
改造:绿野仙踪
按照维度替换关键词
将上面的关键词作个替换,然后看下效果
- 主体:a young woman -> 1girl, 22yo, (skinny:1.1), bride, sexy, cute,
- 地点:street、complex background -> landscape, mountains,
- 表情:laughing -> smiling,
- 细节:ponytails、soaking wet -> (a dreamy plant sleeveless dress (made of (plant))), V-shaped neckline, multicolored hair, rose headgear, too many details, complex details,
- 质量:(hdr:1.3) -> (best quality, masterpiece, 4k, hdr:1.1),
- 颜色:(muted colors:1.2),
- 动作:dramatic,
- 光影效果、特效:cinematic, filmic -> cinematic, filmic, (Sunshine rays:0.6), (best shadow:0.7),
- 艺术家:(rutkowski, artstation:0.8),
调整后的Prompt如下,我们一起看下效果吧。
1girl, 22yo, (skinny:1.1), bride, sexy, cute, smiling, (a dreamy plant sleeveless dress (made of (plant))), V-shaped neckline, multicolored hair, rose headgear, too many details, complex details, (best quality, masterpiece, 4k, hdr:1.1), (muted colors:1.2), dramatic, (rutkowski, artstation:0.8),
cinematic, filmic, (Sunshine rays:0.6), (best shadow:0.7),
landscape, mountains,
替换后生图
其他配置都不变,重新执行下,看看生成图的效果。
控制台看一下参数
基本效果还算不错吧。
改造:海盗女孩
再替换下环境和衣服
海盗船、海盗帽子、身份是海盗、红发、嘲讽的笑。改造后参数如下:
1girl, 22yo, (skinny:1.1), pirate, sexy, naughty, laughing, pirate hat, red hair, pirate jacket, Raise the corner of the mouth, too many details, complex details, (best quality, masterpiece, 4k, hdr:1.1), (muted colors:1.2), dramatic, (rutkowski, artstation:0.8),
cinematic, filmic, (Sunshine rays:0.6), (best shadow:0.7),
pirate ship, <lora:ghostOfTsushimaStyle_v10:0.5>,
生成图如下,是一名女性海盗,感觉还不错吧。
以此类比,是不是可以设计出下面的一些场景:
- 新娘在酒吧
- 新娘在教堂
- 新娘在宝马车上哭
- 新娘在巴黎
- 护士在病房
- 学生在教室
- 科学家在实验室
- 赛博朋克在太空飞船
- 斯巴达在月球……
人的想象力是无限的,再加上一个不设限的工具,那么效果会加倍!
改造:新娘买醉
1girl, 22yo, (skinny:1.1), (a dreamy wedding sleeveless dress), V-shaped neckline, sexy, cute, smiling, blue hair, Raise the corner of the mouth, too many details, complex details, (best quality, masterpiece, 4k, hdr:1.1), (muted colors:1.2), dramatic, (rutkowski, artstation:0.8),
cinematic, filmic, (Sunshine rays:0.6), (best shadow:0.7),
bar (for alcoholic drinks), pub, <lora:ghostOfTsushimaStyle_v10:0.5>, <lora:chineseGirlsInWeddingDress_v01:0.8>,
然后生图如下
保密中……
写在最后
感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。