李飞飞创立的空间智能公司 World Labs 近日宣布推出开源渲染器 Spark 2.0,这项突破性技术将 3D 高斯泼溅(3DGS)场景首次带入浏览器环境。该系统通过创新的数据处理机制,使手机、VR 设备等普通终端也能流畅加载超大规模 3D 场景,标志着空间叙事技术进入全新发展阶段。
作为基于 WebGL2 开发的动态渲染器,Spark 2.0 与主流 Web 3D 框架 Three.js 深度集成,支持跨平台运行。相较于初代版本新增的细节层级(LoD)系统,可根据用户视角动态调整场景精度,通过智能加载机制实现 1 亿级 splat 数据的流式传输。当用户移动视角时,系统会自动优化数据加载优先级,优先呈现可视区域的精细内容。
技术实现层面,该系统采用三重创新架构:连续 LoD 结构将 splat 组织为层级树状模型,通过节点合并生成不同分辨率版本;渐进式流加载技术通过定制的 .RAD 文件格式,实现数据分块传输与动态细化;虚拟内存管理机制在 GPU 中建立固定容量内存池,通过页表映射实现 64K 数据块的智能置换。这种组合方案有效解决了大规模 3D 场景的传输瓶颈问题。
针对不同使用场景,研发团队开发了两种 LoD 生成算法。面向网页端的 Tiny-LoD 算法以轻量化见长,可在保持视觉效果的同时降低计算负载;命令行环境默认的 Bhatt-LoD 算法则通过更复杂的合并策略,生成更高精度的层级模型。两种算法均无需依赖外部训练数据,直接基于原始 3DGS 数据进行实时处理。
在数据加载策略上,系统采用由粗到细的渐进式渲染模式。初始阶段以约 6.4 万 splat 的概略模型快速构建场景框架,随后根据用户交互动态加载细节数据。内存管理模块通过最近最少使用(LRU)算法,自动替换低优先级数据块,确保 GPU 内存始终承载当前最关键的信息。
该技术已通过开源形式发布,开发者可访问 World Labs 官方博客获取完整技术文档与实现代码。这项突破不仅降低了 3D 场景的访问门槛,更为元宇宙、数字孪生等领域提供了新的技术路径,其流式传输架构或将成为未来 3D 内容分发的重要标准。









