「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
相关推荐
锋行天下29 分钟前
DeepSeek写Langgraph就是个大傻逼,一本正经胡说八道jktantan1 小时前
每个节点 41 字节:把一棵百万节点树拆进 14 个 typed array计算机魔术师1 小时前
Anthropic官方插件被「寄生」,背后是同一类攻击又来了我命由我123451 小时前
访客系统形式(有用户概念、无用户概念)key_3_feng2 小时前
评估与对齐:Agent 自我进化的护栏LaughingZhu2 小时前
Product Hunt 热榜 2026-10-30:Empacer、Scape、Floot in ChatGPTLank_M3 小时前
抠图结果缩放后边缘发脏,该怪的不是插值jerrywus3 小时前
Skill、MCP、Workflow、Rules、Memory 有什么区别?拿几次真实开发任务讲清楚补码缩写3 小时前
canvas 与 sharp 缩放透明图:默认预乘,非预乘得拆通道静默回滚3 小时前
抠图 PNG 缩小再放大,边缘又糊又白是两件事