Skip to content

MikuMikuAR v1.6.3

渲染与视觉

  • ADR-076 方向2:真 Cel-Shading 后处理 — posterize + Sobel 边缘检测管线落地,Anime 组合预设 + 命名分层
  • ADR-112:SDEF 球面变形真正生效 — 修复变形不生效的 build bug,render-postprocess 测试类型修正
  • ADR-151:反射系统统一架构 — 审核修复闭环(3 项行为/联动风险 P2/P3);反射模式菜单入口;拆分 reflectionQuality 与 reflectionMode
  • ADR-152:光锥系统 — 替换假 VolumetricLightScatteringPostProcess 为真实 ShaderMaterial 光锥 mesh,自动保存链路修复、旧存档迁移、冗余清理
  • ADR-172:湿身效果 — 独立模块 env-wetness,异常安全 removeWetnessFromAllModels,纹理偏移全覆盖
  • ADR-173:setEnvState 中间件化 — 状态变更可拦截/可转换
  • ADR-174:质量维度注册表 — 统一质量维度管理

环境与地面

  • 金属舞台预设 — metalStage + i18n 映射
  • 地面纹理增强 — 纹理密度与 mesh 尺寸成正比,旋转零角优化 + bumpTexture 泄漏修复
  • 粒子质量档位 — particleQuality 新增
  • 地面反射排除天空球 — 天空反射改由 IBL 环境贴图处理
  • 程序化纹理 — wood/marble/concrete 地面程序化纹理

性能与降级

  • 刷新率基准上限 240 — 降级收敛 + resize 全量 recalc
  • captureThumbnail toBlob 异步编码 — 替代同步 toDataURL,减少主线程阻塞
  • 降级系统接入 renderScale — 像素比杠杆
  • 移动端默认 balanced 降级档 — cloudQuality 接入 shader

动作系统

  • ADR-145:动作预设系统 — 审核修复闭环,动作预设 i18n + UI 完善
  • ADR-085 审核修正 — 移除 bodySmooth 死参数 UI,补充骨骼候选列表
  • ADR-088 审计遗留修复 — 清单全部闭环

修复 & 其他

  • Core 模块审核修复 — P1 render-loop 守卫、P2 并发锁/队列/定时器泄漏、P3 响应式优化
  • 横屏面板限高 — 防止顶出屏幕(ADR-017 A2-03)
  • Android 屏幕方向切换 — 竖/横/自动(ADR-017 A1-05)
  • Android 屏幕常亮 + WebView 渲染崩溃自愈(ADR-017 A1-04/A2-07)
  • Android 返回键双击退出 — 修复用户无法退出 App 的 P1 交互缺陷
  • i18n 全面补齐 — 清理死 key、校准 ja/ko 术语、补齐缺失 key
  • Outfit:URL.revokeObjectURL 及时释放 + RESET_VARIANT 常量
  • 阵型菜单迁移 — 从场景菜单迁移至模型库
  • 场景灯光完整 bind 模式 — 21 处重复 bind 消除

自 v1.6.1 以来 59 次提交,168 个文件变更,+6224/−1657 行。 自 v1.5.3 以来累计 354 次提交,620 个文件变更,+110933/−15667 行(含 v1.6.0/v1.6.1)。