ai 绘画巴士出片实战:末班车空车厢、双层楼梯仰拍与雪夜站台的画法

ai 绘画巴士出片实战:末班车空车厢、双层楼梯仰拍与雪夜站台的画法
ai 绘画巴士:深夜末班车空车厢与雪夜站台灯光

先刷卡上车——ai 绘画巴士要出片,别画整车,把镜头塞进车厢里:末班车顶灯只留一盏,双层楼梯仰拍守住 24mm,雪夜站台让钠灯和积雪对撞色温。车窗玻璃的双重反射把内外两层拆开写,反射强度压到三成,剩下的交给重roll。

ai 绘画巴士这个题材我断断续续画了两个月,结论先放这儿:巴士比火车难出片,难的不是车身,是车厢纵深和车窗玻璃的双重反射,这两关过了,成片率能从三成拉到七成。

火车画的是外面那片天地,铁轨、月台、蒸汽。巴士画的是里面那点昏黄。空间小,元素挤。一节车厢塞着座椅、扶手、广告灯箱、刷卡机,外加一整面会反射一切的玻璃。市面上教程都在教你怎么画一辆完整的巴士,可真正耐看的巴士图,十张里有八张,镜头是在车厢内部。

末班车的空车厢:顶灯只留一盏才对

末班车空车厢的味道来自两件事:顶灯只亮一部分,座椅上留着刚被人坐过的痕迹。时间点必须写进提示词,光写深夜没用。

我最早的翻车就栽在这。当时写的是 empty bus interior at night,出来的图一堆冷白光,座椅崭新,像早晨第一班。改了好几轮才明白,模型对「深夜」的理解非常潦草,你得给它具体的时间:11:40 pm, last bus of the night。这一句加进去,光色立刻沉下来了。

灯是另一个关键。写 one ceiling light on, the rest off,顶灯就只剩车厢中段一盏亮着,前后都沉进暗部,纵深感自己就出来了。别贪,别写全亮。全亮的车厢像医院走廊。

座椅上那点「人刚走」的痕迹是加分项。我常用 creased vacant seats、a forgotten umbrella under the seat、a late-night ad lightbox glowing faintly。广告灯箱这东西看着不起眼,其实是救命的——它给画面一个第二色温,暖黄顶灯之外多一块偏白偏青的光,画面立刻不闷了。参数上我固定用 CFG 7、steps 30、DPM++ 2M Karras,重roll三四张里挑一张光影位置最好的。

纵深这块,跟车厢内景的通用画法是一路的:一点透视,机位放在车厢中线偏走道的位置,提示词补上 one-point perspective, deep interior。座椅线条乱飘的话,挂 ControlNet lineart,权重 0.55 就够,高了画面会僵。透视排错的系统性方法,之前那篇讲车厢的写得更细,这里不展开。

双层巴士的楼梯仰拍,机位决定成败

楼梯仰拍的核心是焦距:等效焦距别低于24毫米,扶手、台阶、上层地板三层线条要收向一个灭点,超广角进去必翻车。

这个机位是我整篇最偏爱的。楼梯口朝上拍,上层地板的冷光从头顶漏下来,台阶一格一格往上收,天然的引导线。第一版我用 14mm 广角,出来扶手弯成香蕉,台阶扭成S形,整个楼梯像化掉的。降到等效 24mm,线条老实了,纵深感还留着。

提示词的骨架是 looking up the staircase of a double-decker bus, metal handrail, worn steps, cold light spilling from the upper deck。有个细节值得一说:真实的双层巴士楼梯多半是直的带一个拐角,不是旋梯。你要是写 spiral staircase,模型会很高兴给你一个美术馆旋梯,好看,但不是巴士。

光比怎么给?上层冷、楼梯口暖。我在提示词里写 cool daylight from upper deck against warm tungsten light below,两层光在楼梯中段交手,明暗交界那一格台阶就是画眼。想让暗部别死黑,加 dim ambient bounce,暗部会有点回光。

雪夜站台与车窗的双重反射,为什么这么难?

