在Midjourney的使用过程中,除了需要了解如何设置参数,prompt提示也是使用Midjourney过程中必然涉及的一个因素。在本篇文章里,作者便结合案例,对如何在Midjourney中做好prompt提示进行了总结,一起来看。
(资料图片)
前言在上一篇文章中我们主要了解关于Midjourney中的绝大部分我们能够使用到的参数的内容,我相信如果你能够合理的运用了参数,图片质量将提升一大截;那么在这一篇文章中我们来研究关于MIdjourney中最为和核心的一个内容:prompt,我将以官方手册为基础带你更为深入的了解MJ中的这一部分内容(大量代练案例,直接融会贯通)。
在Midjoureny中最基本的提示包括一个或多个图像URl、多个文本短语,以及一个或多个参数组成;本来是想先将最为重要的文本描述讲清楚,但想了想还是按照最为合理的顺序,依次从图片描述、文本描述、参数展开。
一、你需要了解的(图片提示)基本信息
图片提示可以作为提示的一部分,他将会影响构图,风格,和颜色;需要注意如果添加图片提示需要图片放置文本提示之前,分为图片+图片提示和图片+文本提示,这样才能工作,单张图片不行哦~
1. 上传图片的两种形式点击“+”号上传;拖拽图片上传;两种方式均可,记得上传之后点回车键。
2. 添加图片URL的两种形式第一种形式是最为常见的形式,点击图片后在浏览器中打开,然后点击复制链接,但非常推荐第二种形式,上传图片后直接鼠标点击图片不放下拉至Prompt框就好啦!
需要注意的就是需要检查图片的URL链接结尾是以:JPG、PNG、GIF,结尾。
以及这是上一篇文章中做的一个图片权重参数值对于结果的影响的尝试,有兴趣的可以跳转浏览。
二、文本描述
随着MJ的爆火,逐渐有非常多的网友分享自己的“咒语”,我们只需要cotry+C+V就好,但发现咒语收藏了很多,但实际使用的结果却差强人意;其实你可能不知道的是,别人出一张图背后可能是有上百张的废稿,文本顺序的细节变化,垫图的内容,参数的微小调整…都会对结果产生不同的影响,所以我们不要关注咒语本身,尝试着制造自己的咒语!
文本提示是本文最着重的环节,同样也是MJ中最重要的出图逻辑,文本的描述涉及的内容or问题较多,变数也比较大,例如提示逻辑和文本长度,语法,细节描述…等等,让我们依次来梳理~
1. 你必须了解的(文本提示)基本信息文本提示是MJ最基础最重要的一个功能,MJ bot将提示中的单词或词组分解为一个个的部分,然后与后台训练的数据库进行对比比较,在然后生成图像;在文本提示里,你可以通过很简单的单词甚至一个emoji就能够得到超乎意料的结果(但非常少的提示得到结果也将非常艺术化具有很大的随机性),当然你也可以通过更为细节的描述得到符合自己要求的内容;下面我们就着重深究。
2. 文本顺序对于结果的影响首先,文本的顺序到底有什么考究?我们如何通过顺序去调整画面呢?
在我们日常刷短视频时能够常常看见有热心的网友分享关于写Prompt的基本逻辑,但内容顺序和方法各有特色,为了绝对的可靠咱们还是以官方的建议为标准:主题+媒介+环境+照明+颜色+情绪+构图。
总的来说:主体内容、背景环境、构图视角,风格和其他要求(颜色,氛围,构图)描述。
但是,官方的一个书写逻辑是一个范本,我们可以完全遵循他的一个顺序,也可以适当的有所小的调整;例如:以下是我编辑好的一段关于以劳动者为主题的完整的文本描述(基本是按照官方的一个推荐顺序书写的)。
实际得到的结果是这样的,画面确实不错,但是我不想这么写实,想要卡通一点,有点像迪士尼那种3D人物角色的感觉;于是,我把3D、迪士尼、皮克斯风格,等相关的关键词提前,以此来提高其权重,如图,整体得到的结果已经有非常大的改变,为了确定稳定性,我接连出了很多张,风格基本都能够固定。
再接着,我觉得画面的氛围感不够,那么如何增加呢?设想一个木匠,在工作室中工作,那一定是木屑会满天飞,这个效果对于氛围感是一大助力,其实在前面的文本中也有描述木屑飞扬,但是由于太居后,权重比较低,于是乎,将它提前,效果简直显而易见!
(但是这也又慢慢出现一个新的问题,随着我将一些词提前,画面内容逐渐靠后,MJ在年龄的设定上逐渐模糊,开始出现不同年龄阶段的人物,所以对于把想要的内容前置记得适可而止,提高其他1权重必定会相应降低2权重)
关于给关键词提升权重,其实官方也有介绍,在相关关键词后面的加上提示(::1 ::2 ::X)也可以提高其权重,但是之所以本篇文章是通过顺序的调整来提高文本权重,是因为当你在使用多提示作为词与词之间的区分时,机器会默认给你的区分词前面加上“1”的权重(非指定权重默认为1),如果你给一个词使用多提示符号,又想给其他词增加权重那数字一定要大于1,否则两个词的权重将相等(如下图案例),以及需要额外思考规避权重归一化的问题。我提供的也是我的一个新的思路点,方法千万条,如果你的需求比较繁杂,不妨两个方法一起使用,能达到最终的结果都是好方法
官方的一个例子:
hot:: dog 和 hot::1 dog – hot:: dog::1相等;cup:: cake:: illustration 和 cup::1 cake::1 illustration::1 – cup::1 cake:: illustration:: – cup::2 cake::2 illustration::2 相等
(不过非常推荐在负权重中使用“负提示”比较好用)
三、关于书写文本描述的一些小建议
1. 关于prompt的内容长短MJ的生图逻辑是通过提示中的单词或者短语分解成一个个小的部分,与数据库中的训练的数据进行对比,然后生成图像;所以在描述时表达自自己需要的内容即可,对于不想要的内容不必单独阐述:“我不想在画面中看见“花瓶”,画面中没有篮球等等”;如果你描述了一个卧室的场景,bot自由发挥出了一些你不需要的内容,你可以使用负权重“– no”来删除;像这样有效的描述也在一定程度上能够精简文本的内容。
在很多网友的prompt的分享中,我们会看见很长的一大串的英文提示词,仔细查看会发现很多相近词、氛围词,或冗长的主体描述,此举到底对不对呢,我们来看看官方的解释:Mj bot不像人类一样能够理解语法、句子结构或单词;更少的词意味着每一个词都能有更大的权重,当你添加过多繁杂描述,越后的描述词比重就被逐渐稀释甚至货不对板。
2. 学会加限定词比如在这一组图中,虽然整体感觉都还不错,但是有一个缺点,里面的人物各不相同,比如在年龄上,穿着上,这个时候我们就可以适当加上一些补充表述,或者说是限定词,比如:30岁,西装。
(但有一点非常重要,很多人喜欢加一些像安慰剂一样的词,比如4K 8K,非常高的细节,超高质量内容,清晰度等等,这有用吗?一定程度上是有的,但别过度使用,如果你有背景虚化的描述,又说高清晰度,这不就起冲突么~)
3. 内容描述具体想要的内容清楚描述,你当然可以含糊其辞,但获得内容的将多样化随机化,无法获得你想要的具体细节。
(比如:你说“一只猫”会比“猫”更为具体;或你想描述卧室一角,你说这是一个温馨的卧室,有花瓶,有床头柜,有窗帘,这样当然可以,给与bot充分的发挥空间,没准也能够收获惊喜;但如果心里没谱,不妨尝试这样描述:这是一个温馨的卧室,深棕色的床头柜上摆放着精致水晶玻璃花瓶,花瓶里面插入着五朵香槟玫瑰,背景是垂落的窗帘~……其实这也变相的给内容增加了一些限制,和上一p一样~)
4. 使用更为专业的词语MJ并不像CharGPT那么聪明也绝没有那么笨,当你在描述内容中,你需要背景虚化的效果,直接说背景需要也是ok的,但是你要是说出:光圈F2.0 ,尼康,那就更为准确,可以通过关键词的改变来调整背景虚化度呢~
四、参数、参数、参数
默认参数,在setting设置中勾选相应的内容即可将相应的参数调为默认状态,主要包括:版本(V5),质量(q),风格化值(s)(图)横宽比则需要单独描述,所以参数这个环节在顺序上没有特别的要求,会默认排列,根据自己的需求设定合适的参数范围即可;还有一个小细节需要注意:当你必须添加一个参数时,前后之间记得敲上空格,不然会报错哦。
(注意每个参数在不同的版本之间都有不同的数值对比的,详情可看上一篇文章)
五、需要避开的违禁提示
AIGC产出内容要价值观!哈哈哈绝对正能量,在符合discord平台的要求的同时也多多注意中国相关的AIGC的政策要求。
在使用Prompt中,需要注意提示禁忌;在使用图片提示时稍微注意即可,注意图片的内容,不要开车搞颜色;但在在使用文本提示时需要额外注意,由于大家基本使用的方式都是通过中文描述后使用翻译复制黏贴过去,有意无意会出现我们也不知道的英文违禁词,例如当你使用”蜜桃????“时,在英文中俚语和pp相同,所以机器可能会以为你在搞颜色,会警告的哦~
所以咱们要满满的正能量,内容描述常规不搞事情(在镜头,构图视角上随便来)。
六、最后
恭喜你阅读完了全文,最后我做一个小小的总结,本篇主要讲解了关于Midjourney中最为核心和主要的部分,分别为图片描述、文本描述、和参数,以及附带了一点点关于违禁词的注意事项,比较细节的介绍了关于相关内容的使用方式,希望你浏览过本文之后在看见别人的咒语后可以copy下来好好研究一下,无脑复制一时爽,自己做时手忙脚乱(强行不押韵),更多的希望研究背后别人的搭建逻辑,不做麻瓜,做道长!
如果你也对AIGC相关内容欢迎关注与我交流~
本文由 @元旦AIGC 原创发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash ,基于 CC0 协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
标签: