🤵♂️ 个人主页:小李同学_LSH的主页

2026 年 4 月 15 日,李飞飞创立的空间智能独角兽 World Labs 正式开源发布 Spark 2.0 渲染引擎,这是全球首个支持亿级 3D 高斯泼溅 (3DGS) 流式渲染的 Web 端解决方案,彻底打破传统 3DGS 显存占用高、加载慢、无法跨设备部署的核心瓶颈。
Spark 2.0 基于 Three.js + WebGL2 构建,无需安装客户端,手机、平板、PC 浏览器 均可流畅运行 1 亿 + 高斯点的超大规模 3D 场景,标志着 3DGS 技术从离线渲染正式迈入Web 原生实时交互时代。
李飞飞空间智能独角兽公司 World Labs 官宣推出「Spark 2.0」,将最具野心的 3DGS(3D 高斯泼溅)世界带入到 Web。
这意味着,原本只有专业设备才能运行的超大规模、高保真 3D 场景,现在变成任何人都可以在浏览器中访问的内容。
而随着高保真 3D 内容可以在任意设备上进行访问,包括手机、VR 设备等,空间叙事能力向前迈进了一大步。
李飞飞本人公开评价:Spark 2.0 可在任意设备流式传输 1 亿 + 高斯点,为 Web 3DGS 开源生态奠定核心基础。

作为一个面向 Web 的动态 3D 高斯泼溅(3DGS)渲染器,Spark 与当前最流行的 Web 3D 框架 Three.js 集成,并基于 WebGL2 运行,因此只要有浏览器,无论是桌面端、iOS、Android,还是 VR 设备,都可以使用。
在去年发布时,Spark 就带来了不少其他渲染器没有的能力:比如在同一场景中渲染多个 3DGS 对象、实时编辑与重光照,以及一个着色器图系统让用户可以基于 splat 创建完全动态的特效和动画。
而在 Spark 2.0 中,团队加入了一个细节层级(LoD)系统,可以在任意设备上流式加载并渲染超大规模的 3DGS 世界。当你在场景中移动时,Spark 会根据当前视角自动调整 3DGS 的细节等级,并通过网络按需加载所需数据。


3DGS 是 Spark 2.0 的底层核心,以三维高斯椭球替代传统三角网格,实现高精度、高效率的三维场景表示,以下为可直接复制的LaTeX 核心公式。
2.1 三维高斯分布函数
单个高斯点的空间概率分布定义,控制椭球位置与形状:
2.2 协方差矩阵分解
高斯椭球的旋转与缩放解耦,工程实现核心公式:

2.3 体渲染积分方程
像素颜色合成公式,实现高斯点透明度混合:

传统 3DGS 存在文件体积大 (GB 级)、显存爆炸、无流式加载三大痛点,Spark 2.0 通过自研技术体系全维度解决。
3.1 层级细节 (LoD) 动态裁剪

将高斯点构建为多分辨率树形结构,渲染时根据视角距离自动选择精度:
- 近距离:高精度细节渲染
- 远距离:低精度粗粒度渲染
- 固定渲染预算:移动端 50 万点、桌面端 250 万点,帧率与场景总点数无关
3.2 .RAD 渐进式流式格式

自研替代 PLY/SPZ 的全新 3DGS 格式,核心特性:
- 分块存储:64K 高斯点为一个数据块,独立压缩
- 秒开渲染:首块加载完成即显示场景轮廓
- 视角优先:按需加载视野内细节,后台多线程解码

3.3 GPU 虚拟显存管理
借鉴操作系统虚拟内存机制:
- 固定 GPU 内存池:1600 万高斯点上限
- LRU 页替换:64K 点为一页,自动换入换出
- 突破硬件限制:有限显存渲染无限规模场景

量化核心指标提升,数据来自 World Labs 官方测试:
基于 Spark 2.0 NPM 包,零配置在浏览器渲染 3DGS 场景
5.1 环境安装
运行
# 安装Spark 2.0 官方SDK
npm install @sparkjsdev/spark
5.2 完整 HTML 渲染代码
html
预览
Spark 2.0 3DGS Web渲染
5.3 运行说明
- 保存代码为
index.html - 启动本地 HTTP 服务 (禁止 file 协议)
- 浏览器打开即可秒开 3D 场景,支持鼠标拖拽交互
- 数字孪生:城市级大规模实景三维 Web 可视化
- 虚拟电商:商品 3D 高精度展示,无插件直接浏览
- 元宇宙:轻量化 Web 元宇宙场景,跨设备互通
- 文旅文博:文物 / 景区 3D 重建,线上沉浸式游览
- 自动驾驶:激光雷达点云 3DGS 实时 Web 可视化
官方资源
- GitHub 开源地址:
- 官方演示地址:
- 技术文档:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/282188.html