对于那些还没有听说过 midjourney 的人,这里有一个简单的介绍:Midjourney 是一个文本到图像生成应用程序,类似于 OpenAI 的 DALLE-2 和 Stable Diffusion 的 DreamStudio,它使用大约 650+ 万图像(2022年数据)在互联网上找到——根据提供的文本提示生成令人惊艳的图像。 它现在每周都会添加更多功能......未来还有待想象! (目前他们的 AI 引擎以更新至 v4)
只输入文字prompt的话
AI一般来说越详细的(正确)描述,生成的图片会越接近你想要的内容且更独特。
如果你输入
boy by the sea, red moons
就会生成类似这样的图像
[i]
但是除了简单的原始提示文本之外,还有更多参数可以让我们创建可预测且风格一致的图像输出。
现在直接进入高级参数的Midjourney世界!
以下是一些可以生成图像变化的方法以及相同的一些高级设置:(每个设置的详细信息都在列表之后)
给AI提供个 ‘style’
比重设置
作图创意发散性
分辨率
横纵比
以图片URL为基础作图
种子图像权重设置
文字prompts的元素权重控制
排除性文字prompts
用人话说就是
你的风格受你选择的关键字的影响,你可以指定选择哪种风格。
其实随着AI工具发展还有更多新参数可以使用
以下举例一些常用的风格/流派
条件允许所有老外的AI都用英文去交互比较准确
使用艺术家名字作为风格,譬如
/imagine horse galloping at sunset painting Andy Warhol style
不同的艺术家关键字会出来不同的风格的作品
当然与PS一样,也可以使用不同的渲染或者光照参数去拿到我们想要的氛围感,常用的渲染词效果如下
各种滤镜渲染
b站专栏传送门:midjourney光效常用英文配效果图
我们还可以设置我们的主角在整个作画的比重,可以在文字描述加入参数
--s
表示这个主体在作图的重要程度/比重。举个例子:
/imagine firefighters --s 700
和
/imagine firefighters --s 2000
文字描述同为消防员,AI作图的差距如下
消防员还是主体但是远景大小的差距就很远了
对作图创意的抽象度控制,有时候我们并没有很清晰的想法时候,可以把抽象度提高,其实英文里是chaos,直译也就是混沌。
chaos这个参数可以从0到100中设置,数值越高 Midjourney给的结果越抽象。
/imagine Eiffel tower --chaos 60
同样是巴黎铁塔这个关键词让Midjourney作画,不同chaos值出的图对比如下
自己去尝试感受更深
设置分辨率这个看着不怎么重要的东西,实际上很常用。
要指定输出分辨率,您可以使用一些常用的关键字,例如:
8K , 4K , photorealistic , ultra photoreal , ultra detailed, intricate details
或者使用参数设置: --hd 或 --quality
例子:
/imagine red rose flower --hd
/imagine red rose flower --quality 5
横纵比
与上面的分辨率一样,一个朴实无华却很实用的控制参数:
--ar
ar是 Aspect ratio 横纵比的简写。Midjourney默认比例是1:1,但实际上我们往往需要不是1:1的图,这时候可以使用 --ar 参数控制,譬如想输出的图横纵比是4:3的话,在prompt里面加 --ar 4:3 即可:
/imagine jasmine in the wild flower --ar 4:3
若是想更精确的尺寸可以用 --w 和 --h 设置图片宽高的像素
/imagine jasmine in the wild flower --w 600 --h 300
上述prompt会生成一张宽600像素,高300像素的图。
注意前面参数是横,后面是纵。
以图片URL为基础作图
如果你想获得一些类似于现有图片样式的结果,(当你想在多个图像中获得一致的输出时),传递图像的 URL
/imagine [i] box full of chocolates
⚠️注意:图像链接的结尾都是文件格式如jpg,png等,不是网页链接。推荐用imgur.com生成,不过也可以直接给对话框发图,右键看图片链接。
生成的图像将会是种子图像(我们提供的图片URL)和文本prompt的AI计算结果。
值得注意的是:
可以给出多张图片作为种子图像
可以为图像指定权重(请参阅下一点)
种子图像权重控制
可以通过 --iw 去设置,例:
/imagine [i] chocolates --iw:4
与上面控制种子图像对生成图的比重一样,文字的比重也是可控的
/imagine wild animals tiger::2 zebra::4 lions::1.5
关于权重的额外说明:如果没有设置默认的权重就是0.25,数值越大对结果的影响越大
实际的差异,自己看图体会吧
使用 --no 就可以排出参数后的文字出现在图片,用法如下:
/imagine KFC fried chicken --no sauce
这样Midjourney就可以帮我们实现只要炸鸡不要酱的神奇“吃法”了
最后,附赠两个看完彩蛋
常用关键字
photorealistic , ultra photoreal , ultra detailed, intricate details, 这些词已多次验证可以生成较为写实风的图片
加unreal,unreal engine就会渲染出虚幻引擎风格的图片,就是最近很流行的AI女友那种风格吧。