sd场景图提示词怎么搭?大场景的空间层次

sd场景图提示词怎么搭?大场景的空间层次
sd场景图提示词搭出的大场景空间层次:前景灯笼、中景吊脚楼、远景桥影

先把答案摆在前面:sd场景图提示词要按「前景、中景、远景」三段顺序搭,段与段之间用景深词焊接,远景只写轮廓不写细节,大场景才立得住。远景一旦崩坏,先减细节再加负面词,别急着换模型。

很多人写 sd场景图提示词的时候,把力气全花在主体上,远景顺手丢一句 city 就完事,结果出的大场景近处精致、远处像融化的蜡烛。我的判断很直接:大场景的成败在空间层次,不在细节密度。层次立住了,观者的大脑会自动脑补远处。层次塌了,堆再多词也救不回来。

今年6月我做过一组对照:同一套词,只把「前景、中景、远景」的顺序打乱重跑 20 张,层次完整的比例从四成掉到一成半。顺序不是玄学。SD 对靠前的 token 权重更高,由近到远地说,画面才会照你想要的纵深展开。

sd场景图提示词的空间层次:前景、中景、远景怎么排

层次词按由近到远排:先写前景小物件,再写中景主体,远景只给轮廓和氛围,三段各占一句话,中间留一个景深词衔接。下面展开说每一段的写法和坑。

前景挑一到两个小物件就够,湿漉漉的石阶、两盏红灯笼,这类词负责给画面一个「入口」。物件一多就抢中景的戏,我个人觉得前景宁少勿多,权重抬到 1.2 左右意思到了就行。

中景是主体层,材质和光线都写在这里。吊脚楼群就写 stacked wooden houses along the cliff,暖窗、木纹、屋檐的灯,全归这一段。中景写实一点没关系,观者的眼睛本来就停在这里最久。

远景只给轮廓和氛围:distant bridge silhouette、faint lights、一句雾。说实话,远景写细必崩,它在画布里就几十个像素高,你给它八个形容词,它只能融化给你看。我试了下把远景从五个词砍到两个,崩坏率肉眼可见地降了。

景深词三件套:光圈、焦段和雾效各管一段

景深词是三层之间的黏合剂:光圈词管虚化量,焦段词管透视拉伸,雾效词管远近过渡,三选二就够,全堆上去画面会糊成一片。

光圈词配 depth of field 和 bokeh 用,决定哪一段实哪一段虚。焦段词管透视:24mm 这种广角会拉开纵深,85mm 会把层次压扁。大场景我固定用 24mm 一档,拉伸感对层次的帮助立竿见影。摄影里的景深原理不复杂,Wikipedia 的景深条目两分钟就能看完,懂了原理选词就不猜了。

雾效词是被低估的一个。light fog 加 atmospheric perspective,远景对比度自动降下来,空气感一出,层次立刻从二维变三维。但它是个暴脾气。7月有张图我手滑写成 heavy fog,中景整层被洗成灰白,重跑了六张才缓过来。真不是夸张,雾效词宁浅勿深。

远景崩坏自救:建筑融化和地平线歪的两步补救

远景崩了先减信息再加约束:远处建筑从细写改成「数量加轮廓加雾」,负面词补上融化与歪斜类描述,地平线用局部重绘修,别整张重跑。

建筑融化的根源是信息过载。远景词写越细,模型越画不动,正确的方向是反过来:distant city skyline 加 faint window lights,两三个词封顶。同时负面词里补 melting、deformed buildings 这类融化描述,把最离谱的输出挡在外面。更全的崩坏类型和负面词清单,我单独整理过一篇sd场景反向提示词的崩坏清单,可以对着抄。

地平线歪是另一类病,词表加 straight horizon、level composition 能防大半。已经歪了的,用 inpaint 涂地平线一带,重绘幅度压到 0.3 到 0.4,跑两遍基本就正。不夸张地说,这是大场景里性价比最高的修补术:7月那张 21:9 的横图,地平线歪了约 3 度,我前后花了六分钟拉正,整张图一个字没改。

