Spark 2.0翻译站点

2个月前更新 565 0 0

李飞飞团队研发的网页端超亿级粒子3D场景流式渲染的开源引擎,通过高斯溅射技术与智能内存管理实现跨设备实时渲染。

语言:
en
收录时间:
2026-04-15
Spark 2.0Spark 2.0

Spark 2.0是什么?

Spark 2.0 是由李飞飞团队研发、World Labs 发布并开源的专为网页端设计的3D高斯溅射渲染引擎,于 2026年4月15日正式发布。其核心目标是通过引入细节层级(LoD)系统、渐进式流式加载和虚拟内存管理技术,实现超大规模 3D场景在网页端的流式加载与跨设备渲染,支持在浏览器中渲染包含上亿粒子的 3D 世界。

Spark 2.0的主要功能

  1. 细节层级(LoD)系统
    • 功能:预先生成不同分辨率的 3D高斯溅射数据(splats),并根据相机视角智能筛选需要渲染的 splats 子集。对于远距离区域,减少渲染的 splats 数量,从而提升渲染性能。
    • 优势:支持超大规模 3D场景的流式加载与实时渲染,减少对硬件算力的依赖。
  2. 渐进式流式加载
    • 功能:采用“从粗到精”的加载策略,优先下载当前视角细节最丰富的数据,随着数据逐步下载,场景不断细化,实现流畅的渐进式呈现。
    • 优势:避免一次性加载全部数据,提升用户体验。
  3. 虚拟内存管理
    • 功能:为 splats 页表分配固定的 GPU 内存池,根据用户在场景中的位置,自动置换 3D 高斯溅射数据块。
    • 优势:即使通过网络获取海量数据,也能高效访问,支持多文件共享显存池。
  4. 全新文件格式(.RAD)
    • 功能:支持随机访问流式加载,实现场景的渐进式精细化渲染。
    • 优势:比传统 .PLY 格式更优的压缩率,适配网络传输场景。
  5. 跨平台兼容性
    • 功能:基于 WebGL2 技术栈,支持桌面端、iOS、Android 以及 VR 设备的浏览器访问。

Spark 2.0的使用场景

  1. 游戏开发
    • 案例:Webby 奖得主 James C. Kane 使用 Spark 2.0 开发了名为 Starspeed 的多人宇宙飞船射击游戏,场景由超过 1 亿个 splat 构建,支持通过浏览器以 .RAD 格式流式加载。
  2. 艺术与交互体验
    • 案例:互动体验工作室 Dpt. 的联合创始人 Hugues Bruyère 创作了艺术项目 《Dormant Memories》,结合真实地点的 3D扫描和想象空间,创建了可探索的交互环境。
  3. 真实场景渲染
    • 案例:Hololive 空间信息技术部门的藤原龍使用 Spark 渲染了多个大型真实捕获场景,单场景最高达到 4000 万 splat,在智能手机、Quest 和 Vision Pro 上均能流畅运行。
  4. 空间智能创作
    • 案例:Spark 与 World Labs 的创作平台 Marble 深度绑定,支持从文字或图片生成 3D世界到渲染成可分享网页的完整创作链路。

如何使用Spark 2.0?

  1. 技术集成
    • 框架支持:Spark 2.0 基于 Three.js 构建,开发者可通过 Three.js 的 API 调用 Spark 的渲染功能。
    • 文件格式:使用 .RAD 格式存储 3D 场景数据,支持随机访问和流式加载。
  2. 开发流程
    • 场景构建:通过 Marble 平台或第三方工具生成 3D场景,并导出为 .RAD 格式。
    • 网页集成:在网页中引入 Three.js 和 Spark 2.0 的渲染库,加载 .RAD 文件并渲染场景。
    • 交互设计:通过 JavaScript 或 Three.js 的 API 实现用户交互(如相机控制、场景切换等)。
  3. 性能优化
    • LoD 配置:根据场景复杂度调整 LoD参数,平衡渲染性能与细节质量。
    • 显存管理:合理分配 GPU 内存池,避免显存溢出。

产品对比

功能/产品 Spark 2.0 传统 Web 3D 渲染引擎
渲染技术 3D高斯溅射(3D Gaussian Splatting),通过椭球体色彩融合呈现超写实细节。 基于三角形网格的传统渲染技术,通过纹理映射拼接物体表面。
性能优化 支持 LoD 系统、渐进式流式加载和虚拟内存管理,可渲染超 1亿 splat 的场景。 通常无法处理超大规模场景,性能受限于硬件算力。
跨平台兼容性 基于 WebGL2,支持桌面端、iOS、Android 和 VR设备。 部分引擎仅支持特定平台或设备,兼容性较差。
文件格式 全新 .RAD 格式,支持随机访问和流式加载,压缩率高。 传统格式(如 .PLY)未压缩或压缩率低,不支持渐进式加载。
开发门槛 开源且提供详细文档,支持从文字/图片生成 3D世界到渲染的完整链路。 开发门槛较高,需手动构建场景和优化性能。
应用场景 游戏、艺术、真实场景渲染、空间智能创作等。 主要用于简单 3D模型展示,难以支持复杂交互或超大规模场景。

数据统计

相关导航

暂无评论

none
暂无评论...