Original txt2img and img2img modes
·基础模式之 文生图/图生图
基础入门部分
输入一段话,生成一张图。这是AI绘画的核心。
入门就是那么简单,不过,这段话怎么写,其实也是有窍门的。
在Stable Diffusion里面,这段描述也就是Prompt,我们称之为AI的魔法咒语。
那么,最开始我们需要怎么做呢?当然是参考别人的描述词。
现在,我们也很容易在互联网上找到各种prompt和参考图的网站。
最典型的,比如 lexica。
在lexica你可以很容易的找到图和对应的描述。
比如,下面这个太空人在宇宙探险。
只要把它复制过来,再拿过来运行生成,图像就出来了。
不用担心,由于扩散模型的原理,大部分情况下你得到的结果和你看到的参考图其实是有不少差异的。
当然,这里还是有个门槛,那就是英语。
是的,目前,stable diffusion只支持英语。
不过,反过来说,stable diffusion是非常适合用来辅助教学英语的。
在有内容限制的情况下,玩家不妨让孩子们也参与进来感受AI绘画的魅力。所谓兴趣是最好的老师,说不定画几幅画,它就能让你的孩子多认识一大堆单词。
以上是题外话,我们回到主题。
在学会参考别人的描述之后,你可以学着写一些自己的描述了。我们早前有一篇不那么完善的教程:这里大家也可以进去看看。
创画家-AI绘画基础课程(1):如何用stable diffusion画人?
下面我们另外举例:
1girl, aqua eyes, baseball cap, blonde hair, closed mouth, earrings, green background, hat, hoop earrings, jewelry, looking at viewer, shirt, short hair, simple background, solo, upper body, yellow shirt
可以看到,里面很多元素是充分描写之后都获得了体现。
一图流简单直接,你是不是马上觉得你也会了?
是的,就是那么简单。
但是,他也可以很复杂。因为,可以描述的风格太多了!!
这个时候,take it easy to use tools for help.这就像传统画师用水彩油墨一样稀松平常。
下面是prompt生成网站:
https://promptomania.com/stable-diffusion-prompt-builder/
你可以清楚看到很多常用的艺术风格,比如电影风、纪录片等等。
另外一个辅助性很好的AI工具在我们的抱抱脸(huggingface,全球最大的AI社区,有最多的AI模型分享),叫
MagicPrompt-Stable-Diffusion
插个话,如果你在中文互联网受够了弹窗、广告和扫码关注,不妨多来看看这种毫无弹窗无套路的老(新)派互联网作风。
用一个最近比较火的新闻事件:a long bridge is on fire 来做例子。
我很想画 a long bridge is on fire ,但是我描述水平太菜了,但是我一时间又没想到更好的词组,怎么办?
答案当然是,找AI帮你。
于是,我把这段最简单的描述输入 对话框,提交。
它会返回一堆结果,随便找一个:
a long bridge is on fire surrounded by priests and an evil artificial forest . at night, misty, wide angle, sunset, golden hour. trending on artstation, digital art, award winning, sharp, details, hyper-detailed, HD, HDR, 4K, long bridge is on fire around the big bang, 8k, 4k, trending on artstation, artstation hd, artstation
放在Stable Diffusion里面跑:
这。。。壮观是壮观,但可能不是我想要的。
其实,这不是工具的锅,上面说的工具给我们提供了三套prompt作为选择,而我们选了最长的。
其实,SDwebui提供了一个单词数量上限(近期取消了)作为参考,一般认为,超过75个单词的prompt那是太多了。
再举个例子:
a golden color dog eating its dog food in the garden, and a white wolf come in.forest, tree, flower,rainbow.
效果也不错,对吧?
所以,我们不建议入门者养成一直使用长描述的习惯。(当然,在这个领域,没有权威,我也不一定对)。
真正要记住的是,你写得越多,你就越难让人工智能理解你想要什么,所以反而可以尝试保持简单。不必一直使用特别长的描述词组。
给人工智能多一点空间,它会给你多一点灵感。