车窗玻璃要同时透出窗外街景和映出车厢内影,得把内外两层拆开写进提示词,反射强度压到三成左右,一次出不来就分层重roll。

先说雪夜站台,这个其实好办。核心是色温对撞:巴士车灯是 3000K 左右的暖黄,雪地阴影偏蓝。提示词写 sodium vapor lamps, wet snow reflecting light, blue hour,站台的味就有了。积雪别写成干净的雪,要 wet snow、slush,路边堆着脏雪堆才像真站台。我有一张图故意写了 bus braking, headlights flaring through snowfall,车灯在雪雾里炸开一小团光,那张到现在还是我这套里数据最好的一张。

真正的硬骨头是车窗。你想要的效果是:透过玻璃看见窗外掠过的街灯和雪,同时玻璃上淡淡映着车厢里的人影和顶灯。两层叠一块,才叫「隔着车窗看世界」。模型的默认行为却简单粗暴——你写 reflection,它给你一面镜子。我专门做过一轮对比实验,同一张底图改提示词,结果差得离谱:

提示词写法出图结果结论
window reflection 单独写十张里九张出双排乘客影,像闹鬼不能用
加 semi-transparent glass双影减轻但窗外街景糊成一团勉强可用
street lights blurred through wet window, faint interior reflection,反射词放中后段窗外光斑清晰,内影淡得刚好推荐

规律很清楚:把「窗外的光」当主体写,把「反射」当配角写,词序往后放。模型对靠前的词给权重高,反射词一靠前,整块玻璃就成了镜子。反射还是太重的话,我会在重roll时把那张图的底噪调一下,或者局部重绘只圈玻璃区域,重绘幅度 0.35 左右,两三轮能压到自然。急不得,这层玻璃值得你花二十分钟。

三个机位的参数,一张表带走

三个场景共用一套底参数:CFG 6.5-7.5、steps 28-32、DPM++ 2M Karras,差别只在外画幅、焦距词和光线词,照表抄即可。

场景画幅必写元素参考参数
末班车空车厢3:411:40 pm / one ceiling light on / creased vacant seatsCFG 7,steps 30
双层楼梯仰拍9:16looking up staircase / 24mm / cool light from upper decklineart 权重 0.55
雪夜站台16:9sodium lamps / wet snow / headlights through snowfallCFG 6.5,hires denoise 0.35

画幅这事儿别偷懒。空车厢是竖构图才压得住纵深,楼梯更是非竖不可,只有雪夜站台值得横着铺开。画幅选错,后面全白搭。

回到开头那句:巴士难,难在里面。末班车的一盏顶灯、楼梯口的明暗交界、玻璃上那层三成强度的反射,就是这门题材的全部门槛。你今晚就可以拿末班车空车厢开刀,参数照抄,roll四张挑一张,翻车了回来对照表格改词序。

常见问题

巴士整车外观怎么画才不像模型玩具?

给车身加「使用痕迹」和「环境绑定」:写 faded paint, dust on the wheel arches, puddle reflecting the bus,再让地面湿一点。干干净净的车加干干净净的地,模型只能给你产品渲染图。

车厢里要不要放乘客?

末班车场景建议放一个:a lone passenger dozing by the window。一个就够,多了画面就散了,而且人影一旦多了,车窗反射的双影问题会加倍严重。空车厢加一把伞、一个空咖啡杯,有时候比人还讲故事。

Midjourney 和 Stable Diffusion 画巴士哪个省事?

图省事用 MJ,光影氛围一roll就有,但玻璃反射基本不可控。要抠本文说的双重反射和透视修正,SD 加 ControlNet 更踏实,能局部重绘、能锁线条。我的分工是 MJ 出氛围小样,SD 出成图。

雪夜站台总画成白天怎么办?

检查两个词:一是时间词要写 night snowfall 或 blue hour,光写 snow 模型会默认晴天;二是把 sky 换成 dark sky with faint snow clouds。还压不住就在负面提示词里加 daylight、blue sky。

延伸阅读