ercwang

ercwang

深入Midjourney:Prompt时的常见问题及优化(上)

翻译自:这篇谷歌文档

1. 使用以下模板写更好的 Prompt。#

这不是硬性规定,而是许多人用来改进 Prompt 的软性建议。
分为四个部分来拆解 Prompt,分别为 Subject(主题),Details(细节),Stylizations(风格化),Parameters(参数)。

Midjourney --v 5 模板

image

Midjourney --v 4 模板

image

Midjourney --v 3 模板

image

Midjourney --test /--testp 模板
image

上述例子 v3 的输出

image

上述例子 test/testp 的输出

image

2. 介词短语不可靠,因此请尝试使用这些其他方法#

✅使用形容词 - 名词词序来代替介词短语。用形容词代替介词短语。

🌐什么是介词短语:参考这个链接

例如:(使用箭头右边的描述代替左边的描述)

  • “hair flowing in the wind” ➡️ “flowing hair”
    “头发随风飘扬”➡️“飘逸的头发”
  • “eyes the color of sunset” ➡️ “sunset eyes”
    “夕阳色的眼睛”➡️“夕阳色的眼睛”
  • “a carrot for a nose” ➡️ “carrot nose”
    “胡萝卜换鼻子”➡️“胡萝卜鼻子”

✅使用非常具体的动词来代替介词短语。用更准确的动作来替代模糊的介词表达。
例如:(使用箭头右边的描述代替左边的描述)

  • “a girl with a flashlight” ➡️ “a girl using a flashlight”
    “一个带手电筒的女孩”➡️“一个使用手电筒的女孩”
  • “a girl with some cake” ➡️ “a girl eating cake”
    “一个拿着蛋糕的女孩”➡️“一个吃蛋糕的女孩”
  • “a girl feeling sad” ➡️ “mourning girl” or “grieving girl” or “depressed girl”
    “悲伤的女孩”➡️“悲伤的女孩” 或 “悲伤的女孩” 或 “沮丧的女孩”
  • “a girl with a big smile on her face” ➡️ “smiling girl” or “happy girl”
    “一个脸上挂着灿烂笑容的女孩”➡️“微笑的女孩” 或 “快乐的女孩”
  • “a sword on its side” ➡️ “a discarded sword”
    “一把剑在它的身边”➡️“一把被丢弃的剑”

✅使用非常具体的词汇来代替介词短语。当您用具体的词替换含糊的词时,您可能会看到更好的结果。
例如:(使用箭头右边的描述代替左边的描述)

  • “a girl in a forest sleeping” ➡️ “a forest shelters a sleeping girl”
    “一个女孩在森林里睡觉” ➡️ “森林庇护着一个熟睡的女孩”
  • “a girl walking on a spaceship” ➡️ “a spaceship corridor contains a striding girl”
    “走在飞船上的女孩”➡️“飞船走廊里有一个大步走来的女孩”
  • “a girl with a recurve bow” ➡️ “a female ranger equipped with a recurve bow”
    “带反曲弓的少女”➡️“带反曲弓的女游侠”

✅尝试颠倒细节的顺序。这种方法调整了 Midjourney 的判断权重,并可能增加连贯性。
例如:(使用箭头右边的描述代替左边的描述)

  • “rainbows reflected in the pond” ➡️ “the pond reflects rainbows”
    “池塘倒映彩虹”➡️“池塘倒映彩虹”
  • “a bee hovers over a flower” ➡️ “a flower visited by a bee”
    “一只蜜蜂盘旋在一朵花上”➡️“一只蜜蜂拜访了一朵花”
  • “a storm above a ship” ➡️ “a ship threatened by a storm”
    “船上的风暴”➡️“受到风暴威胁的船”
  • “a basket filled with blueberries” ➡️ “blueberries contained by a basket”
    “装满蓝莓的篮子”➡️“装在篮子里的蓝莓”

✅尽量减少冗余。查看 Prompt 中是否已经包含一些形容词的意思了,消除多余的词会减少组合结果的数量,这可能会增加连贯性。

  • “black obsidian” ➡️ “obsidian” (is already black)
    “黑曜石”➡️“黑曜石”(已经是黑色的)
  • “botanical plants” ➡️ “botanicals” (are already plants) or “plants” (are already botanicals)
  • “botanical plants 两个词的意义重复了” ➡️ “botanicals”(已经是植物)或 “plants”(已经是植物)

✅抓住每一个机会提高特异性。使用带有您想要的内容的角色 / 上下文的词语。而不是用一个句子描述。比如,“一个人拿着大礼帽和魔术棒”,就用 “一个魔术师来代替”
例如:(使用箭头右边的描述代替左边的描述)

  • wearing glasses and carrying an apple ➡️ a schoolteacher
    戴着眼镜拿着苹果➡️老师
  • wearing a yellow hat with a light ➡️ a fireman (or a miner?)
    戴着带灯的黄色帽子➡️消防员(还是矿工?)
  • riding a bicycle ➡️ a cyclist
    骑自行车➡️骑车人
  • on a horse ➡️ a rider
    在马上 ➡️ 骑手
  • wearing a wedding dress ➡️ a bride
    穿着婚纱➡️新娘
  • short hair and boy’s clothing ➡️ a tomboy
    短发男童装➡️假小子

3. 多次迭代 Prompt 来获得更准确图像#

image
您的提示可能需要多次迭代才有好的效果。
如果您只使用过一次 /imagine,那么您的提示只是生成了这一次的结果。 “一次” 在组合和排列的系统中效果不佳。
如图选择其中最接近的图片,利用这张图片再次生成,多次生成结果后会更准确。或者,如果您不喜欢所有选项,请🔄️重新滚动整个网格。
在 3-5 次 🔄️ 重选或生成之后,如果您发现效果还是都不对,那么就需要提示文本进行检查并重新开始了。

4. 质量有时很重要#

当 --quality 命令可用时,您可以考虑使用更高的值。当您使用更高的质量值时,您将允许 Midjourney 在 GPU 中 “计算” 更长时间的东西。它会花费您的计算时间。您花费的 分钟数越多,输出的质量就越好。这里说的质量不是美学质量,而是技术质量。😆
以下是质量参数的值,及对应这个值的意义

image

5. 标点符号很重要,但有时是,有时不是#

只需按照自然语言里标点的用法,在 Midjourney 中使用标点符号即可。但如果在 prompt 中遇到问题,在排除故障或解决问题时,以下信息可能会有用。

  • 只有三种标点符号类型具有编程效果。
    • 双连字符分隔参数 -- aspect 9:16
    • 双冒号分隔权重的整数(正负)::-0.5
    • 空格被用作分隔标记,算是特殊符号
  • 从字面上看,所有其他标点符号只不过是增加了有趣的噪音。(这里 “有趣的噪音” 个人感觉意思是其他标点的作用不明显)
    • 所有标点符号都增加了我们所说的 “有趣的噪音”。
    • 有时,逗号噪音和连字符噪音可能是有用。
    • 建议正确使用逗号以帮助分组,就像在普通写作中一样。
      “Ornate shadowed massive sentient”➡️ “Ornate, shadowed, massive, sentient”
      “华丽的阴影大量有知觉”➡️“华丽,阴影,巨大,有知觉”
    • 有时,在进行故障排除时,连字符可能会增加标记之间的关系。
      “Antique brass candlestick” ➡️ “Brass-antique-candlestick”
      “古董黄铜烛台”➡️“黄铜古董烛台”
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。