【AI绘画秘籍】掌握Midjourney,轻松驾驭复杂场景创作!你准备好了吗?
5 个月前
生成艺术算法Midjourney能够根据用户提示创建引人入胜的图像。
当我想要生成包含大量细节的复杂场景时,我常常因为Midjourney的理解不足而感到沮丧。要正确处理图像的各个方面可能需要花费大量时间,并且会消耗我的快速GPU时间。
今天,我想与大家分享一些失败的图像提示。我还将解释为什么会发生这种情况,并展示一些解决方法。
在写实图像中组合物体与风景
有些场景很容易生成。以以下提示为例:
女孩在渡轮上穿越挪威峡湾。
生成的图像完全符合我的预期。事实上,峡湾和女孩的形象对Midjourney来说很简单,因为在训练图像中有大量的参考资料。渡轮只是构图的一部分,并未完全显示。
作者使用Midjourney创建的图像。
现在让我们考虑另一个提示:
卡车在渡轮上穿越挪威峡湾。
这就是我们得到的结果——令人惊讶,不是吗?
作者使用Midjourney创建的图像。
根据我最近在挪威的假期经历,我可以证明挪威的道路并不会直接通向峡湾。当然,卡车也不会从水中冒出来。
我怀疑在训练数据集中,卡车与道路的关联非常强。卡车几乎总是出现在道路上,而像前一个提示中的女孩这样的人类形象可以出现在不同的环境中。
AI艺术生成器学会了将卡车与混凝土道路联系起来。它很难在不同的背景下展示卡车。
让我们尝试改进图像。我首先生成一个挪威峡湾的场景,但没有任何漂浮物。
在Midjourney编辑器中,我可以擦除图像的部分内容。然后,我更新提示并让AI算法创建一个新场景。我擦除了大部分水域,并要求它更新场景为:
挪威峡湾与渡轮。
作者使用Midjourney / Midjourney编辑器创建的图像。
当我看到其中一个结果是这张图像时,我非常惊讶。它包含一个由不同大小的黑色圆点组成的抽象图形。
作者使用Midjourney创建的图像。
这里可能发生了什么?我只能推测,但似乎Midjourney未能理解它应该在峡湾中放置一艘渡轮。
相反,它用一个抽象图案填充了空白区域。也许这种纹理与剩余图像的纹理相符,对算法来说似乎是合理的?
也可能是训练数据中没有足够的此类场景参考,Midjourney不期望渡轮和峡湾出现在同一张图像中。然而,考虑到游客在挪威拍摄的大量照片,我认为这种可能性不大。
接下来,我尝试另一种方法,从提示开始:
卡车在渡轮上,写实风格。
这是生成的场景:
作者使用Midjourney创建的图像。
我打开编辑器并移除了背景中的所有天空。然后,我要求更新提示为:
卡车在渡轮上,背景为挪威峡湾,写实风格。
我对结果感到满意。我们可以进一步处理左侧的渡轮伪影,或者给卡车加上合适的牌照。但在图像构图方面,它展示了我想要的效果。
作者使用Midjourney创建的图像。
提升细节
现在,我们将尝试生成一个德国高速公路的写实场景。
这是我们的初始提示:
保时捷和奔驰在德国高速公路上。
生成的场景存在几个问题。标志是乱码,没有第二条车道,而且两辆车都是保时捷。
作者使用Midjourney创建的图像。
我分两步使用编辑器,首先擦除左侧的保时捷,然后擦除横跨所有车道的标志。
在更新后的提示中,我只要求关注细节,在这种情况下是:
德国高速公路标志显示“柏林”
结果稍微更有说服力,但仍缺少许多细微的细节。左侧的车现在有奔驰的标志,但其形状仍然让我联想到保时捷跑车。标志正确拼写了柏林,但箭头指向奇怪的方向。
作者使用Midjourney创建的图像。
使用编辑器的一个注意事项是,它不会改变未擦除的部分。虽然这有助于改进图像构图,但可能会导致整体纹理不真实。
我使用了微妙重混功能和更新后的提示:
保时捷和奔驰在高速公路上,德国高速公路交通标志显示“柏林”
来生成最终场景。
作者使用Midjourney创建的图像。
学到的教训
在这段Midjourney会话中,我学会了如何使用编辑器来改进图像构图。
事实证明,有些概念彼此非常契合,在这种情况下,卡车和道路就是如此。
我必须从卡车在渡轮上开始,并将背景改为挪威峡湾,分两步完成。
从峡湾开始并尝试添加渡轮导致了奇怪的伪影。它们并非每次生成都会出现,但总体结果并不令人满意。
所以,如果你发现Midjourney误解了你,也许是从底层构建场景的时候了。编辑器及其有用的橡皮擦工具非常适合这一点!
另一种方法是从一个基本场景开始,并尝试逐步提升细节。同样,你可以使用Midjourney编辑器并在整个过程中更新提示。
推荐阅读:
FluxAI 中文
© 2025. All Rights Reserved