河边ai绘画水总像玻璃?倒影、石头、芦苇、夕阳的分层写法和参数
我的判断是:河边ai绘画的成败九成押在水面和岸边这两条窄带上,天空和树画得再漂亮也救不回来。依据是我自己三十多稿的翻车记录——石头糊成土豆、倒影里多出一只不存在的白鹭,全出在这两个区域。你先做的不是堆氛围词,而是把倒影、石头、芦苇各写成一个独立短语,别揉在一句话里。
河边ai绘画我刚上手那阵,是当成普通风光图的子集顺手做的,提示词里丢一个 river 就完事。结果连续十几稿,夕阳下的河面都平整得像一块刚擦过的玻璃,岸上火烧云烧得再旺,水里连一丝红都没淌下来。那次之后我才认账:这题材得单独拆开处理,不能蹭风光图的老底子。
结论直接给:把画面切成三层——岸上的东西、水线本身、水里的倒影——每一层各写一句具体的话,别指望模型替你安排。下面三段,就是我从土豆石头和韭菜地芦苇里爬出来的全过程。
倒影为什么老跟岸上的东西对不上?
倒影想对得上,别指望模型自己算物理,把倒影内容和镜面词一起写进提示词并抬高权重,歪掉的几率立刻降一半。我最早的写法是 "sunset river, reflection",看着有 reflection,出图十张里六张是随缘的:岸上有棵歪脖子树,水里偏偏多出一只不存在的白鹭,或者天上橙红一片,水里却还蓝着。
改法是把倒影当成一个独立对象来描述。"still water, mirror-like reflection of the orange sky and the lone tree on the bank",把水里该有的东西点名。我再给它配了权重,Midjourney 里写成 reflection of the scene::1.3。水线本身也补一句 "clear horizon line where the bank meets the water",不然画面从中间斜着断出去的场面,我见过太多次。
还有个反常识的发现:倒影别追求和岸上一比一对称。真河面的倒影是被涟漪揉碎的,我后来固定加上 "slightly broken by gentle ripples",画面反而一下活了。追求百分之百镜面对称的那种图,放大看假得很,像 PS 贴上去的一层。水要是想再抠细一点,涟漪、浪花、倒影得分开各写各的这件事,Ai绘画水波别一锅炖:涟漪、浪花、倒影分开写才像水里拆得更透,两边思路是通的。
岸边石头和芦苇,是我翻车最狠的两个配角
石头必须给数量加材质,芦苇必须给疏密加风向,这两个配角不给具体数字,AI 就会送你一锅糊掉的土豆和一片韭菜地。听上去苛刻,实际上每多一个具体信息,废稿就少一版。我现在的定稿词都是这么攒出来的,不是想出来的。
石头糊成土豆这件事,我专门排错过一轮。第一版写 "rocks on the riverbank",出图全是一坨坨看不清轮廓的东西。加 smooth,没用;加 highly detailed,也没用,它该糊还是糊。真正的转机是数量加形状加状态一次给齐:改成 "five or six flat oval pebbles, half submerged, wet sheen catching the last light"。数量一具体,模型就没法用一团模糊糊弄你。半浸在水里这条还顺手治了另一个病——以前我的石头总像摆在空气里的,跟水面一点关系都没有。
芦苇更气人。我写 "reeds by the river",它给我排得整整齐齐,间距均匀,活脱脱一块韭菜地。换成 dense reed beds 更完蛋,直接密不透风,风都吹不进去。后来定稿的写法是 "a few loose clusters of reeds leaning with the wind",疏密、倾斜、成丛,三个信息一句话给完。风这个信息特别值钱,芦苇一斜,整张图的安静感就多了一层。写草类的东西思路都差不多,ai绘画小草总画成韭菜地?三组词拆开写,微距贴图感就出来了那篇的方法,芦苇基本可以照搬。
夕阳河边的氛围,靠堆词还是靠参数?
氛围靠的是低角度光加水面薄雾这类组合词,参数上压低 stylize 才保得住细节,堆再多氛围词也救不了过饱和的红。色彩信息给足之后,参数就得往后退,两头一起使劲只会互相打架,这是我交过学费的结论。
我踩的坑就是堆词。golden hour、warm glow、sunset、orange sky 全塞进去,出来的图红得像着了火,石头的细节全被橙色吞掉,芦苇只剩几道剪影。后来把 sunset 删了,换成更具体的位置和光路:"sun just touching the horizon, long warm light stretching across the water, thin mist over the reeds"。雾这个词是意外之喜,薄雾压住远处的河面,倒影的对比立刻柔和下来,近处的石头反而更突出了。
参数那头也得让路。我用 Midjourney 做过一轮对照,记录摆在这里:
| 设置 | 实际出图 | 我的用法 |
|---|---|---|
| --stylize 250(默认档) | 橙红过饱和,石头和芦苇糊成色块 | 这个题材直接放弃 |
| --stylize 60-80 | 倒影纹理保得住,夕阳层次还在 | 日常出图锁这个区间 |
| --chaos 20 | 构图花样多了,水线经常切歪 | 只在找灵感时开 |
| --ar 21:9 | 河面横向拉开,倒影能拖出长长一条 | 想要长卷感河景时用 |
最意外的是 stylize 那一格。我原以为风格化越高越有氛围,实测恰恰反过来——氛围词已经把色彩信息给足了,参数再加码,模型就开始自作主张加戏。压到 80 以下,它反而老实,你写什么它画什么。这个跟直觉拧着来的点,我反复验证了五六次才敢写下来。
回到开头的结论:三层拆开写,倒影给权重,石头芦苇给数量,参数上让路,河边场景的四个难点就都有解了。这套流程我跑了差不多两个月,废片率从十张留一张变成十张能留四五张,提升不算玄学,全是改词改出来的。你今晚就可以翻出一张自己嫌"水太假"的旧图,把提示词按三层重写一遍再跑一次,前后一对比,差别在哪一目了然。
常见问题
不用 Midjourney,本地跑 SD 能做河边场景吗?
能,思路完全通用,就是把三层描述写进正向词。我用 SDXL 试过,倒影那条建议再叠一层局部重绘:先出大图,水不像的地方单独蒙版重跑,重绘幅度压在 0.3 到 0.4 之间。幅度一高模型会把整个水面重画,前面的努力就白费了。
倒影里要不要单独写人物?
要写就写虚的。直接写 "reflection of a person" 容易生成一个诡异的水中分身,五官还清清楚楚,看着渗人。我一般写 "a blurred silhouette reflected in the water",模糊剪影一给,倒影的味道立马就对了。
不画夕阳,白天的河边这套还适用吗?
三层拆法和石头芦苇的写法照用,换光就行。白天我把 long warm light 换成 "soft morning light, cool tones on the water",雾保留。倒是白天的倒影更挑水面平静度,still water 这个词在白天场景里建议权重再抬一点,不然波纹一起,倒影就散了。
水线总是斜着切出画面,怎么治?
我遇到过,多半是 chaos 或者构图词太多在打架。先把 chaos 归零,加 "level waterline, horizontal composition" 这类横平竖直的词。还歪就上垫图,挑一张水线平直的图当参考,比改十遍词都管用,这是我最后才学会的偷懒办法。