大家好,这里是和你们一起探索 AI 绘画的花生。
在与其他设计师一起交流讨论 midjourney 使用技巧时,发现一些问题被提及的频率很高,今天分享其中几个常见问题的解决思路,希望对大家有帮助。
上期回顾:
一、三视图成效不好
问题描写:在生成人物三视图的时候,正常的应该是正视图、侧视图和背视图三个形象,但是得到的结果总是不波动,要么是少了一个视角,要么是角度不对。
三视图不完整这种情况,很大原因是因为图象的宽度不够导致的,虽然在提醒词内有强调三视图,但由于画面宽度有限,midjourney 很难在这么窄的画面内渲染出 3 个完整且独立的形象,所以只能少渲染一个,或者改变角度,让 3 个形象刚好能放得下,因此容易出现成效波动的情况。对应的解决方法很简单,只需要添加 –ar 参数,将画幅树立为横向,有了足够空间,三视图的成效立刻会得到改善。
不过画幅并不是越宽越好,比如树立成 –ar 16:9 的时候,图象生成的成效又会开始下降。经过我的测试对比,画幅比在 7:5 或者 14:9 时三视图成效最波动。另外建议一组参数至少生成 3 次,确定了波动的出图成效后,再决定要不要换另一组参数。
在 midjourney 中,画面宽高比对生成成效是有很大影响的。生成场景图时,21:9 肯定比 1:1 好;生成人物全身图时,1:2 肯定会比 3:4 成效更好,因为有更多空间去生成细节,我们一定要有意识去树立合适的宽高比,或者通过调整宽高比来优化图象质量。
zoomout 功能介绍:
二、生成图象有白色或黑色边框
问题描写:用 Midjourney 生成的图象中,边缘偶尔会出现莫名其妙的白色或黑色边框,即使改动提醒词,依旧会出现同样的问题。
这种情况同样是宽高比树立不起当引起的。由于训练数据的原因,Midjourney 在生成一张图象时会收其“类型普遍性”的影响,比如 Logo 设计常见的宽高比是 1:1、书籍封面的是 5:8、海报是 3:4 等,如果我们树立的宽高比与这种“普遍性”不符合,Midjourney 就会以白边的方式进行“纠正”。
上图的文本提醒中有“Poster(海报)”一词,但宽高比树立的又是 1:1,为了正确呈现海报的画面形式,midjourney 会优先以 3:4 的形式生成,其余的用空白来填充。我们只需要在原来的提醒词后面,加上 –ar 3:4 参数改动宽高比 ,白边的情况就会消失。如果你对画面的比例有硬性要求,那可以再用 midjourney 的 zoom out 或者 pan 功能进行外绘拓展。
三、提醒词优化思路
之前交流群里的一位朋友展示了自己写的提醒词,我帮他改动了一下,图象的成效有了不错的提升,今天就作为一个例子,分享一下我的优化思路。下图是优化前和优化后的成效对比:
优化前的提醒词:
Tide play blind box, Pixar, 3d art, NFT art, Chinese mythology scene, A mysterious legendary creature Qilin, Its majestic form consists of a dragon’s head, a deer’s body, ox-like hooves, and scales reminiscent of fish With its dragon-like head, antlered body, cloven hooves, and shimmering scales, the background is the colorful universe, full body,divine cinematic edge lighting, Natural lightrealistic lighting and shading –s 80 –ar 3:4 –niji 5
潮玩盲盒, 皮克斯, 3d 艺术, NFT 艺术, 中国神话场景, 神秘的传说中的生物麒麟,其雄伟的外形由龙头、鹿身、牛蹄和鱼鳞组成,龙头、鹿身、牛蹄和闪闪发光的鱼鳞,背景是五彩缤纷的宇宙,全身,神圣的电影边缘照明,自然光逼真的照明和阴影 –s 80 –ar 3:4 –niji 5
我们先看一下原本的提醒词结构,主要由风格、主体、环境、生成参数 4 部分组成,结构很清晰,描写的也很细致,但是还是存在一些小问题:
用词反复。关于麒麟身体细节的“龙头、鹿身、牛蹄、鱼鳞”,提醒词中有反复描写。Midjourney 中提醒词长度其实是有限制的,一般超过 60 个单词长度后的提醒词就不起作用了(有::分隔符时除外)。反复描写并不能达到强调的作用,反而会影响其他提醒词的权重,导致位于末尾的提醒词被 midjourney 忽略,拉低图象生成成效。
词序不对。在 Midjourney 中越靠前的提醒词权重越高,所以关于画面主体的描写要靠前,风格材质等描写次之,环境背景等靠后,以保证重点内容能被准确呈现。原图将风格描写置于首位,容易导致后面关于主体细节的描写权重下降,无法波动出现在画面中。
参数数值不当。Midjourney 中 –s 参数的数值越高,生成的图象细节就越丰富,质感也越明显。–s 默认值是 100,可以为画面增加一定的细节和美感。而提醒词的主题为 3D 奇幻生物,是需要丰富细节的,如果将数值调整为 80,比默认值还低,就会导致画面细节和质感下降。
找到问题之后,我们再做出对应的改动,图象的质量就会有明显的改善:
删除反复的“龙头、鹿身、牛蹄、鱼鳞”描写;
调整词序,将画面主体的描写移至句首,风格、光照次之,背景移至句尾;
删除 –s 参数,相当于把数值由 80 调整为 1000。