PlayCanvas 打造 Grace Cathedral 3D 体验
Building the Grace Cathedral experience
我们将 Vincent Woo 捕捉的 Grace Cathedral 3D Gaussian splats 数据,转化为可在浏览器中流畅运行的互动体验。借助 PlayCanvas Engine 的 WebGPU 混合渲染器,我们实现了每秒实时排序 350 万个 splats 的性能突破,彻底解决了传统 WebGL 方案在 CPU 排序上的瓶颈。通过流式传输的 SOG 格式和按需渲染策略,该应用在移动端和桌面端均能保持高效运行。从动态的 Peek 效果到隐藏旗帜的波浪动画,再到基于路径规划的自动飞行视角,这些细节让静态的教堂扫描数据变成了充满生机的可探索空间。这一切都建立在 PlayCanvas、SuperSplat 和 SOG 等开源技术之上,展示了开放网络在 3D 内容呈现上的无限可能。
将数据保留在 GPU 上避免了传输瓶颈,使整个渲染管线比基于工作线程的 WebGL 2 渲染器快得多。