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 渲染器快得多。
- magarnicle
把应用嵌入网页并不是个好主意。我的电脑根本跑不动,导致我连页面都看不了。
- muglug
很高兴能听到唱诗班排练一首遵循悠久圣公会合唱传统的诗篇(H. Walford Davies 曲调的《诗篇 91》)。
在那些教堂里待过很长时间,感觉直接走到祭坛前还挺怪异的。
- skanga
太棒了!
你提到“Grace Cathedral 体验的一切底层构建都基于开源基础”。对于新手来说,构建这样的体验可行性如何?比如我想给自己家做一个(应该要简单得多)。