SPACESHIP
CVE MERIDIAN
CVE Meridian 最初是一套完整的 Blender 舱内场景。这次交付把它重译成桌面端第一人称 Three.js 漫游:穿过主甲板,查看恢复后的控制台,靠近前舱壁,让原本制作好的舱门开启,再真正走进驾驶舱。
登上飞船 同源自托管版本 · 桌面键盘与鼠标
请使用桌面浏览器。点击画面后会锁定鼠标,推荐全屏游玩。移动端布局可以展示场景,但当前版本没有触摸控制,因此不把它称为移动端可玩版本。
点击登船 · 鼠标观察 · WASD 或方向键移动 · SHIFT 奔跑 · F 手电 · M 静音 · ESC 释放鼠标
还是同一艘船,
但要按实时规则重译。
源场景不是被压成一张渲染图。完整建模的舱内先导出为使用轻量 PBR 代理材质的质量版 GLB,再由 Three.js 重新布光。浏览器端接管行走相机、舷窗外星体 shader、实时音频、后处理、碰撞区域,以及前舱门自动开启的交互。
质量版导出恢复了旧 web 版本漏掉的全部 32 个门部件:后舱门 16 个,前舱门 16 个。随后用两张共享 1K atlas 补回功能屏幕和可复用的材质变化,不需要给每件道具各挂一套大纹理。
先让功能说得通,
再让气氛藏进接缝。
旧化白色面板与深灰结构带拉出整艘船的长节奏;青色地灯和屏幕负责导向与功能。休息区加入更暖的光,维修区只保留克制的红色,再用拉丝金属、橡胶、织物、管线、通风口、工作站与货物细节区分空间,但始终沿用同一套设计语言。
浏览器默认使用 AgX、曝光 0.70,并把 Bloom 控制在 0.18。它让构图、亮度、门结构和屏幕可读性更接近 Blender 参考,但这仍是实时重译,绝不宣称与 Blender 或 Cycles 像素等价。

画面保留得更多,
每帧做的工作更少。
运行时保留 indexed geometry,按材质合并兼容的静态网格;静态阴影完成首帧后冻结,只在持续低帧率时向下调整 DPR,并在页面退出时释放 renderer、纹理、几何、后处理、控制器和音频资源。
- 1280×720、DPR 1 下连续 300 帧 / 5.012 秒,平均 59.85 FPS
- Radeon 8060S / RADV 上进程树 PSS 402.6 MiB、RSS 654.3 MiB
- AgX 曝光 0.70、Bloom 0.18、质量版 GLB、原始门结构与冻结静态阴影均已启用
- W/A/D 移动、舱门开启、进入驾驶舱、手电与阴影刷新全部通过
- 最终连续运行的页面、请求、console 与游戏状态错误均为零