截图记录 · 2026.08.30

SPACESHIP
CVE MERIDIAN

CVE Meridian 最初是一套完整的 Blender 舱内场景,随后被改编为第一人称 Three.js 场景。本页保留主甲板、驾驶舱截图与制作记录,在线试玩已下线。

查看截图 场景截图 · 制作记录
CVE Meridian 飞船主甲板、工作站与前舱门
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 版本,该版本使用 MIT 许可的 Three.js 0.169.0。实时场景不宣称与 Blender/Cycles 像素一致。本页现仅保留文章与截图,不再提供在线试玩。