AI绘画涟漪总像塑料水面?我改了7处提示词才像样

AI绘画涟漪总像塑料水面?我改了7处提示词才像样
AI绘画涟漪水彩示意,晨光湖面上一滴水激起圈圈涟漪与粉绿倒影

先泼盆冷水:涟漪画不像,九成不是"涟漪"这个词写错了,是光没写。水面本质是块镜子,你只给它同心圆,它就还你一块印了圈圈的塑料板。这篇是30张逐词删改实验的完整记录,动笔改提示词之前,先看看你那张图里有没有倒影。

前年秋天在西湖边坐了一下午,拍到一张傍晚的水面,涟漪一层推一层,倒影里揉着铜色的天光。回家手痒想用AI复刻那个感觉,AI绘画涟漪这一关把我硬生生卡了一整晚。出的图一张比一张离谱:水面亮得像汽车打蜡,涟漪规则得能用圆规量。第二天把提示词推倒重来,逐词加、逐词删,跑废三十多张才摸到门道。这篇记的全是当晚的原始结论。

涟漪这个词,本身就是个陷阱

单独写 ripples,模型十有八九给你画规则同心圆,像贴纸不像水。真实的涟漪分好几种成因,提示词里得写清是风刮的、雨打的还是船划的,模型才不会拿圆规作画。

同心圆只在雨滴落水、石子入水那一瞬间存在,持续不到两秒。平时湖面的波纹是风刮出来的,呈不规则的平行细纹;船开过去是V形尾迹;水龙头底下是放射状环。成因不同,形状完全不同。我头十张图全栽在这:写了个孤零零的 ripples on the lake,模型自己挑了最好画的那种——正圆,一圈套一圈,规整得让人心里发毛。

后来我按成因分开写:风成波用 wind-creased water surface,细纹是歪的、断的;雨滴用 expanding rings from raindrop strikes,这个倒是可以圆;船尾用 V-shaped wake trailing behind the boat。换完之后"贴纸感"去了一大半。一个词换来三种水,划算。

真正救我水面的,是三样跟光有关的东西

倒影、焦散、天光染色是水面质感的三大开关,比任何涟漪词都管用。实验里只加 mirror-like reflection 一条,整张图的"水感"就有肉眼可见的跳变。

水面看着像水,靠的不是波纹,是反射。第一样是倒影,mirror-like reflection of the sky,让水面开始"照东西"。第二样是焦散,caustic light patterns on the shallow bottom,浅水里那种晃晃悠悠的网状光斑,写了它水立刻变浅变清,不过深水场景别用,会穿帮。第三样是天光染色,比如 dusk light tinting the ripples copper,傍晚的天把波峰染成铜色,情绪一下就到位。

我本地跑的SDXL,8G显存,单张1024分辨率出图约12秒,30张实验跑了一个多小时。最有意思的一处反直觉发现:把 crystal clear water 删了之后,水面反而更像水。写了这个词,模型拼命把水往玻璃上靠,透亮、无杂质、高光死白——正是"塑料感"的配方。

逐词删改实验:7处改动全记录

同一批种子下逐词增删,7处有效改动里4处是加光相关词,2处是删词,真正跟涟漪本身有关的只有1处。这个比例本身就说明问题:水面是光的游戏。

改动实际结果我的结论
加 mirror-like reflection倒影出现了质感跳变最大的一步
删 crystal clear water死白高光退了意外的正收益
加 wind-creased surface同心圆消失涟漪自然的关键
加 caustic light patterns浅水透亮见底只给浅水用,深水穿帮
加 floating fallen leaves有比例参照了落叶是水面的尺子
删 8k, ultra detailed塑料高光减少高细节词会推高蜡像感
加 dusk copper light on ripples情绪到位点睛用,救不了烂底子

顺序也有讲究。我是先删后加:先拿掉 crystal clear water 和堆料词,让模型别再往玻璃上使劲,再补倒影和风纹,最后才上焦散和天光这种锦上添花的。反过来先加光后删词,中间那些图会一度亮得失真,容易误判哪个词在起作用。慢一点,一晚上的实验才没白跑。

西湖那张,最后我没再折腾。定稿那版水面只有浅浅几道风纹,倒影里一抹铜色,两片落叶当参照,发到群里有人问我是不是实拍。所谓质感,从来不是把涟漪画多密,是让水面记得它照见过什么。你那张"塑料水",多半也是这么回事。

常见问题

雨滴打在水面上的涟漪应该怎么写?

用 expanding rings from raindrop strikes,同心圆在这个场景是合理的。想控制雨的密度再加 sparse raindrops 或 heavy rain shower,密度词直接影响圈圈的数量和重叠程度,密集雨点适合配暗色天光压住画面。

水面反光过曝、白成一片怎么办?

删掉高细节和高清类词,加 muted reflections 和 soft ambient light,把反光的亮度压下来。还不行就降低重绘幅度到0.3左右做局部修,别整图重抽,过曝多半是光泽类词堆多了导致的。

ripples、waves、undulations 这些词有区别吗?

尺度完全不同。ripples 是厘米级的细纹,waves 是几十厘米以上的浪,undulations 偏指大而缓的起伏。湖面用 ripples,海边用 waves,混着写模型会取并集,画面容易打架。

用垫图来控制水面质感靠谱吗?

靠谱,而且比纯文字快。找一张真实水面照片垫图,权重放到0.4左右,纹理能直接继承过来。缺点是构图也容易被锁死,出图会跟原图长得像,想保留自己的构图就把权重再往下降一档试试。