ai绘画水池总画成一块蓝塑料?涟漪、倒影与池底透光的分层画法

ai绘画水池总画成一块蓝塑料?涟漪、倒影与池底透光的分层画法
ai绘画水池的涟漪倒影与池底透光分层示意

先把水面理清:ai绘画水池翻车,九成不是池子形状的问题,是水面没分层。涟漪同心圆管动感,倒影破碎管真实,池底马赛克透光管清浅,三层各写各的词。先从涟漪的圆心位置下手,改两三轮就能看出差别。

ai绘画水池这件事,我踩过的最大的坑,是把水面当成一整块颜色来处理。早期提示词就写个 swimming pool,出图平整得能当桌面使。水面看着真,靠的从来不是那片蓝,而是三样东西:涟漪同心圆、倒影破碎、池底马赛克透光。拆开写进提示词,画面立刻不一样。

为什么值得单独讲?因为水池在构图里太常当背景了。庭院图、度假风、宠物照,水面一假,整张跟着假。我拿同一组基础提示词跑过对比:一组只写 pool 和 clear water,另一组按三层拆开写。前者十张里只有两张水面有细节,后者八张能直接用。差距就这么直白,下面一层一层说。

涟漪同心圆:先定圆心,再定圈数

涟漪同心圆的写法核心是先交代圆心从哪来:落水点、池边石阶或者风,圈数控制在两三圈最自然,写多了整池会变成靶盘。

模型其实不懂物理,它只是模仿海量照片里涟漪的样子。所以提示词要替你回答两个问题:扰动从哪来,扩散到哪为止。我常用的结构是「concentric ripples spreading from the pool steps, two or three rings, calm water elsewhere」。补了 calm water elsewhere 之后,乱圈少了一大半。

翻车案例得说一个。我有次偷懒只写 ripple rings on water,十张里六张整个池面布满圈,密得像指纹,完全没主次。后来加上单一扰动源的限定,才压住。说实话,涟漪这词是三层里最容易过量的,宁可少写半句,也别让模型自由发挥。

还有个细节:圈别太圆。加 slight irregularity 或者 wind-disturbed,圈边缘会带点毛边,比标准正圆真实得多,正圆一看就是渲染图。

顺手说参数。步数不用拉高,我 20 步和 30 步对比过,涟漪细节差别不大;反倒是 CFG 压到 5 到 7 时水面更柔,拉太高圈缘会硬得像刻上去的。

倒影破碎:水面是一面低清镜子

倒影破碎的关键是承认水面不干净:给一个明确的反射对象,再用 broken reflections 这类词把镜像搅碎,倒影才不会清晰得像贴纸。

很多图看着假,问题就出在倒影太完整。池边的树在水里原样又长了一棵,边缘锐利得能数清叶子。真水面是带波纹的镜子,映出来的东西永远是碎的、晃的、边缘发虚的。我试了下把 clear reflection 换成 broken reflection, wavering mirror image,十张里七张的倒影边界立刻软了下来。

最气人的一次翻车:模型把倒影画成了水下还有一只完整的狗,清清楚楚趴在池底,跟岸上那只镜像对称。那不是透光,是模型把反射当成了第二个主体。改法是把反射对象写具体,再补 partially dissolved in the water,让它明确知道那只是个影子。

反射对象也得指定。不写的话,模型爱拿天空交差,画面上半一片亮蓝,下半跟着一片亮蓝,整张没有信息差。写清楚 reflect the pergola and potted plants by the edge 这种具体物,倒影就成了画面的第二层内容。

岔一句,反射质感跟镜片质感是近亲,都是「光滑面怎么映东西」的题,思路能互相搬。

池底马赛克透光:浅水才配拥有蓝白格

池底马赛克透光只在浅水成立:水深描述、caustics 光斑、瓷砖纹样三个词要一起给,缺任何一个都容易变成深不见底的一潭蓝。

池底那些晃动的亮网纹,术语叫 caustics。提示词里三个词一组给:sunlight caustics on the pool floor, blue and white mosaic tiles, shallow water。我实测下来,只写 mosaic tiles 不写 shallow water,模型有概率把池底放得很深,瓷砖小成一片噪点;补上 shallow water 或者 water depth about half a meter 这种深度词,十张里能有八张格子大小正常。

深度和透光是联动的。水一深,透光就该退场,换成深绿或深蓝的渐变。想在一张图里同时要「深处深色、浅处透光」,可以写 deep end fading to dark teal, shallow end with visible mosaic floor,等于告诉模型这是个带坡度的池子。这个写法我用在一张庭院图里,近景浴足区透光、远景深水区压暗,层次一下就出来了。

三层放到一张表里对照着看:

水面层管什么可参考写法翻车信号
涟漪同心圆动感与时间感concentric ripples from a single point整池密圈像指纹
倒影破碎真实感与空间关系broken reflections of specified objects倒影清晰得像贴纸
池底透光清浅与通透caustics, mosaic tiles, shallow water一片死蓝没有池底

回到开头那块蓝塑料。它不是模型不会画水,是提示词没告诉它水面上正在发生什么。涟漪给动感,倒影给真实,池底透光给清浅。三层齐了,水池就不再是背景板,而是能撑起整张构图的主体。下次生成前先问自己三个问题:圆心在哪,镜子里映什么,水有多浅。哪条答不上来,就先补哪条的词。

常见问题

涟漪和波浪能写在同一个提示词里吗?

能,但多数时候不建议。涟漪是局部的同心圆,波浪是整面水的起伏,一起给模型经常两头都画一半。想表现风天池面,把涟漪那组词删掉,只留 small wind waves on the surface 更稳。

夜景泳池的水面怎么写?

换个光源就行。白天靠太阳,夜里靠水下灯:写 underwater lights glowing, ripples catching turquoise light,反射对象换成廊灯或天台。夜水面反差大,倒影破碎那组词反而更重要,不然灯光倒影像贴上去的色块。

画宠物或人站在池边,要额外加什么词?

重点在接触点。脚踝或爪子入水的位置写 ripples forming around the paws,扰动源自然就定了,涟漪那层跟着就对了。人物默认正常着装、正常玩水就好。

手机上跑的轻量模型也吃这套写法吗?

吃,但要减量。轻量模型对长提示词的服从性差,一次只给两层:涟漪加倒影,或者倒影加池底透光,比三层全塞效果好。词序也重要,越靠前权重越大,把最在意的那层放最前面。

延伸阅读