sd建筑设计提示词怎么写?线稿转效果图实测
开门见山:sd建筑设计提示词的难点不在堆词藻,而在跟ControlNet权重配合。同一张手绘线稿,我从0.6到1.0五档权重各跑了一轮,0.8是最稳的定档点,权重一动,词就得跟着做加减法。
sd建筑设计提示词写得好不好,文生图阶段看不出差距,拿到线稿转效果图这一步就全露馅了。上周四晚上,朋友把一张咖啡厅街边立面的手绘线稿发我,马克笔底稿翻拍,线条抖,还有两处橡皮没擦干净的辅助线,要求转成能放进汇报PPT的效果图。我就拿这张图做了一组对照实验,一晚上跑了28张,把线稿权重从0.6到1.0每0.1一档全试了一遍。
实测怎么搭的:只动权重,其他全锁死
对照组只改ControlNet的线稿权重一个变量,其余参数和提示词全部锁死,每档出4张。
条件说清楚:SDXL架构的建筑向底模,DPM++ 2M Karras采样器,30步,CFG 7,出图768×1152竖构图,ControlNet用lineart预处理器。提示词固定一套三层写法,后文展开。每档跑4张,五档20张,加上修修补补的,总共28张。单张30步大概20秒出头,不熬人。
为什么从0.6起跑?老实讲,0.5以下我也试过两张,线稿基本就是个气氛组,结构全靠提示词猜,出来的窗洞位置和原图对不上,没有讨论价值,直接划掉。
0.6到1.0逐档看:权重买的到底是什么
权重买的是结构约束力,代价是提示词的自由度,我实测下来建筑线稿的平衡点在0.8附近。
0.6那档,提示词接管太多。正面词里写了floor-to-ceiling glass,三楼的窗洞直接被改成通长玻璃带,檐口线整条漂了十几像素,跟原图对不上号。0.7好一些,窗洞数量保住了,可柱子被削细一圈,雨棚形状也变了样。
0.8是分水岭。檐口、窗分格、台阶踏步都压在线上,材质还能听提示词的,把面砖换成清水混凝土,一句话的事。0.9开始材质让位,正面词里的暖色木纹只渗出来一点点,整张图往灰里走。到1.0,说实话就是给线稿上色:铅笔的抖动、没擦净的辅助线,全被认真渲染进图里,右下角一道修改线变成了一根莫名其妙的杆件。挺离谱的。
| 权重 | 结构还原 | 提示词响应 | 我的判断 |
|---|---|---|---|
| 0.6 | 窗洞漂移,檐口走线 | 强,材质说一是一 | 拿线稿当氛围参考才用 |
| 0.7 | 大形对,构件变细 | 偏强 | 应急可用,交付不够 |
| 0.8 | 压线,分格清晰 | 够用,材质可换 | 默认就定在这档 |
| 0.9 | 很稳 | 开始发闷,色调偏灰 | 结构复杂的图再用 |
| 1.0 | 过分忠实,笔触全保留 | 基本失声 | 线稿不干净就别碰 |
sd建筑设计提示词的三层写法:材质打底,光线定调,氛围收尾
建筑图的正面词按材质、光线、氛围三层排,材质层放最前,权重越高,材质词就要写得越重。
我给那张咖啡厅用的正面词是这么搭的:材质层exposed concrete、warm wood veneer、floor-to-ceiling glass,光线层soft morning light from the left,氛围层architectural photography、photorealistic。顺序有讲究,模型对靠前的词响应更高,材质又是最容易被高压权重挤掉的部分,所以放最前面保它。
负面词我固定一份清单:blurry、deformed structure、extra windows、skewed proportions、watermark。建筑图最怕多窗、少窗和构件歪斜,这几条比画质类负面词管用。清单怎么按场景增减,可以对着这篇查漏补缺:sd场景反向提示词怎么配。
光线层是另一套学问。同一个立面,morning light和overcast能差出两个项目的气质,打光词和采样参数怎么配对,这篇讲得比我细:sd光影提示词怎么调。
后来朋友又让我把室内那页线稿也转了,室内的光线逻辑和立面完全是两回事,写法差异看这篇:sd室内提示词怎么写。
权重定档后,词还要跟着做加减法
权重往上调,就删风格氛围词保结构词;往下调,就加材质细节词补自由度,两边别同时动。
0.9和1.0档的图发灰,我把photorealistic、cinematic这类风格词删掉重跑,灰度退了大半——风格词在高压权重下是纯干扰。反过来看0.6档,我试了下在正面词里加strictly follow the sketch lines,一点用没有,ControlNet根本不看这句,权重才是管这个的。别在这种句子上浪费时间。
还有个容易忽略的点:CFG跟权重是联动的。0.8权重配CFG 7刚好,我手贱把CFG拉到11想给材质加浓,檐口立刻开始发硬,直边出现锯齿。回落到7,问题消失。这俩参数要一起调,单独拧一个必翻车。
话说回来,工具之外的事也得提一句:AI效果图放进作业或投标文件时要标注AI辅助生成,也别拿去冒充实拍或冒充他人署名的作品,这条底线得守住。
回到开头那张咖啡厅立面。0.8权重出的一版,擦掉两处辅助线重跑,前后不到十分钟定了稿,朋友拿去进了汇报PPT。sd建筑设计提示词这件事,说到底是一笔账:权重决定你把多大的画布交给线稿,提示词经营剩下的部分,两边此消彼长,账算平了,图就稳了。
常见问题
没有手绘板,铅笔纸稿翻拍能用吗?
能。翻拍时光线要均匀,别让影子压线。手机翻拍的图抖动会比数位板多,0.8权重下能压住,1.0就会把抖动全画进去。
lineart和canny预处理器怎么选?
手绘线稿选lineart。canny会把纸纹和阴影边缘也提出来,出图容易脏;CAD导出的规整线稿可以试canny,边缘更硬。
线稿里的修改线和辅助线要处理吗?
0.8以下影响不大,0.9以上必须擦。我有一张1.0档的图,橡皮痕被渲染成一片灰污渍,返工花的时间比擦线多得多。
出图比例要和线稿一致吗?
尽量一致。竖立面就出768×1152这类竖构图,比例差太多,权重和构图会互相拉扯,容易出斜楼。
8G显存跑得动这套流程吗?
跑得动。SDXL在768×1152下峰值大约7G出头,把ControlNet预处理分辨率压到1024,采样步数降到25,就稳了。