ai 绘画 科幻题材出图心得:机甲星舰的比例锚点与光源戏法

ai 绘画 科幻题材出图心得:机甲星舰的比例锚点与光源戏法
ai 绘画 科幻场景:巨型机甲与星舰在巨构城市上空的对峙构图

先给结论:科幻图出不出味,看比例锚点和光源戏剧性,跟堆多少太空形容词关系不大。依据是模型对"巨大"没有概念,只认参照物;而科幻的氛围一半来自逆光和体积光。建议先给自己的场景定一个尺度参照,再谈别的。

ai 绘画 科幻题材是我今年跑图最多的一类,前前后后大概出了六百多张,踩的坑比出的彩蛋多。最直观的一个体会:新手画科幻,翻车几乎都翻在同一处——画面"玩具感"。一台 forty 米高的机甲画出来像手办,一座悬浮城市像沙盘模型。问题不在模型能力,在提示词里没人告诉它"这东西有多大"。

AI 没有尺子。你说 colossal(巨大),它理解的可能是"占满画面",而不是"相对于人很小"。所以科幻图第一件事不是想脑洞,是找参照物:机甲旁边站一个渺小的工程师,星舰下面压一排集装箱码头,巨构城市里塞进一条细得像线的公路。参照物一进场,尺度感立刻就立住了。这个思路说穿了很朴素,但真管用。

光源是第二根柱子。科幻的氛围感,一半来自"光从哪里来"。地球上的图,太阳在天上,规矩;科幻图的光源可以是引擎尾焰、行星环反射、城市底部的反粒子灯,光的方向一变,整个画面的情绪就变了。我把常用的三类场景拆开讲。

机甲:给钢铁找重量,给关节找逻辑

机甲出图的关键是比例参照物加关节结构词:旁边放人物或车辆压尺度,提示词写明液压关节与装甲分层,钢铁才压得住场。没有参照物的机甲,十张有八张像模型店里的陈列品。

具体写法上,我固定用一个句式:主体描述加尺度参照加结构细节。比如"a towering 40-meter mech, a lone engineer standing at its foot for scale, exposed hydraulic joints, layered armor plates with scratches"。这里面 engineer for scale 是灵魂,八个单词,价值一张图。结构细节里 hydraulic joints(液压关节)是我最推荐的一个词,模型对液压杆的理解意外地好,画出来的膝肘部位有机械逻辑,不会糊成一团。

我翻过一次大车,印象很深。当时想画一台在雨里待命的机甲,写了 rain、wet metal,出图之后那机甲轻飘飘的,雨滴有指甲盖大,反而把主体衬小了。后来改成"drizzle, condensation on armor",毛毛雨加水汽凝结,重量感一下回来了。小雨比大雨更压秤,这是我用八张废图换来的偏好。

材质词别贪。scratched armor(刮痕装甲)加 oil stains(油渍)足够了,再多就乱。见过有人一口气写了战损、锈蚀、烧灼、划痕四组词,出来的机甲像从垃圾场拖回来的,主角气场全无。科幻机甲要的是"刚下战场"而不是"报废多年",损到七分留着三分亮,最好看。

星舰与巨构城市:体量靠光影,细节靠克制

大尺度的科幻场景要靠体积光和雾来表达体量:volumetric lighting 加 atmospheric haze,让远处的巨物半隐在空气里,比任何尺寸形容词都有效。

星舰我一般不画全身。给一个舰艏切入画面,尾部拖出长长的引擎光轨,剩下的交给想象——这是电影海报的惯用手法,AI 学得很到位。引擎光是我最看重的一个光源:engine glow, light trail stretching behind。尾焰的暖光打在舰体冷灰的装甲上,冷暖一撞,电影感就出来了。我试过纯冷色调的星舰,出图像产品渲染图,工整但没情绪。

巨构城市更吃空气透视。远处的建筑群要"半遮半掩",atmospheric haze(大气雾霭)加 distant megastructure half-hidden in clouds,让城市从云里长出来。近景压一层剪影:一条高架轨道、几座天线塔,甚至一列小得看不清的飞行器。层次拉开之后,哪怕主体只占画面三分之一,那种"人类好渺小"的压迫感也会自己冒出来。

这里有个反直觉的发现:细节密度和体量感成反比。把远处巨构画得越清楚,它越小;越模糊,它越大。所以别在远景上堆 sharp details,那是给近景用的词。远景给 hazy, silhouetted,近景给 intricate surface panels。这个远近分工理顺了,画面立刻有了呼吸。

光效戏法:一张图只安排一个主光源

