Aholo Viewer:群核科技开源的高性能3D高斯Web渲染器,亿级场景流畅直渲
一、Aholo Viewer是什么
Aholo Viewer是群核科技(Manycore Tech)开源的高性能3D高斯(3DGS)与网格模型Web渲染器,属于Aholo空间智能平台的核心组件。它无需客户端,浏览器直接运行,核心解决超大3D高斯场景的Web端流畅渲染难题,可支持10亿+高斯点的城市级场景,被称为“3D互联网的基础设施”。
作为国产自主可控的3D渲染工具,Aholo Viewer打破海外技术垄断,核心技术指标(加载速度、内存占用、场景规模)超越同期开源的Spark 2.0,推动3D内容从“能看”到“能用”的普及。
二、功能特色
1. 超大规模场景渲染
10亿+高斯点支持:流畅加载城市级超大场景(如整个西湖区域),远超行业主流的1亿级上限。
多模型兼容:原生支持3D高斯(.splat/.ply)、网格模型(.obj/.glb),兼容主流3D重建输出格式。
2. 跨终端零门槛访问
纯Web运行:无需安装客户端、插件,手机/电脑/VR设备打开浏览器即可访问。
全平台适配:兼容Chrome、Edge、Safari等主流浏览器,支持Windows/macOS/Linux/iOS/Android系统。
3. 极致性能优化
Chunked Streaming LoD:分块流式细节层级技术,加载速度提升3倍,内存占用降低50%。
实时高帧渲染:普通PC端稳定60FPS,移动端30FPS+,大场景无卡顿、无撕裂。
智能预加载:基于视角预测动态加载数据,减少等待时间,体验接近短视频播放。
4. 轻量化集成与扩展
极简API:提供JS/TS SDK,3行代码嵌入网页、小程序、H5应用。
高度可定制:支持自定义渲染参数、UI界面、交互逻辑,适配不同业务场景。
MIT开源协议:主体代码完全开源,可免费商用、二次开发,仅外部依赖splat-transform为专有模块。
三、技术细节
1. 核心架构:Chunk-based LOD Tree(分块细节层级树)
Aholo Viewer创新采用分块流式LOD架构,区别于传统Spark 2.0的全局LOD方案:
数据分块:将原始3DGS场景切割为N个独立数据块(Chunk),每个Chunk包含固定数量的高斯点。
分级生成:为每个Chunk生成3-5级细节(高/中/低/极简),远距离加载低细节,近距离加载高细节。
动态调度:运行时以Chunk为单位切换细节层级,内存调度颗粒度更粗、缓存命中率更高,避免全局LOD的卡顿问题。
2. 渲染管线优化
多精度数据结构:采用16位浮点存储高斯点属性(位置、颜色、透明度),显存占用减少50%。
Morton Sort排序:按空间位置排序高斯点,减少GPU数据访问延迟,渲染效率提升20%。
Detail Culling剔除:自动剔除视角外、过小、过远的高斯点,降低无效计算。
按需Pass渲染:拆分渲染流程为基础Pass与细节Pass,低配设备仅运行基础Pass,保证流畅度。
3. 技术栈与依赖
核心技术栈: - 语言:TypeScript 5.0+、WebGL 2.0、WebAssembly(Wasm) - 构建工具:Vite 5.0、PNPM 8.0+ - 核心依赖:egs-core(渲染核心)、splat-transform(数据转换) - 环境要求:Node ≥ 22.22.1、浏览器支持WebGL 2.0
4. 性能对比(核心指标)
| 指标 | Aholo Viewer | Spark 2.0(李飞飞团队) | 行业平均 |
|---|---|---|---|
| 最大支持高斯点 | 10亿+ | 1亿+ | 5000万 |
| 内存占用(千万级场景) | ≤200MB | ≤400MB | ≤600MB |
| 加载速度(千万级场景) | ≤3秒 | ≤8秒 | ≤15秒 |
| PC端渲染帧率 | 60FPS+ | 45FPS+ | 30FPS+ |
| 移动端渲染帧率 | 30FPS+ | 20FPS+ | 15FPS+ |

