百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

splat-transform

> 开发工具
开源

用于 3D 高斯散点处理和转换的 CLI 工具和库

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 3D 高斯散点处理和转换的 CLI 工具和库

SplatTransform - 3D 高斯散点转换器 | 用户指南 | API 参考 | 博客 | 论坛 | SplatTransform 是一个 开源 库和 CLI 工具,用于转换和编辑高斯散点。它可以:读取 PLY、压缩 PLY、SOG、流式 SOG、SPZ、SPLAT、KSPLAT、LCC 和 LCC2 格式 写入 PLY、压缩 PLY、SOG、流式 SOG、SPZ、GLB、CSV、HTML 视图器、LOD、立体体和 WebP 图像格式 生成用于数据分析的统计摘要 合并多个散点 将变换应用于输入散点 ️ 过滤掉高斯或球面谐波带 重新排序散点以提高空间局部性 ⚙️ 使用 JavaScript 生成器按程序生成散点 该库是平台无关的,可在 Node.js 和浏览器环境中使用。 安装 安装或更新到最新版本: bash npm install -g @playcanvas/splat-transform 为了使用库,请安装为依赖项: bash npm install @playcanvas/splat-transform 要在带有 Docker 的后端上运行(包括 GPU/Vulkan 设置),请参阅 Docker 后端指南。 [!TIP] 如果不安装任何东西,则尝试使用 SuperSplat Convert - 一个基于浏览器的前端来转换 SplatTransform。请参阅 Convert 页面文档以了解详细信息。 指南 - 生成流式 SOG - 从单个 PLY 构建多 LOD 流式 SOG - LOD 流式 - 在 PlayCanvas 应用中加载和渲染流式 SOG 输出 - 碰撞网格生成 - 从散点场景中生成立体体/碰撞数据 - Docker 后端 - 在后端(包括 GPU/Vulkan 设置)上运行 SplatTransform - 库使用 - 从 Node.js 或浏览器中以编程方式驱动 SplatTransform 格式规范 | 格式 | 描述 | | ------ | ----------- | | PLY | 行业标准的未压缩格式,用于源、编辑和交换 | | SOG | 用于网络交付的超级压缩格式(meta.json + WebP 纹理,捆绑或未捆绑) | | 流式 SOG | 用于流式传输非常大型场景的多 LOD 分块 SOG(lod-meta.json) | | 立体体 | 用于碰撞检测的稀疏立体体八叉树(.voxel.json/.voxel.bin) CLI 使用 bash splat-transform [GLOBAL] input [ACTIONS] ... output [ACTIONS] 关键点: - 输入文件成为工作集;ACTIONS 按顺序应用 - 如果输入文件是一个 PLY 文件,则输出文件将是一个 PLY 文件,如果输入文件是一个 SOG 文件,则输出文件将是一个 SOG 文件,如果输入文件是一个 SPZ 文件,则输出文件将是一个 SPZ 文件,如果输入文件是一个 SPLAT 文件,则输出文件将是一个 SPLAT 文件,如果输入文件是一个 KSPLAT 文件,则输出文件将是一个 KSPLAT 文件,如果输入文件是一个 LCC 文件,则输出文件将是一个 LCC 文件,如果输入文件是一个 LCC2 文件,则输出文件将是一个 LCC2 文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel 文件,如果输入文件是一个 GLB 文件,则输出文件将是一个 GLB 文件,如果输入文件是一个 CSV 文件,则输出文件将是一个 CSV 文件,如果输入文件是一个 HTML 视图器文件,则输出文件将是一个 HTML 视图器文件,如果输入文件是一个 LOD 文件,则输出文件将是一个 LOD 文件,如果输入文件是一个 WebP 图像文件,则输出文件将是一个 WebP 图像文件。 - 如果输入文件是一个 Voxel 文件,则输出文件将是一个 Voxel

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript3d-gaussian-splatting3dgscligaussian-splatting

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类开发工具
定价开源

> 相关工具

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具