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

它能做什么
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 是官方可选界面。
官方资料
版本与下载
一起让项目更好
发现问题、写下使用心得,或分享你做的改进。小到一个修复、一份中文教程,都可以帮助下一位使用者。
分享改进版本
附上改动源码、适用版本与使用说明,让大家了解你做了什么。
网友改进版本
以改动源码、分支或 PR 的形式分享,审核通过后展示;请查看原许可证与改动说明后使用。
还没有网友分享改进版本。你可以成为第一位贡献者。
评分与讨论
还没有评分,期待你的真实使用感受
你的体验,也是项目的一部分
登录后可以点亮星级、发表评论,分享使用或复现过程中的经验。
从你的第一条分享开始
可以聊聊实际效果、安装经验,或者你想解决的一个小问题。