好看又简单的画画+少女
金磊 发自 凹非寺
量子位 | 公众号 QbitAI
四位美少女,带着AI画画在ChatGPT的热浪中杀出了一片天地。
新“魔法”一出,瞬间吸引全场目光:
![](https://p0.ssl.img.360kuai.com/t016f836ffeb5e2d54e.jpg)
原本是一张四个闺蜜在沙滩边上的普通合影照:
![](https://p0.ssl.img.360kuai.com/t017f5e567ed98c6ba2.jpg)
在新魔法的加持下,“啪的一下”画风两极反转,瞬间进入唯美动漫风:
![](https://p0.ssl.img.360kuai.com/t013e1aa006cd60c62c.jpg)
还有效果截然不同的,例如酱紫:
![](https://p0.ssl.img.360kuai.com/t01087e0dbfc2afd70f.jpg)
不仅是动漫画风效果上的惊艳,就连人物的pose也是保持得“原汁原味”,美女们这下子算是分分钟实现了动漫自由。
如此效果一出,也是引来了不少网友们的围观,直呼“在线求教程”:
![](https://p0.ssl.img.360kuai.com/t01bd7efea9a010848b.jpg)
也有不少人呼吁可以将这套玩法商业化了:
![](https://p0.ssl.img.360kuai.com/t014de66e9406259f70.jpg)
两大AI高手联动
使出这套AI组合拳的,是一位叫“viggo”的华人小哥博主。
![](https://p0.ssl.img.360kuai.com/t01779097bda52d0dae.jpg)
他所持的两大法宝分别是:左手StableDiffusion,右手ControlNet。
StableDiffusion,相信很多友友们都已经很熟悉了,是根据输入提示的文本,就可以快速出图的AI作画神器。
ControlNet,则是新晋当红AI插件(GitHub上线2天狂揽4.6K星),相当于给AI作画这事加了buff,可以精准控制手部细节和整体结构等。
小哥的做法说起也是比较简单,就是先将原图导入进去,用StableDiffusion图片转文字。
再用Text2Prompt插件拓展找到对应的关键词;最后用ControlNet插件绑定骨骼开始换关键词试效果。
![](https://p0.ssl.img.360kuai.com/t014e416b1f419b8262.jpg)
当然,原图中四位美女的姿势,也可以根据小哥绘制骨骼结构的不同发生相应的改变。例如这样的:
![](https://p0.ssl.img.360kuai.com/t014265ac769e08d8cf.jpg)
相比原图中人物的位置,上面这张中的人物更分散了一些,也站到了一排;以及上半身手臂的姿势也发生了变化。
也是得益于StableDiffusion的能力,AI生成画作在画风上也能产出截然不同的效果:
![](https://p0.ssl.img.360kuai.com/t0193bbef9a37a5a014.jpg)
效果之惊艳,已经有网友按耐不住,照着小哥的说法“复现”了一遍,并表示:
第一次接触,很好玩,尝试复现下,感觉良好。
![](https://p0.ssl.img.360kuai.com/t0124019a822bc825a3.jpg)
不过有一说一,这位新晋AI作画顶流插件ControlNet的“神通”可不仅于此。
简单几笔也可画出真人效果
例如微博博主“海辛Hyacinth”便分享了他用ControlNet插件后“草图变美女”的玩法。
他先是绘制了一张线稿:
![](https://p0.ssl.img.360kuai.com/t011e675cca52d8ada8.jpg)
然后是开启了ControlNet的scribble模细化效果,便得到了这样的结果:
![](https://p0.ssl.img.360kuai.com/t01a368d5989bcac73d.jpg)
效果之逼真,也是令人叹服了。
“海辛Hyacinth”还测试了在同一seed下不同参数的效果:
![](https://p0.ssl.img.360kuai.com/t016e416a93efc24e9a.jpg)
有小伙伴就要问了,那如果关闭了ControlNet,效果会如何?别急,博主也做了测试,效果是这样的:
![](https://p0.ssl.img.360kuai.com/t01e321a578342d5581.jpg)
“海辛Hyacinth”的这波操作也是得到了ControlNet作者的认可:
![](https://p0.ssl.img.360kuai.com/t012020890363e8272f.jpg)
这也把博主本人激动坏了,直呼“尖叫”:
![](https://p0.ssl.img.360kuai.com/t017f13b06ba831aa3c.jpg)
当然,ControlNet还可以实现其它诸多的功能,例如在装修设计上,可以输入一张拍好的卧室图,分分钟输出草图和换了风格的效果图:
![](https://p0.ssl.img.360kuai.com/t0185aa2af26f989cc9.gif)
以及在ControlNet的在线网站中,也提供了许多不同功能玩法体验,感兴趣的小伙伴可以去尝试哦:
![](https://p0.ssl.img.360kuai.com/t01a48e54b78d700888.jpg)
给AI画画模型加buff
ControlNet的原理,本质上是给预训练扩散模型增加一个额外的输入,控制它生成的细节。
这里可以是各种类型的输入,作者给出来的有8种,包括草图、边缘图像、语义分割图像、人体关键点特征、霍夫变换检测直线、深度图、人体骨骼等。
那么,让大模型学会“按输入条件生成图片”的原理是什么呢?
ControlNet整体思路和架构分工如下:
![](https://p0.ssl.img.360kuai.com/t013a93a81858ceda5a.jpg)
具体来说,ControlNet先复制一遍扩散模型的权重,得到一个“可训练副本”(trainable copy)。
相比之下,原扩散模型经过几十亿张图片的预训练,因此参数是被“锁定”的。而这个“可训练副本”只需要在特定任务的小数据集上训练,就能学会条件控制。
据作者表示,即使数据量很少(不超过5万张图片),模型经过训练后条件控制生成的效果也很好。
“锁定模型”和“可训练副本”通过一个1×1的卷积层连接,名叫“0卷积层”。
0卷积层的权重和偏置初始化为0,这样在训练时速度会非常快,接近微调扩散模型的速度,甚至在个人设备上训练也可以。
例如一块英伟达RTX 3090TI,用20万张图像数据训练的话只需要不到一个星期:
![](https://p0.ssl.img.360kuai.com/t01ff9458f6ac174f2a.jpg)
作者基于当前大火的Stable Diffusion进行了具体实现,主要架构如下:
![](https://p0.ssl.img.360kuai.com/t015d2c857067119229.jpg)
针对不同的输入,作者也给出了对应不同的模型,生成效果也都不错。
具体效果,就如我们刚才所展示的那样了。
One More Thing
最后来一个温馨提示……男同胞们不要觉得2月14日这个情人节过完就安全了。
接下来还可能有白色情人节(3月14日)、黑色情人节(4月14日)、玫瑰情人节(5月14日)、亲亲情人节(6月14日)……
赶紧把这套“AI组合拳”学起来,送自己的老婆/女朋友一张唯美的礼物吧!
参考链接:
[1] https://twitter.com/decohack/status/1627378506857611264[2] https://weibo.com/timerainer1015[3] https://github.com/lllyasviel/ControlNet[4] https://twitter.com/lvminzhang/status/1627142848788463616
— 完 —
量子位 QbitAI · 头条号签约
","force_purephv":"0","gnid":"975aa8598af64fea2","img_data":[{"flag":2,"img":[{"desc":"","height":"782","title":"","url":"https://p0.ssl.img.360kuai.com/t016f836ffeb5e2d54e.jpg","width":"1058"},{"desc":"","height":"810","title":"","url":"https://p0.ssl.img.360kuai.com/t017f5e567ed98c6ba2.jpg","width":"1080"},{"desc":"","height":"813","title":"","url":"https://p0.ssl.img.360kuai.com/t013e1aa006cd60c62c.jpg","width":"1080"},{"desc":"","height":"813","title":"","url":"https://p0.ssl.img.360kuai.com/t01087e0dbfc2afd70f.jpg","width":"1080"},{"desc":"","height":"220","title":"","url":"https://p0.ssl.img.360kuai.com/t01bd7efea9a010848b.jpg","width":"750"},{"desc":"","height":"224","title":"","url":"https://p0.ssl.img.360kuai.com/t014de66e9406259f70.jpg","width":"832"},{"desc":"","height":"388","title":"","url":"https://p0.ssl.img.360kuai.com/t01779097bda52d0dae.jpg","width":"1030"},{"desc":"","height":"585","title":"","url":"https://p0.ssl.img.360kuai.com/t014e416b1f419b8262.jpg","width":"1080"},{"desc":"","height":"752","title":"","url":"https://p0.ssl.img.360kuai.com/t014265ac769e08d8cf.jpg","width":"1080"},{"desc":"","height":"813","title":"","url":"https://p0.ssl.img.360kuai.com/t0193bbef9a37a5a014.jpg","width":"1080"},{"desc":"","height":"936","title":"","url":"https://p0.ssl.img.360kuai.com/t0124019a822bc825a3.jpg","width":"1080"},{"desc":"","height":"1182","title":"","url":"https://p0.ssl.img.360kuai.com/t011e675cca52d8ada8.jpg","width":"912"},{"desc":"","height":"920","title":"","url":"https://p0.ssl.img.360kuai.com/t01a368d5989bcac73d.jpg","width":"690"},{"desc":"","height":"598","title":"","url":"https://p0.ssl.img.360kuai.com/t016e416a93efc24e9a.jpg","width":"1080"},{"desc":"","height":"952","title":"","url":"https://p0.ssl.img.360kuai.com/t01e321a578342d5581.jpg","width":"706"},{"desc":"","height":"1100","title":"","url":"https://p0.ssl.img.360kuai.com/t012020890363e8272f.jpg","width":"1080"},{"desc":"","height":"506","title":"","url":"https://p0.ssl.img.360kuai.com/t017f13b06ba831aa3c.jpg","width":"1080"},{"desc":"","height":"368","s_url":"https://p0.ssl.img.360kuai.com/t0185aa2af26f989cc9_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0185aa2af26f989cc9.gif","width":"748"},{"desc":"","height":"443","title":"","url":"https://p0.ssl.img.360kuai.com/t01a48e54b78d700888.jpg","width":"1080"},{"desc":"","height":"404","title":"","url":"https://p0.ssl.img.360kuai.com/t013a93a81858ceda5a.jpg","width":"1038"},{"desc":"","height":"850","title":"","url":"https://p0.ssl.img.360kuai.com/t01ff9458f6ac174f2a.jpg","width":"968"},{"desc":"","height":"874","title":"","url":"https://p0.ssl.img.360kuai.com/t015d2c857067119229.jpg","width":"1080"}]}],"original":0,"pat":"qgc,art_src_3,sexamb,fts0,sts0","powerby":"hbase","pub_time":1677043380000,"pure":"","rawurl":"http://zm.news.so.com/2648a597b76a442390758391b640d893","redirect":0,"rptid":"9d01bd6fd7610eee","rss_ext":[],"s":"t","src":"量子位","tag":[{"clk":"kanime_1:twitter","k":"twitter","u":""}],"title":"四少女火爆外网!ControlNet组合拳效果惊人,颠覆AI绘画游戏规则
余居菊1040美少女的铅笔画 -
乜度吕18579969811 ______ 想象力+心情100%能花出一幅好画!!!!
余居菊1040一些简单又容易画的画不要太简单 -
乜度吕18579969811 ______ 我们学校艺术节每人交一幅画,可是我画画属于一般的那种,我又不知道应该画些什么,所以求一些求一些简单好画卡通人物的图片,卡通少女也行,一定要画出来感觉既简单而又不单的那种.类似于这种的
余居菊1040古风可爱的女生简单怎么画 -
乜度吕18579969811 ______ 古风可爱的女生可以把女生的头发画的很飘逸,把衣服画的很复杂,这样就很好看.
余居菊1040怎么画一个漂亮可爱的小女孩 -
乜度吕18579969811 ______ 第一得行准,首先得把型练准罗...型不准,啥都是枉然,用1个月的时间练行吧.注意大体关系不要拘泥与局部,首先把大框架画出来.然后把眼五官的位置定好,再上暗部(明暗交界线)
余居菊1040坐在椅子上的小女孩简笔画怎么画? -
乜度吕18579969811 ______ L`垚的时候来着了么事业务员
余居菊1040怎么画小萝莉才好看 -
乜度吕18579969811 ______ 用铅笔淡淡地先描绘出脸的轮廓,再给女孩子加上前额的刘海(或其他发型),后面的头发可以披着也可以画成马尾状,用铅笔把女孩子的大眼睛画出来,注意,眼神要画好,才能表达出女孩子的心情,然后画下面,肩膀稍细,带点娇嫩的感觉,把女孩子身体的轮廓线要画出来,最好画苗条点
余居菊1040漂亮又简单的画.怎么画 -
乜度吕18579969811 ______ 一般的画很难做到又简单又漂亮又快速,你可以试试沙画,沙画独特的绘画形式可以让画面在短时间内呈现出大师级的效果
余居菊1040最简单最漂亮的公主怎么画 -
乜度吕18579969811 ______ 看这个
余居菊1040一个十二岁的女孩画什么画好看 -
乜度吕18579969811 ______ 2、迷糊天使:女主人公是个天使,然后一系列一系列……人物好看哦 3、天使是一群12岁的少年们的故事. 建议你去看,卡哇伊哦~ 反叛的鲁路修