一、midjourney是什么?

midjourney是一个AI绘画工具,我们通过文字描述,让midjourney帮我们生成高质量的图像,首先先给大家介绍下市面上关于AI绘画的常用的工具。 目前市面上主流的AI绘画工具就是 midjourney和stable diffusion我们想学习AI绘画,只要掌握这两个工具就可以了。那么这两个工具有什么区别呢?stable diffusion功能相对强大,但是相对的,stable diffusion上手是需要一些基础的,而Midjourney上手难度低,并且生成的图像质量也非常高。

我们这个课程主要从以下方面介绍:

1、 midjourney可以做什么 2、 如何注册Discord 3、 开通Midjourney会员 4、 midjourney使用 5、 midjourney Prompt学习 6、 ChatGPT / zelinAI + midjourney画图 接下来就开始我们的课程,希望我们的课程能在你AI绘图的成长路上助你一臂之力

二、midjourney可以做什么

midjourney是一个AI画图软件,简单说就是利用AI帮我们画图。 我们只需要输入文字描述,就可以自动获取生成的图像了。 当然,图像的好坏和midjourney的模型有很强的关系,但是,我们普通的用户只需要学会如何用准确的语言描述我们想要的突破就可以了。 那么,midjourney能画图,他能应用到什么场景呢? 1、 制作logo 2、 制作海报 3、 漫画制作 4、 生成各种游戏场景 midjourney可以做很多事情,等我们慢慢上手起来,你就会发现midjoury是多么强大了。

三、Midjourney使用

1、Midjourney基础页面

先给大家介绍Mid的基础界面,分为五个区域: 1)导航栏,一般用白色小帆船对应的页面就行 2)聊天室,类似于微信的各个群,新手要进入newbies开头的新手区,见左侧第二栏标黄区域 3)出图区,AI会在该区域生成图片,你看到的是世界各地的人,在群里画的图片 4)指令区,最重要的区域,通过输入指令,指挥AI给我们干活 5)成员列表,在最右侧,不想看能够叉掉

Midjourney入门 - 图1

小帆船对应的官方服务器,大家发的图片较多,为避免刷屏,找不到自己的图片,可以建一个属于自己服务器。在左侧导航栏点击绿色加号,选择亲自创建—仅供我和我的朋友使用—为服务器起名字。

Midjourney入门 - 图2Midjourney入门 - 图3

在聊天成员表中,选择机器人,添加至服务器,选择刚创建的服务器名称,成功后会显已授权。

Midjourney入门 - 图4Midjourney入门 - 图5

现在,你就可以在自己的服务器里面画图啦。左侧的文字频道,点击加号,可创建新的文件夹。再也不担心图片被别人覆盖了。

Midjourney入门 - 图6

2、Midjourney开通会员

在指令区输入英文“/”,调出指令面板,输入imagine,会显示imagine prompt的输入框,输入你想要的生成的图片,点击回车。首次输入指令,Mid会提示需要你接受条款,才能继续使用,点击绿色的Accept ToS。

Midjourney入门 - 图7Midjourney入门 - 图8



现在太火爆,为了服务氪金用户,全面变成付费了。在指令区输入/subscribe,弹出付费链接,点击Open subscription page,进入付费页面。

Midjourney入门 - 图9


Midjourney入门 - 图10

付费需要国外银行卡。如果没有,可以在万能的某宝上搜Midjourney会员充值。多人共享账号的比较便宜,10刀会员(上图第一个)一般60~70元软妹币,支持生成200张图片。如果你图个新鲜,用多人共享账号就行,想自己用,先买个10刀的也够用。

3、输出Midjourney指令

Midjourney常见指令包括imagine(提示生成图像),blend(将图片混合在一起),describe(以图生文),seed(使用相同的种子编号和提示得出相似图像)。其他指令见下表:

Midjourney入门 - 图11

我们先来试试基础的imagine指令,一个好的指令包含六个部分。 ①人物/主体描述(更细致会描述发型、五官、姿态、服装);②环境;③光线;④风格;⑤画质;⑥渲染。 为了简便,给大家一个练习咒语:
It’s spring, a super cute little girl IP sitting on a huge flower as if dreaming, sunny day, chibi, 3D, natural lighting, full body portralt, 8k best quality, super detail, super detail, ultra HD —ar 3:4
在指令区打出“/imagine”,会出现“ imagine prompt”,将上述咒语输入进去,打回车。
Midjourney入门 - 图12 生成的图片,下方有两排按钮。U代表放大,1234序号分别和上方图片对应,点击可放大其中一张。V代表根据某张图片,生成类似的另外三张图片,整体一样,细节略有不同。蓝色图标代表刷新按钮,重新出四张。

