playcanvas / splat-transform 开源许可前往官方获取

SplatTransform:高斯场景转换、压缩与批处理工具

PlayCanvas 的高斯场景转换、压缩与批处理工具,可作为命令行或 JavaScript 库使用,与 SuperSplat 编辑器互补。

项目说明 README交流使用心得 ↗
SplatTransform:高斯场景转换、压缩与批处理工具

它能做什么

PlayCanvas 的高斯泼溅格式转换、整理和分发工具,既有命令行也可当 JS 库在 Node 或浏览器使用。与已收录 SuperSplat 相关但不是同一项目:前者偏批处理管线,后者偏交互编辑。适合已经拥有高斯场景,希望进行格式转换、压缩分发、数据清理或批量处理的技术美术与开发者。命令行操作按输入和动作顺序执行,可以组合旋转、缩放、区域裁剪、球谐过滤、合并、统计和LOD输出,方便接入素材管线。它与 SuperSplat 不重复:SuperSplat 更适合直接观察并编辑场景,而这里更强调可重复执行的加工过程。开始使用时建议先保留原始 PLY,用小副本验证目标查看器对输出格式的支持,再处理完整数据。

输入、输出与使用流程

输入:PLY、compressed PLY、SOG、streamed SOG、SPZ、SPLAT、KSPLAT、LCC/LCC2;生成器.mjs。输出:PLY、SOG、SPZ、带高斯扩展GLB、CSV、HTML查看器、LOD、voxel及WebP;不是所有格式都双向。请按官方示例先完成最小流程,再依据自己的资产要求调整参数;下游软件的格式兼容性与交付质量需要分别检查。

安装与运行门槛

npm install -g @playcanvas/splat-transform;作为库 npm install @playcanvas/splat-transform。也提供 Docker 后端及GPU/Vulkan文档。 硬件说明:CPU可做支持的常规处理;SOG压缩/体素等功能涉及GPU选项,filter-cluster等明确不能用cpu替代。大型场景需要额外内存/暂存盘。

使用边界与许可

是已有 Gaussian 数据加工工具,不负责从照片训练高斯。 GLB 是 KHR_gaussian_splatting 扩展,不等同普通三角网格通用兼容。 LCC/LCC2/KSPLAT/SPLAT输入不代表都可原格式输出。 部分格式会丢失2DGS/抗锯齿标记。 授权核对:MIT。本地无必需付费API;在线 SuperSplat Convert 是官方可选界面。

官方资料

RELEASES

版本与下载

代码、发行版本与运行方法由官方项目维护。请按官方文档选择安装路径;在线服务、模型和第三方 API 可能有独立的许可与费用。

上游文件由第三方提供,未经过本站文件安全审查。

CONTRIBUTE

一起让项目更好

发现问题、写下使用心得,或分享你做的改进。小到一个修复、一份中文教程,都可以帮助下一位使用者。

01

反馈与讨论

写出使用环境、复现步骤或优化建议,让问题更容易被理解。

参与讨论 ↗
02

分享改进版本

附上改动源码、适用版本与使用说明,让大家了解你做了什么。

03

贡献给上游

从 Fork 开始,通过 Pull Request 把改进提交给原项目。

在 GitHub Fork ↗

网友改进版本

以改动源码、分支或 PR 的形式分享,审核通过后展示;请查看原许可证与改动说明后使用。

还没有网友分享改进版本。你可以成为第一位贡献者。

COMMUNITY

评分与讨论

0 条讨论
—

还没有评分,期待你的真实使用感受

从你的第一条分享开始

可以聊聊实际效果、安装经验,或者你想解决的一个小问题。

相关内容
Krita AI Diffusion:在绘画画布中使用 AI 补绘、扩图与线稿控制
GitHub
  • 插件脚本
SuperSplat:免费开源的 3D 高斯场景编辑器,在浏览器中整理与展示扫描作品
GitHub
  • 三维工具
text-to-cad:给 AI 助手补上本地 CAD 建模与制造工作流
GitHub
  • 插件脚本
MCP for Blender:用 AI 助手操控 Blender 场景与建模
GitHub
  • 插件脚本