近日,专注于AI与3D技术的企业World Labs推出其3D高斯泼溅(3DGS)渲染器Spark2.0,实现了在网页浏览器端对超1亿个泼溅体(splat)进行流式加载与实时渲染,成功突破了Web端大规模3D场景渲染的瓶颈,为3D技术在网络领域的应用开辟了新的可能。
Spark2.0基于THREE.js与WebGL2构建,具备强大的全平台兼容性。无论是桌面设备,还是iOS、Android系统的移动设备,亦或是VR设备,其浏览器均可流畅运行该渲染器。这一特性有效解决了传统Web渲染器存在的单对象限制以及大场景加载卡顿等棘手问题,让用户在不同设备上都能享受到一致且优质的3D渲染体验。
Spark2.0采用了层级化管理泼溅体的方式,能够根据相机与泼溅体之间的距离动态调节渲染精度。同时,它还支持用户自定义50万-250万泼溅体的数量上限,确保在不同设备上都能保持稳定的帧率,为用户带来流畅的视觉体验。
该渲染器搭载了全新的.RAD文件格式,在加载巨型场景时,会先从低分辨率轮廓开始,然后按照视角优先级逐步获取细节。这种加载方式使得巨型场景能够在秒级内启动显示,大大提高了加载效率,减少了用户的等待时间。
Spark2.0预设了1600万泼溅体显存池,以64K泼溅体为单位动态置换数据。这一创新技术突破了移动设备内存的限制,能够支持超大场景的流畅渲染,让用户在移动设备上也能体验到高质量的3D场景。
目前,已经有基于Spark2.0制作的4000万级泼溅体大型3D扫描场景成功落地,并且能够在手机、Meta Quest、Apple Vision Pro等多种设备上稳定运行。这不仅展示了Spark2.0的强大性能,也为其在实际应用中的推广奠定了基础。
值得一提的是,Spark2.0已在GitHub开源,开发者可以将其无缝集成至THREE.js开发流程中。这一举措大大降低了Web端3DGS内容开发的门槛,吸引了更多的开发者参与到3D技术的创新与应用中来。
此次Spark2.0的更新具有重大意义,它使得高保真3D场景不再依赖于专业硬件,普通用户也能够轻松访问。这为数字孪生、VR交互、空间内容分发等领域提供了关键的技术支撑,推动了这些行业的快速发展。随着Spark2.0的广泛应用,我们有理由相信,一个全民参与的3D时代即将到来。