3.8 KiB
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
SuperSplat Editor
| SuperSplat Editor | User Guide | Blog | Forum |
SuperSplat Editor 是一款免费开源工具,用于检查、编辑、优化和发布 3D Gaussian Splats(3D 高斯泼溅)。它基于 Web 技术构建,在浏览器中运行,因此无需下载或安装任何内容。
该工具的在线版本可在以下地址访问:https://superspl.at/editor
要了解更多 SuperSplat 的使用方法,请参阅 用户指南.
本地开发
要为 SuperSplat 搭建本地开发环境,请确保已安装 Node.js 18 或更高版本。请按以下步骤操作:
-
克隆仓库:
git clone https://github.com/playcanvas/supersplat.git cd supersplat -
安装依赖:
npm install -
构建 SuperSplat 并启动本地 Web 服务器:
npm run develop -
打开浏览器标签页,并确保在 Network 面板中禁用网络缓存,同时清除其他应用缓存:
- 在 Safari 中,可使用
Cmd+Option+e或 开发(Develop)→ 清空缓存(Empty Caches)。 - 在 Chrome 中,请在 Application(应用)→ Service workers 标签页中启用 "Update on reload"(重新加载时更新)和 "Bypass for network"(绕过网络)选项:
- 在 Safari 中,可使用
-
访问
http://localhost:3000
当检测到源代码变更时,SuperSplat 会自动重新构建。只需刷新浏览器即可查看你的更改。
本地化 SuperSplat Editor
当前支持的语言可在此处查看:
https://github.com/playcanvas/supersplat/tree/main/static/locales
添加新语言
-
在
static/locales目录中添加新的<locale>.json文件。 -
在此处将 locale 添加到列表中:
https://github.com/playcanvas/supersplat/blob/main/src/ui/localization.ts
测试翻译
要测试你的翻译:
-
运行开发服务器:
npm run develop -
打开浏览器并访问:
http://localhost:3000/?lng=<locale>将
<locale>替换为你的语言代码(例如fr、de、es)。
贡献者
SuperSplat 离不开我们出色的开源社区: