ai像素绘画实测:16x16像素角色与复古场景icon出图参数
开门见山:ai像素绘画出的是不是真像素,就看出图分辨率、网格干净度、调色板限色这三件事,大图直出必糊。我给朋友的独立游戏跑了四天像素素材,踩过的伪像素坑和能照抄的流程,全写在下面。
ai像素绘画要出真像素,压箱底的招是低分辨率出图加限色,大图直出基本都是假像素。
交代下背景。朋友在做一个地牢题材的独立小游戏,缺一批32×32的怪物精灵和场景icon,喊我帮忙跑AI。我当时觉得像素风而已,写个词就完事。第一批图发过去,他放大一看回了句:「这是像素还是糊了层油?」直接打回重来。后面四天我基本就和「伪像素」三个字耗上了,翻过的车、验过的参数,都在这篇里。
伪像素:看着像像素,放大全是糊的
伪像素是AI在大尺寸图上模仿像素的样子,色块边界带渐变羽化,缩到游戏尺寸就糊,提示词里必须锁住像素分辨率。第一批图全军覆没就栽在这。
判断方法不复杂:把图放大到350%,盯色块边缘看。真像素的边界是硬的,方块和方块之间一刀切;伪像素是渐变过渡,边上有一圈圈半透明的中间色。AI很擅长「表演」像素——远看密密麻麻全是小方块,一放大,格子边缘像喝了酒,跟隔着毛玻璃看像素画似的。这种图扔进游戏引擎,缩放一渲染,原图那点像素感直接蒸发。
我的提示词后来固定成这样:正向词写「pixel art style,16x16 pixel resolution,crisp clean pixels,no anti-aliasing,retro game sprite」,反向词挂「anti-aliasing,blur,smooth gradient,soft edges」。改完之后十张里能有六七张边缘是硬的,比第一版的零通过率强太多。但光靠词不够稳,不少模型挂着这些词,照样给你画1024的大图,所以后处理那套流程得跟上,具体放到最后那节说。
网格干净度:真伪像素的分水岭
真像素的生死线是网格干净:每个色块边界都落在规整方格上,块尺寸统一,没有小于一格的杂色。验图我固定放大数格子。
现在我验一张图分两步。头一步,丢进Aseprite,放大到800%,扫三个地方:单块颜色纯不纯、轮廓线落没落进格、块与块的尺寸是否一致。AI出图最常见的毛病是网格歪——图左边的「像素」等效8×8,右边变成了10×9,整张图的格子对不齐。这种图进游戏,只要缩放一次就穿帮。
第二步更笨,但更可靠:抽数。一张icon我固定抽四角加轮廓边缘各数一遍,两分钟,直接判生死。有人劝我写个脚本批量检测,我试着搞了个简版,效果一般——像素图里有不少视觉上的假格子,程序数不准,眼睛还是最稳的仪器。
限色:8色还是16色?
小icon和角色限8到16色:8色最干净但缺层次,16色保留过渡;色数超过32基本回到伪像素老路。减色放后处理做,比在提示词里求稳。
提示词里写「limited palette,8 colors」,模型的响应时灵时不灵。我对照着抽过二十张,真正数下来颜色不超过8的只有六张,多出来的色全藏在暗部和阴影里,肉眼不凑近根本发现不了。后来我不指望出图阶段了,出完直接在Aseprite里做索引色减色,量化到几色自己说了算,一步到位。
| 对比项 | 8色调色板 | 16色调色板 |
|---|---|---|
| 适用对象 | 16-32px小icon、道具 | 场景图、128px内的大角色 |
| 优点 | 干净利落,风格最硬 | 有渐变过渡,耐看 |
| 短板 | 斜面和弧线变锯齿 | 缩到小尺寸容易翻出杂色 |
| 我用在哪 | 宝箱、药水、金币icon | 地牢长廊、主角立绘 |
翻车案例也交个底:一张96×96的地牢场景,我压到8色,斜坡直接成了锯齿楼梯,暗部细节全被吃掉。朋友看了说这味儿太「FC卡带」。根子是色数不够,中间调没了。换16色重跑一遍,斜坡和砖缝都回来了。我的规矩是:拿不准就先出16色,看着再往8砍,比从8往回升省事得多。
低分辨率出图,再放大的整套流程
我的固定流程四步:512出图、最近邻缩到目标像素、索引色减色、无损PNG导出,中间不许任何插值和有损压缩掺一脚。
逐步说。第一步,AI出图固定512×512,CFG 7左右、采样步数25,词按前面那套写。第二步,缩到目标分辨率——icon要32×32就用最近邻(nearest neighbor)缩放,双线性插值是禁忌,一插值方块全搅成浆糊。缩完的图看着更糙,但格子是真的,糙一点不碍事,后面减色救得回来。
第三步,索引色减色到16色以内,顺手把图上残留的杂色手动点掉。第四步,导出无损PNG。头一回交付我存了张quality 80的有损webp,进游戏放大一看,色块边缘爬满小噪点,排查了一晚上才定位到是压缩格式背的锅。打那以后我的交付说明里就多了一条:别动格式,原样PNG。
还有个进游戏之后的细节:像素图在引擎里只按整数倍缩放(×2、×4),非整数倍一缩,方块会一宽一窄地抽风。程序员同事把纹理过滤改成最近邻、关掉平滑,这才彻底消停。这条属于老像素游戏圈的常识,做AI素材时照样躲不开。
绕回朋友那个地牢游戏。四天折腾完,最后交付了十一张怪物精灵加七枚icon,网格全数过检,他看完回了句「这回是像素了」。我后来常跟人念叨,ai像素绘画这门活,七成功夫在图外——缩放、限色、导出,一步都偷不得懒。开篇说的分辨率、网格、色数三件事,你照着走一遍流程,基本就能绕开我这四天的弯路。
常见问题
AI出的像素图能直接拖进Aseprite继续手改吗?
能。走完缩放和减色流程,它就是一张普通的低分辨率图,编辑器正常编辑。我习惯手改两处:眼睛和轮廓的拐角,AI在这两处的格子经常差半格,手点几下就齐了。
走路动画那种多帧素材AI能出吗?
单帧没问题,成套动画是目前最大的短板。我让AI连出过三张走路关键帧,姿势是对的,但发际线、刀鞘的位置帧与帧之间会跳,连成动画肉眼可见地抖。折中方案:AI出关键帧,中间帧手补,一套8帧的走路动画大概花两小时。
没有本地环境,在线工具能做真像素吗?
能出风格,出不了可控的分辨率。部分在线工具配合小尺寸出图还凑合,出来的图照样要走一遍缩放加限色才敢用;控制不了尺寸的工具,伪像素概率更高,别指望一步到位。
放大之后角色边缘为什么有一圈白边?
多半是混进了半透明的抗锯齿像素。减色时把边缘阈值拉硬,或者在透明通道里把那圈浅色像素清掉再导出。我交付前会专门开检查器看一眼透明区,有残留就手动擦掉。
延伸阅读
要画机械系的大场景,配色和质感的处理思路看这篇更对路:钢铁ai绘画实测。
做像素头像之前,头身比例词的写法可以先翻这篇:摩尔ai绘画Q版庄园风实测。