Midjourney入门 - 图13

下图是根据V3生成的图片,整体风格和画面元素保持一致。想保存的话,放大图片,右键选择将图片另存为就可以啦。

Midjourney入门 - 图14

讲完以文生图,可能会有小伙伴说不知道如何写prompt,别担心,Midjourney的图生文功能,能够把好看的图片,转为prompt。选中你喜欢的照片,在指令区打出”/describe”,上传图片,midjourney会生成4条图片描述。图片下面有1234四个数字,对应着上面4条不同的描述,点击数字,即可以生成新的图片。

Midjourney入门 - 图15

四、Midjourney Prompt学习

相信大家对ChatGPT的Prompt使用有一定的了解了,不过Midjourney和ChatGPT Prompt其实是不一样的,接下来我们会详细说说。 midjourney基本不懂语法,所以,即便你的语法错误,但只要有词,也是能生成图片。但是各种定语从句,midjourney是不懂的,因而并不是Prompt越长越好。较长的Prompt,是可以用‘,’ 将Prompt隔开的。

1、减少介词使用

midjourney官方的推荐是减少介词短语的使用,例如使用非常具体的词汇来替换介词短语,我们来看看具体的例子 “a girl walking on a spaceship” ➡️ “a spaceship corridor contains a striding girl” 翻译成中文就是 “一个女孩在宇宙飞船上行走” ➡️“一个宇宙飞船的长廊上有一个迈着步子的女孩” 先来看看 “一个女孩在宇宙飞船上行走” 这个Prompt没有说明女孩在宇宙飞船哪里行走,所以在哪里行走是有midjourney帮我们想象出的,我们先看看生成的效果。

Midjourney入门 - 图16

上面的生成效果女孩在宇宙飞船哪里行走并不明确,所以生成的4幅图所表达的内容相差也很大。来看看“一个宇宙飞船的长廊上有一个迈着步子的女孩”

Midjourney入门 - 图17

这次生成的图片就明确所表达的内容就比较统一了。 语法的建议使用官方还有很多例子,详细参考midjourney官方推荐,当生成的内容和预想中的有差距,不妨参考官方的意见,修改Prompt,说不定会有意想不到的结果。

2、中英文差距

最后,还有一点也很关键,midjoury中文识别的效果远比英文识别的效果差,推荐在使用的使用的时候,将中文用zebinai翻译成英文。我们也来对比下中英文midjourney的差距, 先看看中文的生成效果:

Midjourney入门 - 图18

再来看看用zelinai将中文翻译成英文的效果

Midjourney入门 - 图19

所以,在我们构造Prompt时,英文不好的同学可以用中文构造Prompt后,在用zelinai翻译成英文。 在开始讲解midjourney Prompt的设计之前,我们先来看看官方的推荐的框架

Midjourney入门 - 图20

总的来说,分为4个部分: 1、 主体; 2、细节以及背景; 3、风格、媒介; 4、参数 以下用表格的形式,我们详细说说框架的内容:

Midjourney入门 - 图21最后,来看看我们例子生成内容的效果如何

Midjourney入门 - 图22

五、ChatGPT/zelinai + Midjourney画出你想要的内容

给他一段指令,让他扮演Midjourney提示器生成器这个角色,指令如下 我希望你充当Midjourney人工智能项目的提示词生成器。你的工作是提供详细而富有创意的描述,从人工智能中激发出独特而有趣的图像。请记住,人工智能能够理解各种语言,并能够解释抽象概念,所以请尽可能富有想象力和描述性。例如,你可以描述一个未来城市的场景,或者一个充满奇怪生物的超现实景观。你的描述越详细、越富有想象力,所产生的图像就越有趣。这是你的第一个提示:“一片野花延伸到眼睛所能看到的地方,每一朵都有不同的颜色和形状。在远处,一棵巨大的树高耸于风景之上,树枝像触角一样伸向天空。” 这里,zelinai就帮我们生成了Prompt

Midjourney入门 - 图23

当然,我们可以让他生成下一个提示器,只需要输出指令即可,例如:下一个提示:“少女,星夜,月光,森林”

Midjourney入门 - 图24

最后,我们让zelinai将上面中文的Prompt翻译成英文即可,然后我们来看看具体的效果
Midjourney入门 - 图25