《游戏美术与技术美术》卷二《技术美术与管线工程》全 50 篇。第一部分回答「资产从进管线到进包,每一道闸门怎么立」,第二部分回答「预算与规范怎么变成会拦人的门禁」,第三部分回答「管线怎么在组织里跑起来、怎么算账」,第四部分回答「把前 15 章装成一条能回放的管线,6 个主题各跑一遍会不会散」。
卷一《美术制作与视觉规范》管的是该定什么值——调色板 token、面数与骨骼预算、命名规则、验收清单。卷二管的是下一句:这些规范怎么接进生产。站内既有的相邻内容站在两端:写引擎(graphics/ 渲染原理专题、《游戏引擎实现原理》各卷)或管外包的道理(game/industry/ 的几篇短文)。中间那一段——规范怎么变成管线里的闸门——没有人占。这一卷补的就是这一段。贯穿全书的是虚构的等距经营游戏 《星屑旅店》 与工具链 prism:config/visual_spec.json 是唯一真源(卷一落盘,本卷只读),sim/ 用 Python 跑仿真,core/ 用 TypeScript 写配置驱动校验器,web/ 用单文件 HTML 做浏览器看板。本页是《技术美术与管线工程》的全书目录:按章节顺序列出全部 50 篇,点击标题直达正文,也可以从各节末尾的「阅读导航」按顺序通读,或先看目录篇
里的七处分工说明与可运行性口径。
全书概览
| 项目 | 内容 |
|---|---|
| 书稿 | 《游戏美术与技术美术》卷二《技术美术与管线工程》 |
| 篇数 | 50 篇(正文 16 章 48 节 + 目录篇 + 附录 A) |
| 领域 | 资产管线四阶段、导入校验、依赖图与环检测、图集与纹理管线、材质参数、LOD 与几何预算、骨骼与蒙皮预算、动画与状态机、UI 与多分辨率、资源清单与热更新、CI 门禁规则引擎、美术中台与工具链、产能排期、外包成本核算、管线装配 |
| 贯穿游戏 | 《星屑旅店》——等距经营 × 装扮的治愈系休闲游戏 |
| 贯穿工具链 | prism——config/ + sim/(Python)+ core/(TypeScript)+ web/(单文件 HTML) |
| 核心主张 | 一份规范驱动一条管线 |
| 可运行性 | S 仿真层 + P 内核层 + W 网页层 + D 静态层 + X 不可复现 + B 基准 |
| 实测环境基线 | Python 3.14.6(numpy 2.5.1 / pandas 3.0.3 / Pillow 12.3.0)、Node v26.5.0、Playwright 1.59.1、macOS Darwin 25.3.0;无任何 DCC |
| 依赖 | S 层需 numpy / pandas / Pillow;P 层需 Node 26(原生类型擦除,不做类型检查);W 层复用全局 Playwright;均不需额外安装 |
| 承接 | 卷一《美术制作与视觉规范》16 章 48 节(本卷的上游);卷三《风格与品类美术实战》16 章 48 节 |
全书目录
前置
| 篇目 | 核心内容 |
|---|---|
| 目录 | 本卷定位、七处分工说明、可运行性口径与全书结构 |
| 附录 A:管线 schema、规则表与公式索引 | prism/ 文件索引、ta<章号>_ 命名约定与六层复现命令 |
第一部分:管线与闸门(第 1–6 章)
| 节 | 文章 | 核心内容 |
|---|---|---|
| 1.1 | 技术美术的三类工作:工具、管线、性能 | TA 的三类工作(S+P+D) |
| 1.2 | 能力矩阵与产出物 | 能力矩阵与产出物(S+P+D) |
| 1.3 | TA 与美术、程序、策划的接口 | 三类接口(S+P+D) |
| 2.1 | 资产管线四阶段:DCC → 导出 → 导入 → 运行时 | 资产管线四阶段(S+P+D) |
| 2.2 | 导出设置:单位、轴向与坐标系对齐 | 单位、轴向与坐标系(S+P+D) |
| 2.3 | X 范式:真实 DCC 不可复现 | DCC 不可复现(S+P+X) |
| 3.1 | 导入设置与 .meta 语义 | 导入设置与 .meta(S+P+D) |
| 3.2 | 导入期校验:尺寸、格式、命名 | 导入期校验(S+P+D) |
| 3.3 | 导入失败分级与修复 | 导入失败分级(S+P+D) |
| 4.1 | 依赖图:显式引用与隐式引用 | 依赖图(S+P+D) |
| 4.2 | 环检测与悬空引用 | 环检测与悬空引用(S+P) |
| 4.3 | 资源清理与不可达资产 | 资源清理(S+P) |
| 5.1 | 装箱算法与装箱率 | 装箱算法与装箱率(S+P) |
| 5.2 | mip 链与压缩格式字节账 | mip 链与压缩字节账(S+P) |
| 5.3 | 图集变更的传播与回归 | 图集变更传播(S+P) |
| 6.1 | 材质参数表与默认值 | 材质参数表与默认值(S+P+D) |
| 6.2 | 参数对齐与打包 | 参数对齐与打包(S+P+D) |
| 6.3 | 划界:编译与渲染原理外链 | 划界与外链(S+P+D+X) |
第二部分:预算与资产规范(第 7–12 章)
| 节 | 文章 | 核心内容 |
|---|---|---|
| 7.1 | LOD 分级与误差指标 | LOD 分级与误差指标(S+P+D) |
| 7.2 | 屏幕占比与三角预算 | 屏幕占比与三角预算(S+P+D) |
| 7.3 | LOD 切换的视觉跳变 | LOD 切换的视觉跳变(S+P+D) |
| 8.1 | 骨骼数与调色板上限 | 骨骼数与调色板上限(S+D) |
| 8.2 | 蒙皮数据量与显存 | 蒙皮数据量与显存(S+D) |
| 8.3 | 划界:蒙皮数学外链 | 划界与外链(S+D+X) |
| 9.1 | 动画资源命名与状态绑定 | 动画命名与状态绑定(S+P+D) |
| 9.2 | 混合空间与过渡规范 | 混合空间与过渡规范(S+P+D) |
| 9.3 | 动画事件与逻辑一致性 | 动画事件与逻辑一致性(S+P+D) |
| 10.1 | 安全区与刘海屏适配 | 安全区与刘海屏适配(S+P+W) |
| 10.2 | 多分辨率资源分级 | 多分辨率资源分级(S+P+W) |
| 10.3 | UI 合批与性能 | UI 合批与性能(S+P+W) |
| 11.1 | 清单与差异计算 | 清单与差异计算(S+P+D) |
| 11.2 | 增量更新与回滚 | 增量更新与回滚(S+P) |
| 11.3 | 版本一致性与缓存失效 | 版本一致性与缓存失效(S+P) |
| 12.1 | 规则引擎:命名/尺寸/引用/预算 | 规则引擎(S+P+D) |
| 12.2 | 门禁的分级与阻断策略 | 门禁分级与阻断(S+P+D) |
| 12.3 | 误报与白名单治理 | 误报与白名单治理(S+P+D) |
第三部分:组织、产能与外包(第 13–15 章)
| 节 | 文章 | 核心内容 |
|---|---|---|
| 13.1 | 中台要解决什么问题 | 中台定位(S+P+D) |
| 13.2 | 工具链的分层与复用 | 工具链分层与复用(S+P+D) |
| 13.3 | 工具的采纳率与维护成本 | 采纳率与维护成本(S+P+D) |
| 14.1 | 产能度量:人天与吞吐 | 产能度量(S+D) |
| 14.2 | 排期与美术依赖 | 排期与依赖(S+P+D) |
| 14.3 | 工业化与质量的一致性 | 工业化与质量一致性(S+D) |
| 15.1 | 外包切分与计价模型 | 外包切分与计价(S+P+D) |
| 15.2 | 成本结构与超支归因 | 成本结构与超支归因(S+P+D) |
| 15.3 | 供应商验收与质量门 | 供应商验收与质量门(S+P+D) |
第四部分:装配(第 16 章)
| 节 | 文章 | 核心内容 |
|---|---|---|
| 16.1 | 管线装配与检查表 | 管线装配与检查表(S+P) |
| 16.2 | 双案例回放:6 主题走同一条管线 | 6 主题回放(S+B) |
| 16.3 | 交付物与卷三衔接 | 交付物与卷三衔接(S+P+D) |
附录
| 篇目 | 核心内容 |
|---|---|
| 附录 A:管线 schema、规则表与公式索引 | 本卷规则与公式索引、ta<章号>_ 命名约定、六层复现命令 |
怎么用这份索引
- 系统学习:从目录篇 进入,按第一部分「管线与闸门」、第二部分「预算与资产规范」、第三部分「组织、产能与外包」、第四部分「装配」顺序通读。
- 抓重点:第 4 章(依赖图与环检测)、第 12 章(CI 门禁规则引擎)、第 13 章(美术中台与工具链)是本卷三条主线。
- 查问题:按上表标题跳读,或看目录篇 末尾的「常见问题速查」与结构总览。
- 配代码:每篇正文的代码块都标了层级与来源文件;S 层需要 Python 3 + numpy/pandas/Pillow,P 层需要 Node 26,W 层需要全局 Playwright,都不需要额外安装。本卷文件一律用
ta<章号>_前缀,与卷一sp、卷三st区分。
三条阅读路径
| 路径 | 顺序 | 回答的问题 |
|---|---|---|
| A 管线与闸门课 | 第 1–6 章 | 资产从进管线到进包,每一道闸门怎么立 |
| B 预算与规范课 | 第 7–12 章 | 预算与规范怎么变成会拦人的门禁 |
| C 组织与装配课 | 第 13–16 章 | 管线怎么在组织里跑起来、怎么算账 |
可运行性口径
| 层 | 含义 | 怎么验证 |
|---|---|---|
| S 仿真层 | Python 数值仿真:装箱率、mip 字节、LOD 误差、预算账、安全区几何、关键路径、外包计价 | /opt/homebrew/bin/python3 sim/ta<章号>_*.py,产出 JSON + CSV + SVG |
| P 内核层 | TypeScript 配置驱动校验器:导入校验、环检测、预算断言、命名 lint、门禁分级 | node --test 'core/test/ta<章号>_*.test.ts'(必须写全 glob) |
| W 网页层 | 单文件 HTML 原型:安全区画布、分辨率档位条、合批分带 | node web/build_ta10_safearea.mjs 产出 HTML,再用 NODE_PATH=/opt/homebrew/lib/node_modules node web/verify_ta10_safearea.mjs 无头断言 |
| D 静态层 | 导出清单、导入规则 schema、依赖图 schema、材质参数表、门禁规则表、装配检查表 | schema / lint 校验,且必须能被 sim/ 与 core/ 同时读入 |
| X 不可复现 | 真 DCC 打开导出、真 3D 渲染、真外包交付验收、真供应商产能与报价 | 正文显式标注,命令行不可复现 |
| B 基准 | 跨语言色彩容差、主题切换预算漂移、风格距离阈值敏感性 | 产出 JSON,软告警不硬失败 |
相关阅读
- 《游戏美术与技术美术》卷一《美术制作与视觉规范》 :本卷的上游,管「该定什么值」;本卷管「怎么接进管线」
- 《游戏引擎实现原理》卷二《渲染引擎》
:那 56 篇讲渲染器怎么写,本卷 6.3 的划界表就是它与
graphics/的分工在美术管线侧的镜像 - graphics 专题 :渲染原理的家(着色器编译、材质光照、骨骼动画数学、后处理等 45 篇),本卷 6.3、8.3 整节划界外链
- 性能优化生产指南 :工程侧怎么把帧率做稳,本卷第 7、8 章给出它需要的美术侧输入
- 移动端与 PC 性能预算管理 :性能预算怎么拆,本卷只做其中的美术侧账
- 外包切分 、供应商管理 、验收标准 :外包的组织与流程道理,本卷第 15 章讲可算的账
- 游戏美术风格规范:Style Bible 怎么写才真的有用 :口号式提纲,本卷第 12 章把它落成一台规则引擎
- 书稿书架 :全部电子书与创作手记