SOURCE-BACKED ARCHITECTURE ATLAS

Live 播放器 · 总览与子系统图集

从整体职责到实际调用路径,七张可交互图。先读总览,再沿加载、播放、角色、舞台、渲染、音频展开。

UmaViewer 2.1.34 · Windows x64发布提交 d6efc319中文说明 · 源码定位 · 独立 HTML

01 · 总架构

配置与目录 → 资源加载 → Director → 时间轴、角色、舞台、渲染与输出

独立打开当前图 ↗
实现边界

这是当前发布代码的结构与路径取证,不是原游戏架构,也不是全曲运行或视觉一致性验收。按 RequireStage、曲目轨道、资源可用性和相机类型标注条件。

CySpring 数据 ≠ 原生 CySpring 求解:当前角色加载链创建 DynamicBone;放入 DLL 不会自动切换求解器。音频与渲染图也明确区分代码存在和实际接入。

全部独立图

01

总架构

配置与目录 → 资源加载 → Director → 时间轴、角色、舞台、渲染与输出

独立打开 ↗
02

加载与资源

选择快照、依赖预载、场景迁移、角色组装、第二轮预载与退出回收

独立打开 ↗
03

播放与时间轴

起播同步、正常推进、暂停拖动、录制、键帧求值和每帧调度

独立打开 ↗
04

角色与物理

角色组装、动作采样、表情口型、DynamicBone 和裙面碰撞修正

独立打开 ↗
05

舞台与效果

灯光、激光、投影、特效粒子、道具、监视器和观众荧光棒

独立打开 ↗
06

相机与渲染

镜头切换、离屏目标、多相机合成、镜面、URP 和后处理门控

独立打开 ↗
07

音频与同步

AWB/HCA、用户音频密钥、伴奏与人声、分唱、拖动同步和生命周期

独立打开 ↗

每张独立图提供其自身的查看、主题和导出工具;点击源码定位可跳到固定发布提交。大图允许纵向浏览,不必把所有模块挤在一屏。

验证清单与文件哈希 · 对应源码快照