上一篇文章介绍了Midjourney的Prompt的基本结构,最后一项是控制参数,本文将介绍Midjourney Prompt的常用参数,以帮助您更好地使用它来生成不同风格和特征的图片。首先了解一下参数的写法:[空格]–[参数名][空格][参数值]
写完文本描述词或者前面的参数以后,先空一格,然后以两个横杠开始,后面跟参数名,然后空一格再写参数值,必须严格遵守这个结构。
下面在介绍参数的同时,会以生成图片的方式来帮助你更直观地理解不同参数的效果差异。
1、版本参数以–v开头Midjourney 定期发布新模型版本以提升效果,默认为最新版本。不同的模型版本擅长处理不同类型的图像。目前有1、2、3、4四个版本,最新的版本是v4,分别看看他们是什么效果。
The cutest rabbit –v 1
The cutest rabbit –v 2
The cutest rabbit –v 3
The cutest rabbit –v 4
从写实和画面丰富度来说,看起来最新的v4效果是最好的,不过在某些场合下,可能前面版本的风格更符合特定的需要。v4版本的style参数目前v4 还具有三种略有不同的风格,对图片调整进行了细微调整。通过在 v4 参数末尾添加–style 4a、–style 4b来使用这些版本,上面v4的效果,不写style参数,默认就是4c。
The cutest rabbit –v 4 —style 4a
The cutest rabbit –v 4 –style 4b
其实很难看出来abc风格具体差异在哪里。niji版本除了上面4个主要版本,还有个niji版本,可以生成动漫二次元风格的图片。
The cutest rabbit –niji
注:niji直接跟在–后面,中间不要加空格下面的示例,将版本恢复到默认的v4版本的4c风格,版本参数不再单独写上。2、比例参数以–ar开头用来控制图片的宽高比,它通常表示为用冒号分隔的两个自然数,例如 9:6 或 4:3。
比如要生成2:1尺寸的图片:
The cutest rabbit –ar 2:1
比例必须使用整数,例如必须使用 139:100 而不能是 1.39:1,如果不写这个ar参数默认比例为 1:1,目前v4版本最大调整比例是1:2 到 2:1。3、混乱参数以–c开头这个参数用来控制结果的混乱程度或者意外程度,高c值将产生更多不寻常和意想不到的结果和组合。较低的c值具有更可靠、可重复的结果。
c值的范围是 0–100,上面没有指定c值的图片,就是默认为0。
下面来看几个不同c值的效果。
The cutest rabbit –c 10
The cutest rabbit –c 60
The cutest rabbit –c 100
是不是感觉c值越高,看到的图片越出乎意料。4、质量参数以–q开头控制生成图像所花费的时间。更高q的设置需要更长的时间来处理并产生更多的细节。更高的值还意味着每个作业使用更多的 GPU 分钟数。不过q设置不影响分辨率。
q值默认是1,还可以接受.25、.5 和 2,来看看不同的q值的区别:
The cutest rabbit –q .25
The cutest rabbit –q 2
0.25倍的q显然没有2倍q的图片渲染的精细。5、no参数以–no开头前面曾介绍过,描述词中尽量只描述你想要的,而不要说你不想要的,不过如果你确实不想让某种元素出现在图片中,可以利用no参数来实现。比如让兔子图片的元素中不出现草,可以这样来写。
The cutest rabbit –no grass
以上就是几个常用的参数,除了模型版本参数,其他每个参数都不是必须的,并且,多个参数也可以一起使用,比如下面就使用了多个参数的效果。
The cutest rabbit –v 4 –no plants –ar 2:3 –q 2 –c 20
Prompt还有其他参数,不过不太常用,后面在特定的场景下会单独介绍。熟练掌握这些参数的用法,可以帮助我们更好地控制图片的风格、特征和效果,生成更具创意和个性化的、或者更符合我们心中所想的图片。