1.3 风格选择与项目约束
距离矩阵回答「哪两套最像」,但项目要选的是「最合约束的那套」。本节把风格选择写成一笔可算的账:四道硬门槛(对比度 / 可区分 / 细节上限 / 明度下限)先过滤,过关者再按与项目目标向量的加权 L1 距离排序,预算内取最近者。结果是 cozy-clean,拟合度 969,比第二名近 136。
tag
距离矩阵回答「哪两套最像」,但项目要选的是「最合约束的那套」。本节把风格选择写成一笔可算的账:四道硬门槛(对比度 / 可区分 / 细节上限 / 明度下限)先过滤,过关者再按与项目目标向量的加权 L1 距离排序,预算内取最近者。结果是 cozy-clean,拟合度 969,比第二名近 136。
1.1 给了六个主题的五维向量,本节把它铺成一张 6×6 的风格距离矩阵:用声明权重 [2,2,1,3,3] 的加权 L1 整数均值再 ×10,判据是下限 800。15 对全部高于下限,最近一对 lowpoly/cozy-clean 是 1002;摘要指纹与卷二 16.2 独立复算逐位相同,这就是「同源但可区分」。
风格能不能被量成几个数?本节把第一卷的五维风格向量拆回人话——色彩(明度中位数 / 饱和度均值 / 色相跨度)、形状(描边占比)、细节(细节密度)三个可测维度,并做一次消融对照:只用色彩三维时最近一对会掉到可区分下限以下,补上形状与细节才恢复,这正是「三个维度一个都不能少」的整数证据。
《游戏美术与技术美术》卷三《风格与品类美术实战》目录:16 章 48 节,从风格的可测三维与风格距离矩阵,经像素风、2D 手绘、低多边形、NPR 卡通、写实 PBR、厚涂手绘、体素,到等距 2.5D、二次元、暗黑、清新、复古赛博与品类差异,最后用 6 个主题包跑同一份规范并给出风格距离矩阵。按章节提供仿真、逻辑内核与原型;完整项目的配置组装与交付验收仍在补齐。
《游戏美术与技术美术》卷三《风格与品类美术实战》全 50 篇。第一部分(第 1–3 章)讲风格的可测三维(色彩 / 形状 / 细节)、风格向量与风格距离矩阵、风格选择与项目约束、像素风的分辨率与调色板上限、调色板量化与抗锯齿替代、像素 tile 预算、2D 手绘的扁平色块与线宽规范、手绘资产的切分与复用;第二部分(第 4–8 章)讲低多边形的面数与顶点预算、平面着色与色块划分、引擎接入约束、NPR 的色阶带与描边参数、光照分层规范、写实 PBR 的通道打包与材质分区、写实的性能代价、厚涂的笔刷与色域参数规范、手绘贴图的分层与复用、体素的网格账与引擎接入;第三部分(第 9–14 章)讲等距投影的整数变换、等距 tile 与遮挡规则、二次元的色彩线条与角色比例规范、暗黑的饱和度分级与亮度分布、清新的高明度低饱和调色板、复古赛博的霓虹调色板与发光溢出、主题切换与变体管理、品类与预算及可读性的关系、跨品类复用与移植;第四部分(第 15–16 章)用 6 个主题包把同一份规范实例化六遍并给出 6×6 风格距离矩阵,再做三卷总收官。按章节提供仿真、逻辑内核与原型;配套工程与累计快照已有验证;具体范围以对应目录说明为准,按章复现、全部事实与练习另行验收。全书围绕虚构等距经营游戏《星屑旅店》与工具链 prism 展开。
16.1 把管线串成一条链,但那条链只在默认主题上验过。本节做回放:同一份 visual_spec.json 换 6 个主题包,跑同一套四道闸门的管线 6 遍,六次全过;再算 6×6 风格距离矩阵(整数 ×10)证明「同源但可区分」,并复述跨语言纪律:整数逐位一致、色彩派生量容差内一致。
同一个 token 在五个场景里必须长得一样。本节把《星屑旅店》五个场景的 19 个元素按 key 分组,算出跨场景一致性千分比 800、抓出两处色相漂移,并用 B 层把容差阈值从 0.002 扫到 0.5,说明软告警可调而硬漂移不可糊弄,最后给出可复算的一致性检查。
参考板不是一堆好看的图,而是一张可校验的表:每条参考都要有来源、授权、取色真源与用途。这一节给参考板定 schema、做整数校验,再用三个色彩维度把每条参考最近邻归到六套主题上,算出覆盖缺口与归属模糊的条目,最后用 PIL 把整板拼成一张图。
上一节把形容词变成四个整数区间,这一节把区间升级成向量:五维、每维归一化到千分比,再用加权 L1 算出六套主题两两之间的风格距离,并用 OKLab 欧氏距离单独量色彩距离。同一份规范要能在六套主题里都成立,靠的就是这张「同源可区分」的距离矩阵。
「治愈」「硬核」是形容词,不是参数。这一节把它们落成四个可测的整数区间——明度中位数、饱和度均值、对比度、色温代理——再用同一套区间判定《星屑旅店》的六个主题包,并把判定逻辑在 Python 与 TypeScript 两侧逐位对齐,给出可复算的风格分类。
同一份 visual_spec.json 结构在 6 个主题下实例化六次,跑同一套校验器必须六次全过。本节用一份真跑的 S 层脚本与 P 层 TS 内核逐个校验六份实例的对比度下限,再给出 6×6 风格距离矩阵(整数 ×10),证明六个主题「同源但可区分」。
反馈要有轻重之分:本节把《星屑旅店》的反馈分成轻/中/重三级,给出每级的时长、位移像素、缩放千分比、震屏像素与颜色 token 引用,用整数判据断言相邻两级的参数差必须 ≥ 下限,并用一张故意不达标的表证明「三级可区分」真的会被门禁拦下,附 S 层脚本与 P 层 TS 内核的逐位一致复算。
按领域与学习阶段整理的在线电子书与创作手记。覆盖 Rust、Lua、TypeScript、Python、Java(Spring Boot)、Go、AI Agent、MMO 服务器开发(Go 主线 + Java 21 双栈对照,四卷本 180 篇)、游戏开发(含 Cocos 四卷本与《游戏引擎实现原理》四卷本)、SLG 游戏产品设计(产品架构与经济系统 + 数值平衡与商业化运营,两卷本 100 篇)、小游戏开发实战(市场品类与产品设计 + 引擎实现与体验打磨 + 上线变现与长线运营 + 商业运营实战 + 跨平台发行与出海,五卷本 250 篇)、游戏美术与技术美术(美术制作与视觉规范 + 技术美术与管线工程 + 风格与品类美术实战,三卷本 150 篇)、游戏设计(玩法机制与可执行规格 + 策略、涌现与体验度量 + 原型、可玩性与品类,三卷本 150 篇)、计算机图形学(几何、变换与光栅化 + 着色、光照与纹理 + 光线追踪与全局光照,三卷本 150 篇)、叙事策划与叙事工艺(叙事结构与可执行规格 + 叙事引擎与分支系统 + 叙事体验与路径度量,三卷本 150 篇)与文学创作,从阅读指南进入,或按全书目录查找章节。
像素美术从调色板设计到角色动画、Tilemap、特效、UI、风格统一的完整实战指南,含 Celeste/Dead Cells/Stardew Valley 案例拆解、Aseprite 技巧、外包验收清单与 20+ 免费素材资源。