找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1019|回复: 0

最简明的AI绘图教程,如何画出肖像、半身像和全身像

[复制链接]

265

主题

0

回帖

1856

积分

管理员

积分
1856
发表于 2023-11-6 19:30:15 | 显示全部楼层 |阅读模式
其实这本不该是个问题,画出全身像应该是AI绘图的基本功才对。

但其实也不一定,这取决于很多因素,尤其是套用的模型。
有些模型就是用很多半身像训练出来的,所以一旦套用了这种模型,就很难画出人物的全身像来。
那有没有办法硬画出全身像呢?就看关键词选的对不对了。
先看看肖像,半身像的关键词。
肖像的关键词是portrait,只要用了这个关键词,出来的就一定是脸部的特写,这个基本上没跑,就像这样:
00038-2099012995-Best quality, upper body,masterpiece, ultra high res, (photorea.jpg 00039-2099012996-Best quality, upper body,masterpiece, ultra high res, (photorea.jpg

很多大模型训练出来的也是肖像或者半身像,就是为了解决AI绘图不小心画出歪鼻子斜眼睛的问题。
那么如果想画半身像呢?
照道理说,半身像可以用bust,但是因为大模型的原因,bust出来的很大概率依然是大头照,所以,就要用程度更高一点的词,用full body。
full body明明是全身的意思,画出来却最多只能到大腿部位,下面的脚部不会再画了,就像这样。
00042-2714686714-Best quality, full body,masterpiece, ultra high res, (photoreal.jpg 00044-2714686716-Best quality, full body,masterpiece, ultra high res, (photoreal.jpg

这时候,无论你想什么方法,换什么古怪的词,都画不出全身像来,想画全身的,该怎么办呢?
还是有办法的。
stable diffusion里有一套基本的语法,上网搜一搜,教程很多。
这里用的就是其中的一个小语法,小括号()。
stable diffusion的关键词可以跟上各种括号,从小括号()到中括号<>到大括号{},每一个都有相对应的用法,正好趁此机会,说一下小括号的意思,其他几种括号放在后面再说。

小括号的意思是关键词的比重,就是让AI去重视这个括号里的关键词,有多重视呢?取决于括号后面的系数。如果系数是1,就意味着正常的重视程度,也就是说,如果你在小括号里写上1,就意味着这个小括号白写了。
如果大于1,比方说我喜欢用的1.6,就意味着AI对这个词的重视程度达到其他词的1.6倍。而如果小于1的话,就是让AI小看这个词,数值越小,越忽略。
所以,当我把full body这个词放在第一个,而且给他一个小括号,写上重视程度达到1.6的时候,AI就给我画出人的全身了,就像这样:
00052-1847328032-(full body_1.8),Best quality, the whole body,full-size photogra.jpg 00053-3182608630-(full body_1.6),Best quality, the whole body,full-size photogra.jpg

这里的图像素不太高,这是因为被我缩过了,毕竟要给服务器省一点空间。我的原图是512*512,但是BSRGAN算法放大过的,所以原图1024*1024,清晰度也高。
正好说到这些算法了,就后面有空再写吧。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|爱生活 ( 苏ICP备2023004896号|

苏公网安备 32011402011331号

)

GMT+8, 2024-11-10 08:29 , Processed in 0.176594 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表