posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
gameart

4.2 环检测与悬空引用

环意味着没有任何资产能先打包,增量构建会死循环;悬空引用则指向不存在的节点。本节用 DFS 三色标记(白/灰/黑)找环、逐边判悬空引用,并把环路径旋转到字典序最小节点做规范化,让环集合跨语言逐位一致。最后给出人为造环的负例断言:干净图不报、环图必报,证明检测器真的会 fail 而不是空转。

7 分钟阅读
技术美术 美术规范 资产管线
gameart

3.1 导入设置与 .meta 语义

导入是美术管线上的第一道闸门,而闸门的判据几乎全在侧车文件 .meta 里。本节给出一条可判定的判据——删掉后无法从源文件字节重算出来的才是契约字段,其余都是派生冗余——再用一份真跑的 Python 审计脚本与 TS 内核,在 9 条《星屑旅店》导入记录上报出 2 处契约缺失与 5 处派生漂移,两侧问题集合逐位一致。

11 分钟阅读
游戏美术 技术美术 资产管线
gameart

2.3 X 范式:真实 DCC 不可复现

本机没有任何 DCC,真打开、真导出、真渲染都不可能复现——但「不可复现」不该是留白。本节把这件事写成方法:用一份导出清单承载真环境的声明值,用 schema 静态校验管结构与跨字段一致性,用数值对齐账把声明值与管线账预测值逐条对上,并把「无 DCC 环境不得声明可命令行复现」编码成一条会失败的门禁。

9 分钟阅读
游戏美术 技术美术 资产管线
gameart

2.1 资产管线四阶段:DCC → 导出 → 导入 → 运行时

资产从画师手里走到屏幕上要穿过四个阶段:DCC 制作、导出、导入、运行时。本节讲清每个阶段谁负责、产出什么、边界上要交接哪些字段,再用一份可跑的整数账把同一批《星屑旅店》资产在四阶段的顶点数与字节量算出来:顶点因 UV 缝与硬边膨胀多少千分比,运行时字节为什么几乎全由纹理决定。

9 分钟阅读
游戏美术 技术美术 资产管线
gameart

16.1 管线装配与检查表

前十五章各写了一段管线,却没人说清谁先谁后、谁的输出喂给谁。本节把它们串成一条有向链,给出一张能跑的装配检查表:每个阶段标注它由本卷哪一节提供可跑脚本与档位,再用一份 S 层脚本与 P 层 TS 内核做四类对账——出处节是否真实、链路是否首尾相接、阶段号是否连续、首尾类型是否匹配。

7 分钟阅读
游戏美术 技术美术 资产管线
gameart

15.1 外包切分与计价模型

外包的第一件事不是找供应商,而是把工作切成「可独立验收、可独立计价」的包。本节用一份示例配置,把按件、按人天、里程碑分期、阶梯单价四种公开可观察的计价结构写成全整数模型,S 层 Python 算账、P 层 TS 复算,两侧 digest 逐位一致;所有单价与人天均为本套构造的示例参数,与真实报价无关。

7 分钟阅读
技术美术 资产管线 美术规范
gameart

13.3 工具的采纳率与维护成本

采纳率和维护成本最容易被写成口号。本节把它们变成可算的整数账:采纳率 = 活跃用户×1000 // 目标用户,节省人天×100 = 活跃用户×次数×分钟×100 // 一人天分钟数,工具有效率 = 节省人天×100×1000 // 维护人天×100,两轴各带下限落在四象限里,给出 promote / keep / observe / retire 四类决策,并用负例证明只看一个轴一定会误砍。

8 分钟阅读
游戏美术 技术美术 资产管线
gameart

13.2 工具链的分层与复用

工具链最大的隐性债是分层被悄悄破坏:低层反向依赖高层、同层互相耦合、单消费方的工具被塞进共享层。本节把依赖方向与复用判据写成可断言的整数账,并用负例证明环检测会放行反向依赖——分层判据必须是「单向向下」而不是「无环」,共享收益也按消费方数逐位算,过共享的工具必须下沉回本地。

8 分钟阅读
游戏美术 技术美术 资产管线