下载 App
开发者日志02 如何统一画风
修改于10/1713 浏览
这几天做游戏,遇到的最大难题之一,不是代码,也不是剧情,而是——怎么让 AI 生成的美术统一。
一开始我其实觉得,美术可能会是 AI 最能帮上忙的部分。
毕竟现在生成一张图片已经很快了,只要把人物、场景、画风描述清楚,好像很快就能得到一张“能用”的图。
但真正开始做游戏之后,我才发现:
生成一张好看的图不难,难的是生成几十张之后,它们看起来依然像是同一个游戏。
我的游戏里需要的美术数量其实很多。
有大场景,有人物,有局部场景,有剧情插图,还有不同情况下需要切换的画面。
单独把每一张拿出来看,有时候甚至都挺好看的。
但是一旦放到一起,问题马上就出现了。
这一张人物脸画得很精致,下一张突然变得很写实;
这一张线条比较明显,下一张又变成了厚涂;
这一张颜色很淡,下一张饱和度突然高了一截;
甚至明明用了差不多的提示词,人物比例、五官、衣服细节、建筑画法还是会慢慢发生变化。
最让我头疼的是:
AI 好像会“忘记”前面的画风。
我已经跟它说过很多次“按照上一张的风格”“保持一致”“不要改变人物画法”,它还是会在连续生成的过程中一点点偏掉。
这种偏差单看一两张可能不明显。
但是当十几张、几十张图片全部放进游戏之后,就会非常明显。
玩家可能上一秒还在一张偏古画、偏线描的场景里,下一秒人物突然精致得像另一款游戏,沉浸感一下就没了。
所以我最近大部分时间,其实都在跟这件事情较劲。
我开始意识到,不能只对 AI 说一句:
“跟上一张保持一致。”
这句话对人类画师来说可能很好理解,但对 AI 来说还是太模糊了。
于是我现在正在尝试把所谓的“统一画风”,拆成更具体的规则。
比如人物到底精细到什么程度;
脸部要不要有明显明暗;
线条占画面的比重是多少;
颜色应该有多淡;
衣服纹样需要保留多少;
背景是写实透视还是更接近古画;
人物比例、眼睛大小、五官位置都尽量固定下来。
甚至我发现,有时候“少画一点”反而更容易统一。
以前总觉得图片越精致越好,后来才发现,如果每一张都让 AI 自由发挥细节,它发挥得越多,最后偏离得也越远。
现在我反而会不断删掉一些描述,限制它的发挥范围。
先把最重要的东西固定下来:
线条、人物比例、色彩、构图和整体气质。
然后再一点一点补细节。
目前我还没有完全解决这个问题。
还是会出现一张图很好看,但是和前面的图放在一起“不像一家人”的情况。
有时候甚至一张图要反复重新生成很多遍,只为了让它不要突然变成另一种风格。
但这也是我最近做游戏时觉得很有意思的一件事。
以前觉得使用 AI 做美术,就是“告诉它我要什么,然后它生成出来”。
真正开始做之后才发现,更像是在慢慢建立一套属于这个游戏自己的美术规范。
AI 只是执行的人。
如果我自己都没有把“这个游戏究竟应该长什么样”定义清楚,那么生成得越多,反而越容易乱。
所以最近的目标很简单:
先不追求每一张图都特别惊艳,而是让所有图片先属于同一个世界。
目前还在攻克这个难题。
希望下一次再写开发日志的时候,我已经能整理出一套比较稳定的 AI 美术统一方法。
如果真的成功了,我也想把我最后总结出来的提示词结构、美术规范和踩过的坑整理出来。
继续和 AI 斗智斗勇中。 #聚光灯gamejam开发者日志











