打开APP

刚刚,李飞飞世界模型新成果发布

李飞飞团队的World Labs在新模型Marble 1.1&1.1-Plus发布不到一周后,开源3D高斯溅射渲染引擎Spark 2.0,可流式传输超大规模3D世界到任意设备。

距离新模型Marble 1.1&1.1-Plus发布不到一个周,李飞飞空间智能独角兽World Labs再度传来新消息——

开源3D高斯溅射渲染引擎Spark 2.0

我们为3D高斯溅射(3D Gaussian Splatting)打造了可流式传输的LoD系统,重新定义了web 3D渲染的可能性。

Spark 2.0基于Three.js构建,用户可以通过WebGL2,将包含1亿+splats(3D高斯点/泼溅点)的超大规模3D世界,流式传输到任意设备上,包括桌面、iOS、Android、VR。

例如下面的Coit Tower场景由超4000万个splats构成,却能在浏览器中实现完全交互:

在官方Blog中还有更多3D场景可以点开体验:

传统3D建模通过带纹理映射的三角形,一块一块拼出物体的表面。

3D高斯溅射(3D Gaussian Splatting)则采用数百万个半透明椭球体(也就是splats),通过这些椭球体的色彩融合,呈现出超写实的细节效果:

什么是splat?

每一个splat都由位置、XYZ三轴缩放、旋转角度、颜色、不透明度这5个属性定义。

将splat渲染到屏幕上最常见的方法是画家算法(painter’s algorithm)。

就像画画时先画远处的、再画近处的,把几百万个小椭球按从远到近的顺序排好,一层一层叠上去,实时算出最终画面。

这就像是数字版点彩画,只不过用的是3D高斯分布轮廓来作画。

对于这项成果,李飞飞*时间给到了评论:

Spark 2.0现已可在任意设备上流式渲染超1亿splats!能为基于网页的3D高斯溅射渲染开源生态贡献力量,我深感自豪!

Spark系统设计

Spark前身是World Labs开发的一款内部3D高斯溅射渲染引擎。

彼时市面上的web渲染引擎均存在明显短板,例如,部分引擎一次只能正确渲染一个3D高斯溅射对象;部分引擎无法不能动态动画化splats;还有些引擎基于小众3D框架开发,或采用尚未普及的WebGPU技术,导致设备兼容性受限。

这款内部渲染引擎曾亮相于团队2024年发布的大型世界模型研究预览,以及早期场景展示项目Lofi Worlds。

为了让更多开发者都能打造交互式3D高斯溅射web体验,团队整合技术积累,在去年开源了一款通用型3D高斯溅射渲染引擎。

当时名字还叫做Forge,量子位当时也有介绍,后改名Spark。

Spark基于主流THREE.js框架构建而成。同时,团队将技术底座定为WebGL2,这是目前*能在几乎所有设备上稳定运行的3D web API。

团队表示,Spark的研发过程始终与Marble同步推进。

官方Blog中详细介绍了Spark的技术细节。

全新Spark 2.0实现了超大规模3D高斯溅射场景在网页端的预处理、流式加载与跨设备渲染。

关键在于融合了三项技术:

细节层次技术(LoD,Level-of-Detail):预先生成不同分辨率的splats数据,并根据相机视角智能筛选需要渲染的splats子集。对于距离过远、肉眼无法分辨细节的区域,减少渲染的splats数量,从而显著提升渲染性能。

渐进式流式加载(Progressive Streaming):采用“从粗到精”的加载策略,优先下载能*化当前视角细节的数据。随着数据逐步下载,场景会不断细化,实现流畅的渐进式呈现。

虚拟内存(Virtual Memory):为splats页表分配固定的GPU内存池,根据用户在场景中的位置,自动置换3D高斯溅射数据块。借助这一技术,即使是通过网络获取的海量跨对象splats数据,也能被高效访问。

下面具体来看。

Level-of-Detail

在计算机图形学领域,Level-of-Detail是处理大型3D场景的经典方案就是。它能根据物体与观察者的距离,自动调整渲染细节。当需要提升帧率时,可以降低细节等级;当用户静止观察时,则可以提高细节等级,呈现更精细的画面。

Level-of-Detail的典型应用是Mipmap纹理映射:

将一张纹理图片逐级下采样,生成一组分辨率依次减半的纹理金字塔,最顶层是单个像素。这一技术能确保在任意距离下,都能快速采样到与屏幕像素尺寸匹配的纹理数据。

Level-of-Detail的实现方案可分为离散型与连续型两大类。

离散型方案需要预先生成多套不同splat数量的模型版本,再根据物体包围盒与相机的距离,切换渲染不同版本。这种方法存在明显缺陷:

当用户在场景中移动时,模型细节的突然切换会产生“跳变”伪影;同时,将splats分块处理时,块与块之间的边界也会清晰可见。

Spark采用的是连续型Level-of-Detail,核心是为所有splats构建一个层级化结构——Level-of-Detail Gaussian splat tree

