134 lines
4.1 KiB
Markdown
Executable File
134 lines
4.1 KiB
Markdown
Executable File
# SuperSplat — PlayCanvas 3D 高斯泼溅编辑器
|
||
|
||
> 来源: https://github.com/playcanvas/supersplat
|
||
> 在线体验: https://superspl.at/editor
|
||
> 研究日期: 2026-05-06
|
||
> 协议: MIT(推测,PlayCanvas 通常 MIT)
|
||
|
||
## 项目概览
|
||
|
||
- **名称**: SuperSplat
|
||
- **作者**: PlayCanvas
|
||
- **定位**: 免费开源的 3D Gaussian Splat(高斯泼溅)编辑器
|
||
- **运行方式**: 纯浏览器运行,无需下载安装
|
||
- **官网**: https://superspl.at/editor
|
||
- **用户指南**: https://developer.playcanvas.com/user-manual/gaussian-splatting/editing/supersplat/
|
||
|
||
## 什么是 3D Gaussian Splatting?
|
||
|
||
3D 高斯泼溅是一种**从照片重建 3D 场景**的技术:
|
||
- 通过多张照片扫描真实环境
|
||
- 生成"云"状的高斯体(oriented blobs)
|
||
- 能实现**照片级真实感**的 3D 场景渲染
|
||
- 但原始 splat 没有三角面、碰撞体、导航网格、光照
|
||
|
||
## SuperSplat 核心功能
|
||
|
||
| 功能 | 说明 |
|
||
|------|------|
|
||
| **检查/浏览** | 在浏览器中查看 3D 高斯场景 |
|
||
| **编辑** | 裁剪、删除、优化高斯体 |
|
||
| **优化** | 压缩、减少高斯体数量 |
|
||
| **发布** | 分享和发布编辑后的 splat |
|
||
| **Walk Mode** | 第一人称视角漫步场景 |
|
||
| **Streamed LOD** | 流式加载不同细节层级 |
|
||
| **Studio 模式** | 添加标注、电影级后期效果 |
|
||
| **社交功能** | 用户主页、收藏、下载 |
|
||
|
||
## 技术栈
|
||
|
||
| 层级 | 技术 |
|
||
|------|------|
|
||
| **运行环境** | 浏览器(WebGL/WebGPU) |
|
||
| **开发环境** | Node.js 18+ |
|
||
| **构建工具** | npm |
|
||
| **国际化** | i18next,支持多语言 |
|
||
| **本地开发** | `npm run develop` → http://localhost:3000 |
|
||
|
||
## 快速启动
|
||
|
||
```bash
|
||
git clone https://github.com/playcanvas/supersplat.git
|
||
cd supersplat
|
||
npm install
|
||
npm run develop
|
||
# 浏览器打开 http://localhost:3000
|
||
```
|
||
|
||
## PlayCanvas 高斯生态工具链
|
||
|
||
| 工具 | 类型 | 用途 |
|
||
|------|------|------|
|
||
| **SuperSplat** | 在线编辑器 | 可视化编辑 3DGS |
|
||
| **SplatTransform** | CLI 工具 | 命令行转换/优化 splat |
|
||
| **SOG 格式** | 压缩格式 | "高斯泼溅的 WebP",超压缩 |
|
||
| **PlayCanvas Engine** | 游戏引擎 | 在浏览器中运行 3DGS 游戏 |
|
||
|
||
## SOG 格式(Spatially Ordered Gaussians)
|
||
|
||
- PlayCanvas 开源的 3DGS 压缩格式
|
||
- 被称为"高斯泼溅的 WebP"
|
||
- 比 SOGS 格式更进一步的压缩
|
||
- 支持高效流式加载
|
||
|
||
## 应用场景
|
||
|
||
### 1. 房地产/建筑可视化
|
||
- 扫描真实建筑,生成照片级 3D 场景
|
||
- 客户可以"走进"未建成的房子
|
||
|
||
### 2. 电商产品展示
|
||
- 用照片扫描产品,360° 展示
|
||
- 比传统 3D 建模成本低
|
||
|
||
### 3. 游戏/VR
|
||
- 快速创建真实感游戏场景
|
||
- 结合 PlayCanvas 引擎,可在浏览器运行 FPS 游戏
|
||
|
||
### 4. 文化遗产保护
|
||
- 扫描历史建筑/遗址
|
||
- 永久保存数字副本
|
||
|
||
### 5. 影视/虚拟制作
|
||
- 快速创建虚拟场景
|
||
- 替代传统绿幕拍摄
|
||
|
||
## 最新进展(2026)
|
||
|
||
| 日期 | 更新 |
|
||
|------|------|
|
||
| 2026-04 | Walk Mode + Streamed LOD + Easy Upload |
|
||
| 2026-04 | 可下载 Splats + 许可证 + 社交链接 |
|
||
| 2026-04 | 将高斯场景变成可玩游戏(FPS demo) |
|
||
| 2026-03 | SuperSplat Studio 发布 |
|
||
| 2026-02 | Studio 支持标注 + 电影后期效果 |
|
||
| 2025-09 | SOG 压缩格式开源 |
|
||
| 2025-07 | SplatTransform CLI 工具发布 |
|
||
|
||
## 项目评价
|
||
|
||
**优点**:
|
||
- ✅ 纯浏览器运行,零安装
|
||
- ✅ PlayCanvas 大厂支持,持续迭代
|
||
- ✅ 完整工具链(编辑器 + CLI + 压缩格式 + 引擎)
|
||
- ✅ 开源,可自托管
|
||
- ✅ 活跃的社区和文档
|
||
|
||
**局限**:
|
||
- 🔧 浏览器性能限制,超大场景可能卡顿
|
||
- 🔧 编辑功能相比桌面专业工具仍有差距
|
||
- 🔧 原始 splat 缺少碰撞体等游戏元素(需手动添加)
|
||
|
||
## 与 AI 的结合
|
||
|
||
- **Voxelo.ai**: AI 驱动的 3DGS 产品可视化
|
||
- 未来趋势:AI 自动生成 splat + SuperSplat 编辑优化
|
||
|
||
## 相关链接
|
||
|
||
- GitHub: https://github.com/playcanvas/supersplat
|
||
- 在线编辑器: https://superspl.at/editor
|
||
- 用户指南: https://developer.playcanvas.com/user-manual/gaussian-splatting/editing/supersplat/
|
||
- 博客: https://blog.playcanvas.com
|
||
- Discord: https://discord.gg/RSaMRzg
|