一句提醒:结构坏了靠抽卡赌运气,是赌不回来的。地平线歪、建筑融化都是结构问题,减词、加负面、局部重绘,三条路按顺序走。

山城夜景大场景搭建全过程,附成稿指令

四步走:定画布和景别,按三层填词,跑小图验证层次,放大后修远景。这套流程比一步出图省一半时间,成品率也稳。

今年8月,朋友的游戏公会要做一张横幅,指定山城夜景,要洪崖洞那种吊脚楼沿山而建的感觉。画布 1216×680,DPM++ 2M Karras,30 步,CFG 7。第一版我把四十多个词一条到底塞进去,出了 12 张,能用的 1 张:远处楼群糊成蜡烛头,灯笼红得发荧光。挺离谱的。

第二版推倒重来,按三层拆。前景:湿石阶、红灯笼、小吃摊。中景:沿崖壁堆叠的吊脚楼,暖窗亮灯。远景:桥的剪影、江面倒影、一层薄雾。景深词只留两个:depth of field 和 light fog。跑到第 31 张定稿,一晚上总共四十多张,比第一版少熬一个钟头。

对比项一条到底写三层分写
远景完整度看运气,十张里挑得出一张十张里六七张能直接用
地平线歪斜常见,修起来费劲基本平,个别 inpaint 两遍就好
改一处再跑牵一发动全身动哪层改哪段,其他不动
上手速度快,新手顺手的假象练三五张才找得到感觉

定稿指令如下,可以直接拿去改。正向:masterpiece, best quality, wide angle night cityscape on a mountainside, foreground: wet stone steps with red lanterns and food stalls, midground: stacked wooden stilt houses with warm lit windows built along the cliff, background: distant bridge silhouette over river, light fog, atmospheric perspective, depth of field, 24mm lens, straight horizon, cinematic lighting。

负面:lowres, blurry, melting buildings, deformed architecture, crooked horizon, oversaturated, watermark。注意负面词只有七个,够用了。想往里塞几十个的冲动,忍住,那篇负面词优先级的实测已经证明堆量没用。

那张山城夜景后来被公会拿去当了封面,有人问是不是找素材拼的,我说全是 sd场景图提示词一层一层搭出来的。大场景没那么神秘:前景管入口,中景管内容,远景管想象,景深词把它们缝在一起。下次你的图远景发糊,先别换模型,回到三层检查一遍,多半是词的活儿没分好。

常见问题

三层都写会让提示词超过 75 个 token 吗?

超了很正常。SD 按 75 个 token 一段切分,超出部分自动进第二段,后段权重天然弱一点,所以远景词放句尾反而安全,它本来就该弱。真要顶住某层,用 (word:1.2) 这种权重语法手动补,比拉长句子管用。

竖构图的大场景也用这套层次词吗?

顺序不变,配比要调。竖图里前景占比小,我会把前景压到一个物件,中景往上顶。横向跨度大的 21:9 则相反,雾效要加一档,不然左右两端的远景接不上空气感。

景深词和镜头词是一回事吗?

不是。镜头词像 24mm、wide angle,决定透视和取景范围;景深词像 depth of field、bokeh,决定哪一段实哪一段虚。两个一起写没问题,但虚化量跟着光圈词走,只写镜头不写光圈,虚化位置全靠随机。

不会画画,能用 ControlNet 保住层次吗?

能,而且省事。随手涂三块明度色块:近处深、远处浅,丢进 depth 模型当底图,层次方向就不会跑偏。我用鼠标涂过一次大概,出图的纵深比纯文字稳不少。底图别画太细,涂得越死,画面跟着越僵。

延伸阅读

环境描写的基本功,从主体到氛围的排序逻辑,看这篇:场景提示词怎么写?环境描写的四要素顺序。

中式庭院那种一圈套一圈的层次表达,另一篇写得更细:sd景观提示词怎么写?园林和庭院的层次描述。