「42 Aholo Viewer 3DGS与 Mesh 的高性能渲染器」
/~e5413Yt5kB~:/
链接:https://pan.quark.cn/s/4712fff6b4af
Aholo Viewer 是一个面向 3DGS(3D Gaussian Splatting) 与 Mesh 的高性能渲染器。它采用 **Chunked Streaming LOD(分块流式 LOD)** 机制,可高效加载和渲染超大规模 3DGS 场景。
✨ 特性
⚡ 高性能:针对大规模点云 / 3DGS 优化
🧩 分块流式加载:按需加载,支持海量数据
🎮 内置示例与 Playground:在线编辑与调试渲染代码
📦 Monorepo 架构:渲染器 + 文档站点统一管理
🔧 TypeScript + Node ≥ 22:现代化前端工具链
📦 仓库结构
aholo-viewer/ ├── AGENTS.md # AI 代理与开发指引 ├── website/ # Astro 文档站点(首页 / 手册 / 示例 / API / Playground) ├── packages/renderer/ # 渲染器 TypeScript 源码包 ├── scripts/ # 构建与文档生成脚本 ├── docs/ # 架构说明与 AI 协作指南 ├── external/ # 上游依赖源码(含子模块,只读) ├── .codex/skills/ # Codex 本地技能配置
🚀 快速开始
环境要求
Node.js:≥ 22.22.1
pnpm(推荐使用 corepack)
克隆仓库(包含子模块)
git clone --recurse-submodules https://github.com/manycoretech/aholo-viewer.git cd aholo-viewer安装依赖
pnpm install启动开发环境
pnpm dev浏览器访问提示地址即可看到示例场景。
🛠 常用命令
根目录通用命令
命令 说明 pnpm install安装依赖 pnpm dev启动开发服务器 pnpm build构建全部包 pnpm preview预览生产构建 pnpm check执行全量检查 定向构建与检查
命令 说明 pnpm build:renderer仅构建渲染器 pnpm build:website仅构建文档站点 pnpm check:renderer渲染器类型与代码检查 pnpm check:website站点内容检查 pnpm check:content手册、示例、图片与链接校验 pnpm docs:api生成 API 文档
📖 使用方式
详细用法请参考 使用手册(构建后自动生成)。
如果一切正常,你将看到类似官方示例的 3DGS 场景。
🌐 Playground
Playground 支持通过 URL 直接恢复代码状态:
/zh-CN/playground/?example=basic-scene&code=<压缩后的源码>
示例存储在
website/src/content/examples/每个示例包含:
<slug>.json(元数据)
<slug>.ts(源码)
📚 项目文档
AGENTS.md:AI 代理与后续开发快速指引
docs/architecture.md:当前工作区结构与依赖关系
docs/ai/vibe-coding-guide.md:AI 辅助开发规范与写作风格
.codex/skills/:按模块划分的 Codex 本地技能
🔗 外部依赖说明
⚠️ external/ 目录下为只读上游代码
external/egs-core:必需的上游子模块
external/splat-transform:必需的 workspace 依赖包除非任务明确说明,否则不要修改这些目录中的代码。
📄 License
本项目采用 MIT License。
Aholo Viewer 3DGS渲染器 开源html
a1117762026-06-05 9:21
相关推荐
u0111026757 小时前
图片处理接口如何统一错误信息 前端提示与后端错误码设计福兮说7 小时前
浏览器里把 iPhone 的 HEIC 转成 JPG:Chrome 解不开、转完大了七成、拍摄时间全丢,六个坑实测libokaifa7 小时前
把语音模型塞进手机:sherpa-onnx 在 Android 上的 ASR / TTSdeli0078 小时前
DLA 枝晶生长实测:5000 个粒子集体停摆之后,分形维数收敛到 1.70IT_陈寒8 小时前
Redis卡顿的锅,这次真不是大key的错可乐鸡翅yeah_8 小时前
video.js 集成 hls.js 开发 M3U8 播放器,新手高频踩坑程序猿追8 小时前
HarmonyOS 6 上做个极简浏览器:Web 组件 + 前进后退 + 加载进度沐沐师8 小时前
Mybatis 框架教程三天不学习8 小时前
Tailwind CSS 快速入门(2026 版):从 v4 零配置上手,到「该不该用、怎么用好」的选型实战明月_清风9 小时前
面对陌生的 GitHub 项目无从下手?这 4 个网站帮你快速读懂源码