GPT-6 Astra · 像素画
GPT-6 Astra 像素画:让一整套游戏图标共用一个调色板

当游戏的物品栏图标共用同一个调色板、同一种描边和同一个光照方向时,它们看起来才像一整套。如果每个图标都单独写提示词,这些规则就会慢慢走样。本指南先用 GPT-6 Astra 固定规则,再把所有图标生成在同一张图上,然后检查文件本身,而不是只相信预览效果。
示例是一款虚构的休闲农场游戏 Moss & Ember,它需要六个 32×32 的物品图标。我们于 2026 年 9 月 19 日在 Ciyo 中完成了这次演示。截图展示的是真实的对话、生成的图集,以及我们对下载后 PNG 文件的测量结果。
动笔画任何物品之前,先写好整套清单
列出你需要的每一个图标,以及它的显示尺寸。我们的清单是:一包芜菁种子、一个浇水壶、一罐蜂蜜、一盏提灯、一根钓竿和一条面包,全部为 32×32 像素。
然后请 GPT-6 Astra 在生成任何内容之前固定调色板和整套规则。先要规则,你就得到了一份检查清单,不仅能用于这张图集,也能用于以后的每一个图标。

我在做一款虚构的休闲农场游戏,名叫 Moss & Ember。我需要六个 32x32 的像素风物品图标,看起来要像一整套:一包芜菁种子、一个浇水壶、一罐蜂蜜、一盏提灯、一根钓竿和一条面包。首先,固定一个最多 12 种颜色的共用调色板,给出十六进制色值,并为每种颜色分配一个用途(描边、阴影、高光等)。然后给出每个图标都必须遵守的整套规则(描边颜色、光照方向、背景),再写一条图片提示词,要求只用这个调色板把六个图标全部画在同一张图上。先不要生成。给每种颜色分配一个用途
Astra 返回了 12 个十六进制色值,每个都有一个角色:#292832 用于所有描边,一种冷色阴影,三种暖棕色分别用于木头、纸张和面包皮,两种奶油色用于标签和高光,三种绿色,两种青色用于金属和玻璃,#E6A348 用于蜂蜜和灯光。它还指出,透明是指没有像素,而不是第 13 种颜色。
整套规则具体到可以逐项检查:1 像素宽的 #292832 外描边,光线来自左上方,每种材质两到三个色调,不使用抗锯齿或渐变,背景透明,并且每个图标都位于其 32×32 格子中央的 24×24 安全区内。
| 规则 | 检查方法 |
|---|---|
| 1 像素宽的 #292832 描边 | 放大到 800%,沿着每个图标的边缘查看 |
| 光线来自左上方 | 高光在左上方的面上,阴影在右下方 |
| 最多 12 种颜色 | 统计导出文件中的不同颜色数量 |
| 透明背景 | 检查文件是否带有 Alpha 通道 |
| 32×32 格子中的 24×24 安全区 | 在像素编辑器中叠加网格 |

把六个图标生成在同一张图上
把图标放在同一张图上,它们就在同一次生成中产生,比例和风格可以并排比较。我们把 Astra 写好的完整图集提示词粘贴到 Ciyo 的 Image Generator(图片生成器)中,选择 GPT Image 2.5 Flare 和 3:2 比例,这正好对应三列两行的图集。运行前,按钮上显示 2 点数。
提示词要保持原样。我们第一次尝试时不小心粘贴了两遍,报价升到了 3 点数,这提醒我们:长提示词可能花费更多。

先用眼睛评判图集
结果看起来像一整套:六个物品有同样的深色描边、同样来自左上方的光线,视觉分量也相近。蜂蜜罐和提灯用了琥珀色点缀,芜菁种子包按计划用了绿色。
图标后面还出现了灰白相间的棋盘格。这种图案往往意味着背景是画上去的,而不是透明的,所以在把任何东西导入游戏引擎之前都需要检查。

测量文件,而不是预览
我们下载了 PNG,用一段简短的脚本进行测量。它是 1248×832 像素的 RGB 图片,没有 Alpha 通道,所以棋盘格是画上去的。它包含 77,523 种不同颜色,而不是 12 种。在图标像素中,85% 与最接近的调色板颜色之间的色差在 40 以内,但只有约 10% 在 10 以内。
简单地说:模型是凭肉眼效果遵守调色板,而不是按精确数值遵守。对于图片模型来说这很正常,也很容易修正,但前提是你去检查。
| 检查项 | 计划 | 实测 |
|---|---|---|
| 画布尺寸 | 96×64 原生网格 | 1248×832,不是网格的整数倍 |
| 颜色 | 12 种 | 77,523 种不同颜色 |
| 背景 | 透明 | 没有 Alpha 通道;棋盘格是画上去的 |
| 调色板吻合度 | 精确的十六进制色值 | 85% 的图标像素色差在 40 以内 |
交付之前,把图集对齐到调色板
把生成的图集当作一份质量不错的草图。在像素编辑器中,用最近邻采样把每个格子缩小到 32×32,套用 12 色调色板,去掉背景色,并重画任何断开的描边。然后在真实的物品栏界面中以 1× 尺寸测试这些图标。
把调色板表格和整套规则与项目一起保存。当你需要第七个图标时,再次发送同样的规则,并用同样的方式检查,这样整套图标就能保持统一。
社区里也能看到同样的思路。2026 年 9 月 15 日,Ethan Mollick 发布了一组由 GPT-6 Astra 根据一次请求生成的像素风骑士精灵图,用来论证这个模型的判断力。一套看起来正确的图标是个好的开始;上面的调色板检查,才让它达到可以投入制作的程度。
一位研究者的帖子,讲述 GPT-6 Astra 生成一组像素风精灵图。它与 Ciyo 无关;本指南中的调色板测量是我们自己做的检查。
关于像素画调色板的问题
生成的文件会严格只用我的 12 种颜色吗?
在我们的运行中没有。图集看起来很统一,但文件中有 77,523 种不同颜色。请在像素编辑器中把它对齐到调色板。
棋盘格背景是透明的吗?
在我们的文件中不是。这个 PNG 没有 Alpha 通道,所以棋盘格是画上去的。导入之前请先检查文件。
为什么要把所有图标生成在同一张图上?
这些图标是一起生成的,所以你可以在一张图里比较比例、描边和光照,并在制作更多图标之前修正规则。
规划你的下一套图标
先请 GPT-6 Astra 给出调色板和规则,再在 Ciyo 中生成图集并检查文件。