midjourney starter入门笔记:当代的神笔马良

背景: 本人是一个产品经理,对当前AI的发展非常好奇和感兴趣,希望能够在时代变革之际感受一下AI带来都巨大生产力提升和乐趣所在,之前已经在工作中用上了chatgpt来对日常领域、业务知识的学习、功能设计时的简单纠错和灵感指引。此时此刻我对于AI绘画也非常感兴趣,希望给自己画个独一无二的桌面、头像啥的,同时熟悉一下AI绘画的用法,若以后工作中能够有什么应用也能尽快提升自己的效率。


为什么选择midjourney:因为它在我接触AI绘画的时候名气比较大 - - , 我本人没有做任何都竞品分析和行业调研就闭着眼睛选择了它。

前期的软件下载、魔法、账号获取等内容暂时以较简单的形式进行总结:

1. 下载discord。discord是一个社交软件,在这里你可以访问公开的社区server和大家一起聊天、分享,也可以自己建立server来维护自己的朋友圈和社交圈子,discord对我目前的意义就是我能访问其他大佬画图的优秀作品,参考他们的prompt,并且我能在这个软件上使用midjourney bot,其他都功能没有太关注,如果想要详细了解discord,可访问https://discord.com/safety/360044149331-what-is-discord了解更多。

2. 注册discord账号,目前使用discord下的midjourney画图需要付费订阅,可在闲鱼或和朋友一起拼账号,只需保证你有订阅服务都账号能够使用即可。

3. 启动魔法后登陆对应账号,建立自己的server,server下可根据自己对dialog管理的理解对channal进行分类,在midjourney的公开server将midjourney bot添加到自己创建的服务器中。

4. 添加bot后即可在channal下对话框中输入/指令来使用midjourney的各项功能。


以下是midjourney正式使用部分的guide:

1. prompt:prompt是提示、指引的意思,当我们使用midjouney进行图片生成时,midjourney通过对用户输入的prompt进行解析和分析,最终得到一定范围内和prompt内容相关都图片。

prompt的组成为:图片地址 desc 参数

midjourney可根据用户提供的图片(单张或者多张)作为素材,按要求生成对应的图片,这里不展开讲如何利用图片参数,而是解释如何将一张本地图片变为prompt中都一部分。在用户创建的server-channal对话框左侧有个“+”,双击此按钮或者点击+,点击上传图片记得选择本地文件中的图片。上传后点击发送消息,即可在预览图中复制图片的url链接,该url链接即可作为prompt的部分内容。

prompt中文本描述词部分在我这篇文章中叫做desc,description,用于描述你想在生成画作中出现的元素。

midjourney为了使用户能够更稳定并且定制化地输出图片并且做相应的调整和优化,提供了许多参数可放在prompt的末尾部分可控制输出都结果,每个参数作用都不同,将在后文详细介绍笔者用到的参数,不同的参数之间用一个英文空格隔开。

以下是一个prompt的示例,“https://s.mj.run/zR*****t0”是我上传一张本地图片后得到的在线地址,作为图片参数,“smile,a profile of a cute boy,black short curly hair,carring a backpack,wearing a gray down jacket and gray jean pants,holding a cat,squatting+front view”为上文所说的desc部分,“--niji 4”为后缀参数部分。此处不展开prompt应该如何编写,而是介绍它都结构,需要注意的是,desc部分不得为空,否则无法开始生成。

https://s.mj.run/zR*****t0  smile,a profile of a cute boy,black short curly hair,carring a backpack,wearing a gray down jacket and gray jean pants,holding a cat,squatting+front view --niji 4

2. midjourney的指令

生成图片:/imagine

在引入了midjourney bot的channal中,对话框中输入/imagine(/指令带模糊匹配自动补全,很方便)发送后即进入prompt的编辑模式,按照上文的结构编写prompt,点击发送即可开始生成图片,注意,若prompt有语法错误(如不同都部分之间未加空格,或后缀参数错误),指令会报错。

midjourney starter入门笔记:当代的神笔马良_第1张图片

imagine指令

图片生成设置:/settings

此指令可对生成图片所使用的模型、模型版本、风格等。目前我只知道niki生成的图片比较带有漫画风格,而MJ的多个版本都支持各种风格的画作。

midjourney starter入门笔记:当代的神笔马良_第2张图片

settings命令


3. 后缀参数(midjourney官方文档中称作suffix)

后缀参数的格式为:--参数名 参数值

想要了解所有的参数可以直接访问官方文档(笔者还没学完):Midjourney Parameter List

以下是笔者用过的参数以及简单的介绍:

chaos:

顾名思义这个参数决定了生成图片的混乱程度,这个参数值越低则生成图片内容越接近于我们生活中的样子,越高则AI越会放飞自我、天马行空地想象,适当提高c的参数值可能带来意想不到都效果哦。

        --c 50
        --chaos 50
        取值为0-100整数

ar:

没在文档中看到这个参数,但是这个参数是控制生成图片都长宽比,默认为1:1,可指定为16:9/4:3等,分子和分母必须是整数,比值有范围都限制,但是我不太清楚具体限制是什么。

        --ar 4:3

seed(重要):

根据一条既定的prompt,midjourney生成出来都图片可能会有无数种结果,但是如果对于生成都某一组图片你对于图片整体都feel都很满意,但是又有部分信息希望微调,比如prompt中描述都头发颜色、衣服颜色、单双眼皮诸如此类的部分“变量”进行调整,希望能不影响到已经生成的其他“常量”。此时需要告诉midjourney你就是喜欢它生成都这一种结果,那么这时候你应该拿到这张“四宫格”主图的seed值(若对四宫格中的图片进行升格后,大图的seed值与四宫格的seed值不同,可能导致更改变量后生成都结果与大图对应的四宫格有较大差异,所以需要取四宫格主图的seed值),这个seed值是生成作品都某个既定都属性,参数中seed值不同,最终生成都结果也会不同,seed的取值有2的32次方种可能性。在同一段prompt(指定了相同seed值)下生成出来的四宫格图片将是完全一致都,并且如果对prompt的部分描述词进行修改,能够做到生成图片内容非常相似,仅修改部分“变量”发生改变,使用这个参数可以对满意都生成结果做更多的拓展。

如何获取seed值:

midjourney starter入门笔记:当代的神笔马良_第3张图片

对生成结果右上角点击添加反应按钮

midjourney starter入门笔记:当代的神笔马良_第4张图片

反应中选中envolop或者邮件图标

midjourney starter入门笔记:当代的神笔马良_第5张图片

私信列表中找到midjourney bot 查看图片信息中的seed值

cool face,white hair,big eyes,short hair up to shoulder,black rectangle frame glasses,beautiful face,white skin,dressing a Black halter top and black stockings+side view+full body--seed 3883524729 --niji 4

上文的prompt中有许多描述词并且指定了seed值,若希望把侧视图改为生成主视图,将prompt中的side view改为front view即可,读者可复制本段prompt查看是否生成了和笔者一样的结果。

目前笔者对于midjourney的应用还在探索中,如果有新的内容将会更新在本篇starter中。有任意问题可以私信探讨哦~

你可能感兴趣的:(AIGC,人工智能,midjourney,AIGC,AI作画)