playcanvas/splat-transform
CLI tool and library for 3D Gaussian splat processing and conversion observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 87
- Longevity 44
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2.0
- age_days: 622
- days_rel: 8
- days_push: 8
- n_releases_24m: 89
Adoption not part of the score
1300 stars · 168 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SplatTransform is an open-source CLI tool and library for converting, editing, and optimizing 3D Gaussian splat files. It supports reading and writing many splat formats (PLY, SOG, SPZ, SPLAT, KSPLAT, LCC, GLB, and more) and offers transformations, merging, filtering, LOD generation, and statistical analysis.
Use cases
- convert ply gaussian splat to sog or spz format
- merge multiple 3d gaussian splat files into one
- compress gaussian splat for web streaming
- generate lod streamed sog from a single ply
- filter out spherical harmonic bands from a splat
- generate collision mesh from a splat scene
- apply transforms to gaussian splat point clouds
- view gaussian splat in browser as html viewer
When to choose
- you need to convert between many 3DGS formats in a pipeline or CI
- you want to optimize, merge, or filter splats from the command line
- you need a Node.js or browser library for programmatic splat processing
- you want LOD streaming assets for web rendering with PlayCanvas
When to avoid
- you need a visual editor for splats (use SuperSplat instead)
- you need to capture or train Gaussian splats from photos (this only processes existing splats)
- you work with traditional mesh or point-cloud formats unrelated to 3DGS
Facets
cli-tool · maturity active
image-processing cli file-system data-visualization graphics developer-tools cli cross-platform browser gaussian-splatting 3dgs ply sog spz splat-conversion lod playcanvas supersplat typescript command-line 3d-gaussian-splatting nodejs docker
5 sources
- readme: https://github.com/playcanvas/splat-transform · fetched 2026-08-28 · 57b0f1527c2a
- homepage: https://playcanvas.com · fetched 2026-08-29 · b9d6cd8c7a4f
- site_page: https://developer.playcanvas.com/user-manual/getting-started · fetched 2026-08-29 · d799f71d8a20
- site_page: https://playcanvas.com/products/editor · fetched 2026-08-29 · 651ea4420937
- site_page: https://playcanvas.com/plans · fetched 2026-08-29 · db1aa7111c05
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| playcanvas/splat-transform | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="playcanvas/splat-transform")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem