project
Aholo Viewer - 群核科技开源的 3D 高斯浏览器
Aholo Viewer是群核科技开源的基于 3D 高斯溅射(3DGS)的高性能 Web 端渲染引擎。工具采用 chunk-level LOD 流式加载技术,让 3D 内容像视频一样在不同终端...
Aholo Viewer是什么
Aholo Viewer是群核科技开源的基于 3D 高斯溅射(3DGS)的高性能 Web 端渲染引擎。工具采用 chunk-level LOD 流式加载技术,让 3D 内容像视频一样在不同终端流畅传输,手机端可运行 10 亿级高斯点的城市级超大场景。产品兼容 ply、spz、sog、splat、lcc、ksplat 等主流 3DGS 格式,自带 LOD 生成、格式转换和体素碰撞体生成工具,开发者开箱即用。同时配套 Aholo 空间智能平台 API,覆盖空间重建、云端渲染、3D AI 模型生成等能力,推动 3D 互联网从”能看”走向”能用”。
Aholo Viewer的主要功能
-
十亿级高斯场景流畅渲染:通过 chunk-level LOD 与流式调度,支持 10 亿级高斯点场景在浏览器中秒级加载、流畅漫游,首屏 10 秒内进入。
-
多终端免安装访问:全面适配手机、电脑、VR 设备,无需下载客户端,打开浏览器即可体验超大 3D 世界。
-
多格式兼容:支持 ply、spz、sog、splat、lcc、ksplat 等市面主流 3D 高斯格式。
-
完整工具链:内置高质量 LOD 生成、数据格式转换、3D 高斯碰撞体生成、编辑与拾取等工具。
-
物理碰撞系统:从 3DGS 重建资产生成体素碰撞体,支持射线、胶囊体、地面检测和墙体阻挡等实时碰撞查询,支撑行走模式和相机避障。
-
云端混合渲染:基于 OpenUSD 将 3DGS 与高保真 Mesh 同场景共存、同帧混合渲染,云端实时串流,低配终端也能流畅预览。
-
多档位渲染配置:提供效果优先、性能优先和极限性能三种渲染路径,按需平衡画质与性能。
Aholo Viewer的技术原理
-
Chunk-based LOD Tree:将原始 3DGS 数据切分为多个 chunk(数据块),为每个 chunk 生成不同层级的 LOD,运行时以 chunk 为单位做层级切换。相比 Spark 2.0 的 splat-based LOD,chunk 粒度更粗、缓存命中更好、扩展性更强,便于城市级超大场景按区块拼接和更新。
-
流式分批拉取:按视锥优先级加载数据,控制内存和显存占用,实现大场景下的高效调度。
-
渲染管线优化:通过多精度数据结构降低显存占用,缓存预计算与按需 pass 压缩每帧 GPU 开销,结合 Morton Sort 和 detail culling 改善数据访问效率。
-
3D 高斯溅射(3D Gaussian Splatting):将场景建模为数十亿个带位置、形状、颜色和透明度的高斯椭球,通过可微分光栅化实现实时渲染。
如何使用Aholo Viewer
- 访问官网:访问 GitHub 仓库 https://github.com/manycoretech/aholo-viewer 了解项目。
- 安装依赖:克隆仓库后,在项目根目录执行
pnpm install安装依赖。 - 本地运行:执行
pnpm dev启动开发环境,或执行pnpm build构建项目。 - 接入渲染器:在项目中引入
@manycore/aholo-viewer,调用createViewer创建 3D 视图,使用SplatLoader加载 3DGS 数据文件即可渲染场景。 - 配置参数:通过
setViewerConfig设置渲染管线参数,按需选择效果优先、性能优先或极限性能模式。
Aholo Viewer的核心优势
-
性能领先:对比李飞飞团队开源的 Spark 2.0(上限 1 亿高斯点),Aholo Viewer 可加载 10 亿高斯点,容量上限大 10 倍;实测 3 亿高斯点场景下,内存占用约为 Spark 的一半,加载速度快 1 倍,渲染速度快 3 倍。
-
开箱即用:兼容主流格式,自带完整工具链,无需额外配置可接入开发。
-
Web 原生:纯浏览器运行,降低用户访问门槛,让 3D 内容传播像分享链接一样简单。
-
生态完整:从浏览器渲染到空间重建、云端渲染、AI 生成、数据集开放,形成 3D 互联网全链路基础设施。
Aholo Viewer的项目地址
- GitHub仓库:https://github.com/manycoretech/aholo-viewer
Aholo Viewer的同类竞品对比
| 对比维度 | Aholo Viewer | Spark 2.0(李飞飞/World Labs) |
|---|---|---|
| 开发方 | 群核科技(Manycore Tech) | World Labs(李飞飞团队) |
| 开源协议 | MIT | 开源 |
| 高斯点上限 | 10 亿级 | 1 亿级 |
| LOD 策略 | Chunk-based LOD Tree | Splat-based LOD Tree |
| 加载速度 | 快(3 亿场景加载快 1 倍) | 基准 |
| 内存占用 | 约为 Spark 的一半 | 基准 |
| 渲染速度 | 快(3 亿场景渲染快 3 倍) | 基准 |
| 终端适配 | 手机、电脑、VR 浏览器 | 普通设备浏览器 |
| 工具链 | 完整(LOD/碰撞体/格式转换/编辑) | 基础渲染引擎 |
| 配套 API | 空间重建、云端渲染、3D AI 生成、数据集 | 渲染引擎为主 |
| 定位侧重 | 现实世界重建 + 3D 互联网基础设施 | AI 生成虚拟环境 |
Aholo Viewer的应用场景
-
数字文旅:快速重建整个景区,用户在浏览器中沉浸式漫游真实或虚拟的三维空间。
-
影视创作:支持生成虚拟片场,创作者在真实重建的空间中设计镜头与交互。
-
游戏开发:直接在真实重建的 3D 空间中设计游戏交互,利用碰撞体实现角色行走与物理反馈。
-
具身智能/机器人训练:开放 InteriorGS 等 3D 高斯语义数据集,为机器人和智能体提供仿真训练数据。