四、应用场景
1. 文旅文博
数字孪生景区:将故宫、长城、西湖等景区重建为3D场景,游客浏览器沉浸式漫游,支持720°全景查看、历史场景复原。
文物3D存档:高精度重建古文物、古建筑,永久保存数字资产,支持在线细节查看、虚拟修复演示。
2. 工业与数字孪生
工厂虚拟巡检:重建车间、生产线3D模型,远程实时巡检,设备细节放大查看,故障定位效率提升50%。
建筑BIM展示:将BIM模型转换为3DGS格式,浏览器轻量化展示,支持户型漫游、结构拆解、装修预览。
3. 电商与家居
商品3D展示:家具、家电、汽车等商品3D建模,用户旋转、缩放查看细节,替代传统2D图片,转化率提升30%+。
家装虚拟体验:上传户型图生成3D空间,搭配家具模型实时预览效果,降低线下体验成本。
4. 空间智能与AI
机器人训练场景:重建真实室内/室外场景,用于机器人导航、抓取、识别训练,支持光照、物体动态调整。
3D内容创作:配合Aholo平台,将视频/图片快速转为3D场景,用于短视频、直播、元宇宙内容创作。
5. 教育与培训
虚拟实验室:重建物理、化学、生物实验室3D场景,学生沉浸式操作实验,降低设备损耗与安全风险。
历史/地理教学:还原古战场、古城池、地貌地形,直观展示历史事件与地理特征,提升教学趣味性。
五、使用方法
1. 环境准备
# 1. 安装Node.js(≥22.22.1)与PNPM # 2. 克隆仓库(含子模块) git clone --recurse-submodules https://github.com/manycoretech/aholo-viewer.git cd aholo-viewer # 3. 安装依赖 pnpm install
2. 本地运行(开发模式)
# 启动开发服务器(默认端口3000) pnpm dev # 浏览器访问:http://localhost:3000 # 可直接预览内置示例场景(如西湖、办公室)
3. 构建部署(生产模式)
# 全量构建(渲染器+官网) pnpm build # 仅构建渲染器核心包 pnpm build:renderer # 仅构建官网与示例 pnpm build:website # 部署:将dist目录上传至Nginx、CDN或静态托管平台
4. 快速集成(网页嵌入)
<!-- 引入Aholo Viewer SDK -->
<script src="https://unpkg.com/aholo-viewer@latest/dist/aholo-viewer.min.js"></script>
<!-- 创建渲染容器 -->
<div id="viewer" style="width: 100vw; height: 100vh;"></div>
<!-- 初始化渲染器 -->
<script>
const viewer=new AholoViewer({
container: document.getElementById('viewer'),
sceneUrl: 'https://example.com/scene.splat', // 3DGS场景地址
autoRotate: true, // 自动旋转
quality: 'high' // 画质:high/medium/low
});
</script>六、竞品对比
1. Aholo Viewer vs Spark 2.0 vs Three.js(3DGS插件)
| 对比维度 | Aholo Viewer | Spark 2.0(World Labs) | Three.js(3DGS插件) |
|---|---|---|---|
| 开发团队 | 中国·群核科技(Manycore Tech) | 美国·World Labs(李飞飞) | 开源社区 |
| 核心技术 | Chunked Streaming LoD(分块流式) | 全局LoD(单场景分级) | 基础渲染+手动优化 |
| 最大场景规模 | 10亿+高斯点 | 1亿+高斯点 | ≤5000万高斯点 |
| 内存优化 | 最优(减半) | 中等 | 较差(无原生优化) |
| 加载速度 | 最快(3秒/千万级) | 中等(8秒/千万级) | 最慢(15秒+/千万级) |
| 跨终端适配 | 全平台(手机/PC/VR) | 仅PC/高端手机 | 依赖设备性能 |
| 开源协议 | MIT(商用免费) | MIT(商用免费) | MIT(商用免费) |
| 生态成熟度 | 快速迭代(2026年5月开源) | 较成熟(2026年4月开源) | 成熟(社区插件丰富) |
| 核心优势 | 超大场景、国产自主、轻量化 | 学术背景、算法先进 | 兼容性强、自定义灵活 |
七、常见问题解答
Q:Aholo Viewer支持哪些3D格式?
A:原生支持3D高斯格式(.splat、.ply)、网格模型(.obj、.glb、.gltf),可通过splat-transform工具将其他格式(如.pcd、.fbx)转换为兼容格式。
Q:普通手机能流畅运行吗?
A:支持主流安卓/苹果手机(iOS 14+、Android 10+),千元机可稳定30FPS渲染千万级场景,旗舰机可支持亿级场景,无需高端GPU。
Q:是否可以免费商用?
A:主体代码采用MIT开源协议,可免费商用、二次开发、修改后闭源;仅external/splat-transform为专有模块,仅可使用不可二次分发。
Q:如何解决大场景加载卡顿?
A:① 启用quality: 'low'降低画质;② 开启preload: true预加载;③ 拆分场景为多个Chunk;④ 使用CDN加速场景资源加载。
Q:是否支持VR/AR设备?
A:支持WebXR标准,可在VR头显(如Quest 2/3)、AR眼镜浏览器中运行,支持沉浸式漫游、手势交互(需设备支持)。
Q:和Three.js相比有什么优势?
A:Three.js是通用3D引擎,无原生3DGS优化,渲染亿级场景需手动优化,内存占用高、速度慢;Aholo Viewer专为3DGS设计,内置Chunked LoD等优化,开箱即用,性能提升3-5倍。
八、相关链接
官方网站:https://aholojs.dev/
在线Playground:https://aholojs.dev/zh-CN/playground/
九、总结
Aholo Viewer作为群核科技开源的国产高性能3D高斯Web渲染器,以Chunked Streaming LoD核心技术突破超大场景渲染瓶颈,实现10亿+高斯点城市级场景的浏览器直渲,兼具跨终端零门槛、极致性能、轻量化集成等优势。它填补了国内Web端超大3D场景渲染的技术空白,性能超越海外主流开源方案,已广泛应用于文旅文博、工业孪生、电商家居、空间智能等领域。作为3D互联网的基础设施,Aholo Viewer通过开源开放降低3D内容普及门槛,推动互联网从二维图文向三维沉浸式体验升级。
版权及免责申明:本文由@97ai原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/aholo-viewer.html

