鱼群ai绘画怎么画出层次?群游阵型、银鳞反光与深浅水层的调法
先把鱼群讲活:核心不是堆鱼的数量,是按浅水、中水、深水三段分别控制阵型、鳞光和水色。模型对"多"天生容易糊,分层就是给它划车道。先从水层拆起,再回头调阵型和光位。
鱼群ai绘画最难的不是画出鱼,是让一群鱼待得像一群。我跑了一个多月的海洋题材,同一套提示词反复调,最大的体会就一句:把画面按浅水、中水、深水拆成三段,阵型、鳞光、水色各管各的,成图立刻从一锅杂鱼汤变成有纵深的编队。
为什么值得这么折腾?因为模型处理"多"的时候会互相污染。一条鱼它能画得相当精致,五十条挤在一起,鳞片细节被平均掉,高光叠高光,最后整群鱼像一层灰色贴纸糊在蓝底上。分层控制就是给模型划车道,让它在每条车道里把活干完,车道之间再用光和水色衔接。
阵型先于一切:先给鱼群一个轮廓
群游阵型的做法是先定外形再填密度:外围剪影控制大形,内核加密,留出一条负空间通道,十张实测能稳出七张有序编队。
我常用两种写法。一种是"swirling bait ball",漩涡球,适合沙丁鱼这类小鱼,画面张力足,怎么卷都好看;另一种是"V-shaped formation",雁形编队,适合金枪鱼这种大体型鱼,秩序感强。个人觉得新手先练漩涡球,容错高得多。
这里有个翻车案例值得记一笔。我早期写"a large school of fish",连出六张,四张鱼群散成满屏碎片,像撒了一把鱼形纸屑。后来改成"sardine bait ball, dense in center, sparse at edges",把密度分区写成明确指令,十张里八张聚拢成形。数量词也别贪,"thousands of fish"基本必糊,写"hundreds"反而稳。
银鳞反光:光从哪来,鳞面就亮在哪
银鳞反光要靠侧逆光:光源放在鱼群斜后方,鳞面高光才会连成一条碎银带;正面平光只能得到一条灰鱼,加多少shiny都救不回来。
我试了下对比。同一个鱼群提示词,A组写"silver scales",B组写"silver reflective scales catching backlight, shimmering highlights",各跑十张。A组只有三张出现成片的鳞面高光,B组有八张,其中五张的碎银带位置还挺讲究。差的就是"catching backlight"这半句,它把反光的方向钉死了。
还有一招是给高光找个对手戏。补一句"light rays filtering through water surface",让水面光柱斜切进来,鳞片的反光有了参照,整张图不会孤立地亮。我目前最满意的那张沙丁鱼群,就是碎银带加两道斜切光柱,出片那一刻确实爽。话说回来,光柱别超过三道,多了就成舞台打灯了。
深浅水层:一层水一套曝光
深浅水层要分开调色:浅水给青蓝加焦散,中水悬一点尘埃粒子,深水压到近黑,三段色阶拉开,纵深感自己就出来了。
三段水层的写法我整理成一张表,直接照抄就能用:
| 水层 | 水色与光 | 提示词要点 | 常见坑 |
|---|---|---|---|
| 浅水(0-10米) | 青蓝偏绿,光柱清晰 | caustics, sun rays, turquoise water | 光柱太多,画面像舞台灯 |
| 中水(10-40米) | 蓝转深蓝,光线衰减 | particles in water, fading light, deep blue | 糊成一片纯蓝,记得加粒子 |
| 深水(40米以下) | 近黑,靠生物光或剪影 | silhouette, near-black depth, faint glow | 全黑没主体,留一点边缘光 |
我的习惯是让鱼群主体待在中水到深水的过渡带,上亮下暗,鳞光刚好被衬出来。全放浅水太直白,全塞深水又只剩剪影。往深处挪两步,画面立刻有故事。
出图参数与抽卡节奏:别跟随机性赌气
鱼群题材建议步数拉到30以上、CFG给到7左右,低于这个区间鱼群边缘容易碎;出图按三张一批走,每批只改一个变量,别单张死磕。
说实话我一开始也犯懒,20步跑完看个大概就换词。后来固定30步、采样器用DPM++ 2M Karras,同一提示词对比:20步十张里六张鱼群边缘毛糙,30步只有两张。别舍不得那几秒的算力。
抽卡节奏上,我按三张一批走,每批只动一处:要么改密度,要么改光位,要么改水色。十张里基本能出一张能用的。构图满意但细节崩,就锁seed只改局部重绘,比重新抽快得多。
把鱼群讲活,靠的不是往画面里塞更多鱼,是先给阵型、再给光、最后给水层,三步各管各的。我现在的流程已经固定:定阵型写法,锁侧逆光,拉三段色阶,出图后只微调密度。你下次出鱼群图,不妨也从水层拆起,顺序对了,剩下的都是小修小补。
常见问题
鱼群画得太密,一条条轮廓都粘在一起怎么办?
减数量词,加"dense in center, sparse at edges"这种密度分区描述,或者用局部重绘把粘连区域单独重出,比整张重抽省时间。
银鳞高光过曝成一整块白怎么修?
把shiny类词降权或直接删掉,换成"subtle shimmering highlights",光源从正后方挪到斜后方,高光面积会小一圈。
深水里的鱼群全黑看不见,正常吗?
正常,深水主要靠剪影和微弱边缘光。想看清鱼就把主体挪到中水过渡带,或者补一句"faint rim light on fish"。
漩涡球和雁形编队到底选哪个?
要张力选漩涡球,要秩序感选雁形。拿不准就各跑五张对比,哪组构图稳用哪组,这个办法笨但好使。
鱼的种类要不要写进提示词?
要写。写"sardine"和只写"fish",出图的体型一致性差别很大;想要混种群,再补"mixed school"就行。