「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
相关推荐
shadow_glory2 小时前
vue3自定义指令directivesFront思2 小时前
如何学习Shopify前端开发?码云骑士2 小时前
语音合成演示 - Web Speech APIZC跨境爬虫2 小时前
跟着 MDN 学CSS day_50:(传统布局方法与网格系统)薛先生_0992 小时前
vue-路由模块封装薛先生_0992 小时前
vue-router-link实现导航高亮效果郑州光合科技余经理2 小时前
海外版外卖系统源码:支付/地图/多语言核心代码实现古韵2 小时前
TanStack Query 被高估了?这 5 个场景它真不如 alova颂love2 小时前
Vue3基础入门风吹夏回2 小时前
Vue 3 路由使用完全指南