● onlinetty/0guest@bubucn:~$
utc+08static
可直接试玩 · 2026.08.30

SPACESHIP
CVE MERIDIAN

CVE Meridian 最初是一套完整的 Blender 舱内场景。这次交付把它重译成桌面端第一人称 Three.js 漫游:穿过主甲板,查看恢复后的控制台,靠近前舱壁,让原本制作好的舱门开启,再真正走进驾驶舱。

登上飞船 同源自托管版本 · 桌面键盘与鼠标
CVE Meridian 飞船主甲板、工作站与前舱门
登上 CVE MERIDIAN

请使用桌面浏览器。点击画面后会锁定鼠标,推荐全屏游玩。移动端布局可以展示场景,但当前版本没有触摸控制,因此不把它称为移动端可玩版本。

可直接玩

点击登船 · 鼠标观察 · WASD 或方向键移动 · SHIFT 奔跑 · F 手电 · M 静音 · ESC 释放鼠标

01 — 从 Blender 到浏览器

还是同一艘船,
但要按实时规则重译。

源场景不是被压成一张渲染图。完整建模的舱内先导出为使用轻量 PBR 代理材质的质量版 GLB,再由 Three.js 重新布光。浏览器端接管行走相机、舷窗外星体 shader、实时音频、后处理、碰撞区域,以及前舱门自动开启的交互。

质量版导出恢复了旧 web 版本漏掉的全部 32 个门部件:后舱门 16 个,前舱门 16 个。随后用两张共享 1K atlas 补回功能屏幕和可复用的材质变化,不需要给每件道具各挂一套大纹理。

02 — 视觉方向

先让功能说得通,
再让气氛藏进接缝。

旧化白色面板与深灰结构带拉出整艘船的长节奏;青色地灯和屏幕负责导向与功能。休息区加入更暖的光,维修区只保留克制的红色,再用拉丝金属、橡胶、织物、管线、通风口、工作站与货物细节区分空间,但始终沿用同一套设计语言。

浏览器默认使用 AgX、曝光 0.70,并把 Bloom 控制在 0.18。它让构图、亮度、门结构和屏幕可读性更接近 Blender 参考,但这仍是实时重译,绝不宣称与 Blender 或 Cycles 像素等价。

CVE Meridian 驾驶舱屏幕、舷窗星体与手电照明
控制验证穿过完全开启的前舱门并进入驾驶舱,随后成功切换手电、刷新并重新冻结阴影,全程没有运行错误。
03 — GMK 实测

画面保留得更多,
每帧做的工作更少。

运行时保留 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 与游戏状态错误均为零

本页于 2026-08-30 对照无 Git 历史的 Blender 源快照 b916534c1952 与质量版 GLB 6d4c8e5e23b7 核对。上方同源自托管的是机械复制的最终 web 包;交付副本增加绝对 base path、修正文档语言为英文,并澄清开场来源文案,避免把浏览器端应用的 atlas 材质说成直接从 Blender 导出。Three.js 0.169.0 以 MIT 许可随包提供。这个实时版本是忠于来源的重译,不宣称与 Blender/Cycles 像素一致。它面向桌面键盘与鼠标;移动端能显示画布,但没有可玩的触摸输入。