Spark会沿着该树的边界,精准筛选出最适合当前视口的splats子集,实现平滑无断层的细节过渡。

Spark 2.0内置了两种Level-of-Detail Gaussian splat tree生成算法:

Tiny-LoD算法:一种快速且轻量的算法,默认用于网页端的实时生成场景。

Bhatt-LoD算法:一种高精度算法,默认用于命令行工具的离线处理场景。

这两种算法均为无训练依赖的方案,无需参考图像或其他额外输入数据,直接对3D高斯溅射数据进行处理即可。除此之外,Spark也兼容其他第三方生成算法,例如NanoGS。

Progressive Streaming

Spark 2.0定义了一种全新的文件格式——.RAD(全称Radiance Fields,辐射场)。该格式不仅能有效压缩3D高斯溅射数据,还支持随机访问流式加载,实现了场景的渐进式精细化渲染,*适配网络传输场景。

采用RAD格式后,3D高斯溅射对象能立即以一个包含64Ksplats的粗糙版本呈现,随后系统会根据用户视角,优先获取用于优化可见区域细节的数据块,实现动态的优先级调整。

LoD splat tree本质上是一个四维结构:包含三维空间维度与一维细节层次维度。

要实现流式加载的渐进式精细化渲染,必须将LoD splats ,以合理的方式划分到RAD文件的各个数据块中。

实现这一目标的策略有很多,Spark采用的策略核心是空间邻近性优先:

将三维空间递归划分为更小的区域,每个数据块都会按“从大到小”的顺序,填充对应空间区域内的splats,确保每个数据块都能*化呈现该区域的细节。

Virtual Memory

虚拟内存是一种经典的内存管理技术,通过划分固定大小的内存页,构建页表映射关系,用有限的物理内存,模拟出容量巨大的虚拟内存空间。

Spark 2.0将这一技术创新性地应用于3D高斯溅射渲染:

它会在GPU中预先分配一个固定大小的内存池(容量为1600万个splats),并构建一套页表映射机制,将GPU中的 64K splats“内存页”,与RAD文件中的64K泼溅点数据块一一对应。

数据块的加载与置换规则如下:

根据LoD splat trees的遍历结果,将高优先级的数据块加载到空闲的GPU内存页中。

当GPU内存池被占满,且需要加载新的高优先级数据块时,会采用LRU算法,将优先级*的内存页中的数据块置换出去。

Spark的这一设计具备极高的灵活性:它支持同时加载多个RAD文件,并让这些文件共享同一个GPU内存池。对于每个RAD文件,Spark都会维护两套映射关系:从数据块到内存页的映射,以及从内存页到文件和数据块的反向映射。

在对多个细节层次泼溅树进行遍历时,Spark会统一记录所有文件的数据块访问顺序,最终生成一个全局数据块优先级列表,从而实现跨所有3D高斯溅射对象的加载与存储优化。

【本文由投资界合作伙伴微信公众号:量子位授权发布,本平台仅提供信息存储服务。】如有任何疑问题,请联系(editor@zero2ipo.com.cn)投资界处理。

相关资讯

AI数据总览

帷幄杭州帷幄未来科技有限公司
融资时间2026-07-15 当前轮次C++轮 融资金额4000万美元
AI
涉及机构: 招银国际资本三井住友银行Krungsri Finnovate弘章资本现代汽车新电投资SingTel Innov8
面壁智能北京面壁智能科技有限责任公司
融资时间2026-07-15 当前轮次D++轮 融资金额数亿人民币
AI
涉及机构: 国家级基金央企汽车制造商等各类产业方知名财务投资人
帷幄杭州帷幄未来科技有限公司
融资时间2026-07-15 当前轮次C+++轮 融资金额4000万美元
AI
涉及机构: 招银国际(CMB International CMBI) 旗下专注于 AI 及前沿科技的基金日本三井住友银行 (Sumitomo Mitsui Banking Corporation SMBC) 旗下企业风险投资基金 SARF (SMBC Asia Rising Fund)三菱 UFG (MUFG) 旗下泰国大城银行 (Bank of Ayudhya) 企业创投 (CVC) 平台 Krungsri Finnovate弘章投资 (Charisma Partners)韩国现代汽车集团 (Hyundai Motor Group) 新加坡电信 (Singtel Innov8)
面壁智能北京面壁智能科技有限责任公司
融资时间2026-07-15 当前轮次战略融资轮 融资金额未披露
AI
涉及机构: 国家级基金央企汽车制造商等各类产业方知名财务投资人
知有无界知有无界(深圳)智能科技有限公司
融资时间2026-07-15 当前轮次天使+轮 融资金额数千万人民币
AI
涉及机构: 元禾璞华深圳新产投

最新资讯

热门TOP5热门机构 | VC情报局

去投资界看更多精彩内容
【声明:本页面数据来源于公开收集,未经核实,仅供展示和参考。本页面展示的数据信息不代表投资界观点,本页面数据不构成任何对于投资的建议。特别提示:投资有风险,决策请谨慎。】