科幻图的光源安排原则是单主光加弱辅光:逆光或底光做主戏剧光,引擎与霓虹做点缀,光多了画面就散。光源一多,模型会平均用力,哪个光都出不来戏剧性。

我自己定了个土规矩,叫"一图一戏"。每张图只允许一个光源承担戏剧任务:要么是巨大行星边缘的逆光,把前景人物压成一个带金边的剪影;要么是城市底部的上打光,让机甲的腹部装甲泛着诡异的橙红。其余光一律弱化处理成点缀。用这个规矩筛了两轮之后,我留下来的图,成功率从三成涨到了七成。

具体到词,rim lighting(轮廓光)是科幻图的万能搭子,特别是画深色主体的时候,一圈亮边把主体从背景里剥出来。体积光 volumetric lighting 适合有尘埃或雾的场景,光柱斜切进画面,比什么形容词都提气氛。还有个偏门但好用的:caustic reflections(焦散反射),用在金属地板上,让灯光在地面淌开,整个场景的质感会上一个台阶。

负面词清单我也沉淀了一份:flat lighting(平光)、overexposed、lens flare 过量、muddy shadows。其中 flat lighting 是头号敌人,它一出现,整张图的科幻味直接清零。把这几个压进负面提示词,配合上面的一图一戏,光影基本不会崩。

能直接抄的场景模板与修正流程

科幻场景可以模板化:尺度参照、主光源、材质细节三段式组装,出图后按"比例、光源、材质"的顺序各修一轮,三轮内能收敛。

把前面的东西拼起来,我常用的模板长这样:

  • 尺度段:主体加尺寸描述加参照物(a lone figure for scale)
  • 光效段:一个主光源加 rim lighting 加 volumetric 加大气雾
  • 材质段:两类损旧词封顶,金属反射词一个,别超

修正流程同样三步。第一轮只看比例:参照物在不在、大小关系对不对,不对就加重参照物的位置描述。第二轮只看光:光源方向统不统一,主光源够不够戏剧,不够就把次要光砍掉。第三轮看材质:有没有过度战损、有没有塑料感,塑料感就补 brushed metal surface。我用这套流程带过一个刚入坑的朋友,他从第一张能看的图用了两天,到稳定出图用了五天,比我自己当年瞎摸快了不止一倍。

最后说个心态问题。科幻题材特别容易让人上头堆词,因为脑洞实在太多。但模型一次只能消化有限的信息,词多必乱。我现在写提示词给自己定的上限是:有效描述不超过四十个词,超了就删。删词比加词痛苦,但删出来的图,十有八九更干净。

回头再看开头那句话:科幻图的胜负手,一直是比例锚点和光源戏法这两件小事,而不是想象力本身——想象力人人都有,把它们翻译成模型听得懂的语言才是手艺。先给巨物找参照,再给画面定一个主角光源,然后按流程修三轮。模板可以抄,手感得自己攒,跑上两三百张,你也会有自己的偏好排序。

常见问题

科幻图用什么比例出图比较合适?

电影感优先选 16:9 或 2:1 的横构图,宽画幅天然适合表现巨物和纵深。画单体机甲肖像可以用 3:4 竖构图,把机甲小腿到头部的完整姿态装进去。我日常六成产量都是横图,竖图只留给机甲特写。

出的机甲手部总是崩,怎么办?

手是所有模型的共同弱项,科幻机甲尤其明显,因为手指加机械结构是双重难点。两个办法:一是让机甲握拳或持武器,减少张开的手指;二是构图上把手收进阴影或画面边缘。实在要画张开的手,重绘次数多roll几张,挑关节最合理的那张做局部重绘。

不用英文提示词,中文能出科幻图吗?

能,主流模型对中文的理解都比前两年好很多,日常出图没问题。但是吧,一些精细的材质和光效词,英文的命中率还是高一点,比如 volumetric lighting 这类术语。我的习惯是中文打草稿,关键的光效和材质词查一下对应的英文再填进去,两头的好处都占了。

同一台机甲想画不同角度,能保持一致吗?

能,但要靠固定种子加固定描述来实现,不是靠模型记性。把机甲的外观描述写成一段固定文本,每次只改视角和场景词,配合低幅度的重绘幅度,同角色的还原度能到七成左右。想做到八九成,就得靠训练小模型或者参考图控制了,那是另一门手艺。

新手入门科幻题材,先练哪一类?

建议先练单体机甲或飞船,别一上来就画大场面。单体图变量少,容易定位问题出在哪个词上;大场面一翻车,你可能都找不到是比例的锅还是光的锅。等单体的手感冒出来了,再往复杂场景走,会顺很多。

延伸阅读