打通设计、产品与研发链路的早期概念验证框架。
关于底层架构分离、组件解耦,以及 AI 全自动视觉管道的技术探索。
解决传统换皮工程中“沟通成本高、代码腐化快、交付周期长”的三座大山。
❌ “画稿不等于所得”:设计稿只是像素堆叠,研发需盲猜 DOM 结构。
❌ “样式污染”:硬编码颜色导致代码库随着马甲包增加迅速腐化。
❌ “人力瓶颈”:每次换皮都需要全链路(美术重绘 $\rightarrow$ UI切图 $\rightarrow$
前端重写)的巨大投入。
✅ 结构强对齐:强制设计稿图层列表 100% 等于前端 DOM 树。
✅ 全息映射(Pencil):赋予每个设计元素唯一的 ID 指纹,为自动化铺路。
✅ AI 产能释放:基于组件母盘和单图,让机器替代人工完成繁复的切图与重组。
设计工具不再是孤岛,通过 Pencil 将创意转化为可消费的数据资产。
仅替换 UI 风格与图片素材,不改变交互逻辑。适用于纯静态图片替换场景(仅需描述词与切图)。
针对 Web 或 Unity 存量项目进行整体换皮。包含底层组件解耦、MAPPING 映射及完整调试链路。
从设计稿到项目 UI 1:1 还原。通过 Pencil 自动生成组件骨架,极大降低首版研发成本。
不再等待漫长的美术重绘周期。仅需一张基础截图作为“姿态引子”,即可衍生出无限风格与高清图层。
仅利用描述词驱动图象生成,实现了从“周”到“小时”的工作量质变。
包含大量复杂细节,传统美术工序重置到新风格需耗费极高的人力重构图层。
利用描述词约束,在保留整体界面结构的前提下,AI 高效秒级推演全新 Q版图层。
打通美术生图后,研发无需手动切图的最后一步。
为什么要用 Sprite Sheet?
单纯散图输出会导致画风、光影和尺寸脱节。通过全量母盘输出,我们能确保所有按钮、图标在同一批次生成,保持视觉100%统一性(网格对齐)。
资产就绪后,前端工程如何破除“新老代码打架”的困局,实现低成本接入?
针对存量代码库需要进行**深层次 UI 布局改造**的场景。UI 层级逻辑变动大,需动到底层组件解析骨架。通过 MAPPING 表精准指令 AI 重写 View 层代码。
针对快速出包场景。**绝对不允许破坏原有核心架构**。仅利用刚刚自动生成的 Sprite Sheet 切图素材,配合视图目录置换,实现秒级换皮。
GameCardList.tsx✅ 防污染机制: 主程无需担心底层业务逻辑被破坏。组件的外观被 AI 完全隔离重置。
🚀 提效显著: 传统研发手动核对新 UI 细节需 按天计算;现在基于唯一 ID 指纹映射修改,开发确认时间缩短至 分钟级。
针对极速马甲包:无需改动原代码逻辑,如何让新切图瞬间生效并过 QA?
传统换皮充斥着恶心的 `if (skin === 'a')`。现在我们在构建期直接物理软链指向:
🚀 交付飞跃: 强业务代码(Context, Hooks, 状态机)在
/core
库被彻底锁死保护。真正的“换壳”免除了新代码污染老逻辑导致的全量回归测试灾难。
即便两个皮肤跑在两套壳子上,它们的共用骨架(如全局排版色、底层安全色)依然走统一的
[data-ui-theme] 变量,通过一套 JSON 字典实现项目级“一键滤镜调色板”支持。
概念设计必须经受工程落地检验。以下是双轨架构真实落地的项目级数据反馈。
经审查,看似庞大的 UI 替换工程实则仅有
百行的壳子挂载声明,其余全部为表现隔离后的 CSS。
整个出包期,底层状态中心、数据请求等“高频报错点”被做到零损伤。
这印证了我们通过架构解耦,让原本需要 数周 的研发重构与 QA
痛苦回归,发生了断崖式缩减,真正做到 数天内安全提包过审。
Pencil 不仅仅是设计板,它是连接上下游资产管理的精密编排齿轮。
前端已具备应对复杂变更(路线 A)和急速提审换皮(路线 B)的双轨并存基建。Luxury 特供包验签成功。
探索将整套节点解析引擎下移至 Unity。结合图片 Alpha 寻边,让跨引擎的端游资产替换享受同样的自动化工业成果。
汇报完毕,多多,感谢全体同学的倾听!