与 Midjourney 对话:画猫
虽然主要为 Midjourney 写教程,但是 Prompt 的思路大体上一致。选择你觉得好用、便宜的就好。总之,假设你已经能让 AI 画画了,而且想画一只猫。
主体
是怎样一只猫呢?如果你不说,那么 AI 会替你决定:
一次产四张图,黑、白、花、暹罗猫,还挺“公平”的。但你想了想,上面没有“小猫”(kitten),于是让AI画:
小是小了,但是怎么那么多橘猫?
这时,你开始思考你想要什么颜色的猫,灵感一来,要个“钻石光泽的小猫”吧:
如果你用的是 Midjourney,那可能开始心疼起次数了,除了一开始就想清楚点,还有别的办法吗?
比如,一次画四只,每只拿上不同饮料:
4 set of cat. The first cat has a can of Coca-Cola in her hand; The second cat has a cup of Starbucks coffee in her hand; The third cat has a carton of Almond Breeze milk in her hand; The fourth cat has a bottle of Arizona green tea in her hand.
本来只是四张图,这一下子产出16张。当然,这种方式的缺点是容易“混”,你看“一张图”,就有两只猫拿的都是星巴克的杯子。
再拓展一下想象力,画立方体的猫,这次一次画16只:
16 set of cube-shaped cat with different color, cartoon
小结:描述主体的套路,主体名词,加上你想要的描述,可能是数量、颜色、形状、材质、用途等形容词,也可以是姿势、动作、衣着、点缀物品等。
背景
你想画的猫咪,在什么地方呢?
- 是在家?沙发、窗台、床、洗手间、柜子上、电脑机箱……
- 还是在户外?城市街道、垃圾桶旁、灌木丛中、树上、湖边、海边……
- 在想象中?比如:梦里、云上、时光机……
比如画一幅《云上白猫》:
A white cat on cloud
那又是怎样一朵云?下着雨的乌云,薄薄一层透明得像玻璃、筋斗云还是猫型云……
也就是说,背景也需要像前面主体一样,用各种形容去“雕琢”。
可以说,AI作图的边界,是你语言的边界,是你表达的边界。当然,目前这个语言,主要是英语。
风格
如果说前面是用语言雕琢主体跟背景,那么风格是雕琢整幅画。
- 题材:照片(photo)、卡通(cartoon)、电影(movie)……
- 介质:乐高(LEGO)、电子、油画、水墨、剪纸……
- 光线控制:强度、颜色、方向……
- 著名画家的名字
- ……
特别地,
- 参考风格:
--sref <链接>
命令能“拷贝”链接指向的画的风格,详情见Parameter: --sref (Style Reference) | 官方FAQ - 无处理:
--style raw
如果你想要比较全的列表,那么可以参考这些英文资料:
- MidJourney-Styles-and-Keywords-Reference | Github:有非常详尽的对比示例
- 官方社区:一些资料汇总
- style_sliders:跟下节的微调有点关系,不同的微调维度。
微调
简单地说,就是一步步来试验 Prompt 的改动,不论是增加关键词,还是减少。
特别地,官方有tune
命令,脚本化这个微调风格的过程,适用于V5.2详见
小节
AI绘画,与其说是画,不如说是用语言随机“雕刻”。从主体“猫”出发,不断细化对猫的形容,然后再考虑背景,最后再调整风格。
当然,如果你实在琢磨不出:
- 有类似图片:用
desc
命令,输入图片获取Midjourney命令,详情。或者干脆输入图片链接 - 只能用文本描述,考虑使用GPTs 获取更多 Prompt 灵感