ai绘画亮光一打就过曝?高光、辉光与金属水面镜面反光的控光实测
先把亮讲透:亮光翻车九成不是光不够,而是提示词没给光定边界。高光要写锐、辉光要写少、镜面反光要交代反射对象,这三处各改一个词,画面的亮就从失控变成可控。先从删掉多余的发光词开始。
ai绘画亮光最常翻车的样子你肯定见过:银色盔甲糊成一块白斑,霓虹夜景蒙了层灰雾,水面倒影像泼了牛奶。结论先给:亮不是加出来的,是收出来的。光类词每多写一个,过曝风险就抬一截,控光的本质是做减法。
为了把这事说实,我拿同一组底稿做了对照测试,每组跑二十张,重点盯三处:高光收不收得住、辉光抬不抬灰、金属和水面的镜面反光够不够锐。下面按这三块拆开讲,每块都给能直接抄的措辞,外加翻车修法。
高光为什么会炸:光词叠得越多,模型越只能画糊
高光过曝的根因是光类形容词堆叠,删到只留一个主光词,再把材质词改锐,二十张里约十五张能收住高光。
我的第一版提示词长这样:逆光银色盔甲武士,glowing light、bright highlights、shiny metal 三个词全挂上。跑二十张,十八张的肩甲和头盔糊成白斑,盔甲上的刻线花纹直接被冲没了。最离谱的一张连下巴都糊没了,高光漫过颧骨,整张脸只剩轮廓。翻车点很具体,不是整张图变亮,是高光区域溢出成纯白,事后拉曲线也拉不回纹理。
改动只做了两步。光词删到剩一个主光,bright highlights 换成 sharp specular highlights,glowing 整个去掉。同底稿再跑二十张,十五张的高光落回了盔甲棱线,白斑收成一条窄亮边,刻线保住了。
要是还炸,就补一个相反方向的词压场,比如 deep shadows 或者 low-key lighting。光在画面里是相对的,暗部压得住,高光才显得锐。这组再加上 low-key 之后,收住的比例到了十七张。改词不是玄学,方向就一句话:光要有主次,主光一个词,材质一个词,别的全删。
辉光的分寸:放出去容易,收回来难
辉光词最多出现一次,强度从 soft 起步;真想要光源亮,去写光源本身,别加 bloom。三组对照里裸写光源那组反而最干净。
说实话,我以前特别迷恋 bloom,总觉得有光晕才叫氛围感。底稿换成霓虹雨夜街景,三组各二十张:strong bloom 组十九张暗部被抬灰,霓虹灯牌的边界糊掉,整张像隔了层油纸;soft glow 组十三张保住黑场;最意外的是干脆不写辉光、只写 wet asphalt reflections 和 dark background 的那组,十六张自己长出了自然的灯光溢出。
这就是分寸所在。辉光是溢出的结果,不是需要单独立项的工程。个人觉得 bloom 这个词被高估了,十个夜景九个用不上它。
想要更亮的光源,正确做法是给光源写细节:neon signs 写成 flickering neon signs,路灯写成 sodium vapor streetlamp。光源本身具体了,溢出自然有形状。
金属与水面的镜面高光:要的是锐利,不是雾
镜面高光的前提是写出反射对象,金属写它映着什么,水面写倒影内容;只写发光只会得到一团奶白。
普通亮部和镜面高光是两回事。镜面高光是反射出来的像,边缘要利,颜色要跟着反射源走。只写 polished metal,模型只会给一坨白;写成 polished metal reflecting a warm sunset sky,高光立刻有了形状和颜色。
水面同理,而且更容易翻车。glowing water 是让水自己发光,跑出来十七张倒影像蒙了层奶白;换成 mirror-like reflections of city lights on the water,十四张倒影里能认出灯的形状,镜面感这才成立。顺嘴提一句采样:步数给到二十八以上,高光边缘会利一些,步数太低锐度先垮。
| 场景 | 炸的写法 | 收得住的写法 | 二十张实测 |
|---|---|---|---|
| 银盔甲逆光 | glowing light, bright highlights | sharp specular highlights, low-key lighting | 白斑18张变收住17张 |
| 霓虹雨夜街 | strong bloom | wet asphalt reflections, dark background | 抬灰19张变保黑场16张 |
| 夜景水面 | glowing water | mirror-like reflections of city lights | 奶白17张变锐倒影14张 |
话说回来,这招不挑题材。我拿同一套思路去画过一把菜刀的静物,刀刃那条亮线比之前利索多了,背景里一块深色衬布帮了大忙。深色环境配镜面材质,是省力的组合。
回到开头那句:亮是收出来的。三处改完,我那批盔甲图的废片率从九成掉到两成不到,省下来的抽卡时间够多画两组场景。省事,但不万能,模型换一代,这些词的效力就得重测一遍。你手头要是有张正在炸光的图,先把光类词删到只剩一个,再回来对表。
常见问题
高光已经炸成纯白,后期还能救吗?
能救一半。局部压高光曲线可以把刺眼感降下去,可纯白区域里的纹理在生成时就丢了,提回来是一块平灰。所以别指望修图兜底,提示词阶段压住最省事。
逆光人像的轮廓光怎么不炸?
轮廓光单独给词 rim light,再给脸颊补一个 soft fill light,两边各管各的。别把 backlit 和 glowing 叠一起,叠一次炸一次。
白天户外场景也要管亮光吗?
要,只是换了位置。正午顶光最爱把额头和鼻梁打爆,写 overcast soft lighting 或者 golden hour 侧光绕开顶光,比硬压高光词管用。
局部重绘修高光要注意什么?
选区外的词照抄没问题,但重绘提示词里千万别再带 light、glow 这类词,不然重绘那块会炸得更狠。我试了三遍才反应过来。
辉光和高光能同时要吗?
能,但要分区写。高光跟着材质走,写进材质词里;辉光跟着光源走,只贴在光源词上。两者挤在一句话里,模型分不清谁管谁。