LibreAI / AI 3D / splat-transform
// ai-3d · playcanvas/splat-transform

splat-transform

splat-transform is an open-source ai 3d project by playcanvas (playcanvas/splat-transform on GitHub). It has 1,351 GitHub stars and 175 forks, is released under the MIT license, and was last updated on GitHub on 2 October 2026.

CLI and library for processing and converting 3D Gaussian splats.

💎 Hidden gem★ 1.4k stars⑂ 175 forksMITupdated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

GitHub stars
1,351
Forks
175
License
MIT
Last updated on GitHub
2 October 2026
Category
AI 3D
Listing
Hidden gem — a shorter page for a lesser-known project
Official site
GitHub
// how it works

How it works

  1. Install the package

    Add the CLI globally or as a project dependency.

  2. Inspect your splat

    Point it at a .ply or .splat file to see what you have.

  3. Convert formats

    Translate between splat formats for your target viewer.

  4. Use it as a library

    Import the TypeScript API into your own processing pipeline.

// features

Why people love it

CLI plus library

Use it from the terminal or import it into TypeScript code.

Format conversion

Translate between common Gaussian splat formats.

Splat processing

Clean and transform captures before viewing.

PlayCanvas lineage

Built by the team behind the PlayCanvas engine.

SuperSplat friendly

Fits the PlayCanvas/SuperSplat capture workflow.

TypeScript native

Typed API for web and Node pipelines.

Advertisement
// run it

Run it yourself

  1. Step 1 — Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/playcanvas/splat-transform.git
    cd splat-transform
  2. Step 2 — Install dependencies

    Pull the Node packages it needs.

    npm install
  3. Step 3 — Try the CLI

    Check the available commands before converting anything.

    npx splat-transform --help
// use cases

What you can build

  • Convert a .ply splat into a viewer-ready format.
  • Batch-process captures for a web portfolio.
  • Script splat cleanup into a build pipeline.
  • Prototype splat tooling with the TypeScript API.
Advertisement
// faq

Questions, answered

Who maintains splat-transform?

It is an open-source project at playcanvas/splat-transform with 175 forks, maintained by the PlayCanvas team.

Is it free for commercial use?

Yes. It is MIT licensed.

Do I need the PlayCanvas engine to use it?

No. The CLI and library work standalone; they just pair well with PlayCanvas tools.

Which formats does it handle?

Common Gaussian splat formats such as .ply and .splat — check the README for the current list.

Can I script it?

Yes. It ships both a CLI and an importable TypeScript library.

// keep exploring

Similar tools

AI 3D

supersplat-viewer

A fast, friendly viewer for 3D Gaussian splat scenes.

★ 580 starsMIT
View guide →
AI 3D

vk_gaussian_splatting

Vulkan viewer rendering 3D Gaussians via rasterization and raytracing.

★ 504 starsApache-2.0
View guide →
AI 3D

GSOPs

Gaussian splatting operators that bring 3DGS into SideFX Houdini.

★ 627 starsAGPL-3.0
View guide →
AI 3D

3dgsconverter

Python command-line utility designed for converting and processing 3D Gaussian.

★ 599 starsMIT
View guide →
AI 3D

MetalSplatter

Render Gaussian Splats using Metal on Apple platforms (iOS/iPhone/iPad.

★ 715 starsMIT
View guide →
AI 3D

LongSplat

Run longsplat locally: [iccv 2025] longsplat: robust unposed 3d gaussian splat.

★ 811 starsNOASSERTION
View guide →
// alternatives

Alternatives in AI 3D

The most-starred other AI 3D projects in the LibreAI catalogue — the realistic shortlist if splat-transform is not the right fit.

  • mcp-for-blender★ 30.2k

    Control Blender with natural language: an MCP plugin that lets any LLM model, light and animate in 3D

  • editor★ 24.7k

    Pascal Editor: an open-source 3D architectural editor with MCP tools for humans and AI agents

  • text-to-cad★ 18.4k

    Give your AI agent CAD superpowers - generate real STEP/STL models from text

  • img2threejs★ 17.7k

    Turn a reference image into a procedural, animation-ready Three.js model - as code

  • Hunyuan3D-2★ 15.0k

    High-Resolution 3D Assets Generation with Large Scale Hunyuan3D Diffusion Models.

// more in ai-3d

More in AI 3D

Nearby AI 3D projects in the catalogue, closest in stars to splat-transform — keep exploring the shelf either side of it.

  • street_gaussians★ 1.4k

    A utility for eCCV 2024] Street Gaussians: Modeling Dynamic Urban Scenes.

  • Hunyuan3D-2-WinPortable★ 1.3k

    📦Portable package for running Hunyuan3D 2.0/2.1 on Windows. | 混元 3D 2.0/2.1 整合包

  • spirula-studio★ 1.4k

    Cross-vendor 3D Gaussian Splatting trainer: video to splat to mesh.

  • mvsplat★ 1.3k

    A utility for eCCV'24 Oral] MVSplat.

  • LucidDreamer★ 1.5k

    The official implementation of the paper "LucidDreamer: Domain-free Generation of 3D

  • cube★ 1.3k

    Roblox Foundation Model for 3D Intelligence

Get splat-transform

Free and open — grab the source, star the repo, and start creating.