当前位置:首页|资讯|Midjourney|Stable Diffusion|OpenAI|提示词

给文字转图片AI Midjourney做个菜鸟入门小说明:新手如何写个好prompt

作者:diva的冷淡发布时间:2023-03-04

前言:这是一份作弊金手指清单和一些指令用词指引,帮大家写出更好的prompt

对于那些还没有听说过 midjourney 的人,这里有一个简单的介绍:Midjourney 是一个文本到图像生成应用程序,类似于 OpenAI 的 DALLE-2 和 Stable Diffusion 的 DreamStudio,它使用大约 650+ 万图像(2022年数据)在互联网上找到——根据提供的文本提示生成令人惊艳的图像。 它现在每周都会添加更多功能......未来还有待想象! (目前他们的 AI 引擎以更新至 v4)

只输入文字prompt的话

AI一般来说越详细的(正确)描述,生成的图片会越接近你想要的内容且更独特。

如果你输入

boy by the sea, red moons

就会生成类似这样的图像

AI 画图Midjourney入门

但是除了简单的原始提示文本之外,还有更多参数可以让我们创建可预测且风格一致的图像输出。

现在直接进入高级参数的Midjourney世界!

以下是一些可以生成图像变化的方法以及相同的一些高级设置:(每个设置的详细信息都在列表之后)

  1. 给AI提供个 ‘style’

  2. 比重设置

  3. 作图创意发散性

  4. 分辨率

  5. 横纵比

  6. 以图片URL为基础作图

  7. 种子图像权重设置

  8. 文字prompts的元素权重控制

  9. 排除性文字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 http://www.imgur.com/xxxxx.jpg box full of chocolates

⚠️注意:图像链接的结尾都是文件格式如jpg,png等,不是网页链接。推荐用imgur.com生成,不过也可以直接给对话框发图,右键看图片链接。

生成的图像将会是种子图像(我们提供的图片URL)和文本prompt的AI计算结果。

值得注意的是:

  • 可以给出多张图片作为种子图像

  • 可以为图像指定权重(请参阅下一点)

种子图像权重控制

可以通过 --iw <数字>  去设置,例:

/imagine http://www.imgur.com/xxxx.jpg 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女友那种风格吧。


如果对你有帮助请帮忙点赞关注吧。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1