Why This Matters
Tsplat introduces a lightweight, CPU-based tool that enables users to render 3D Gaussian splatting scenes directly within their terminal, making 3D visualization more accessible and versatile without requiring GPUs or display servers. Its compatibility over SSH and simple installation process make it particularly useful for remote or resource-constrained environments, opening new possibilities for developers and researchers working with 3D data.
Key Takeaways
- Runs entirely on CPU, no GPU needed, and works over SSH.
- Enables rendering of complex 3D scenes directly in the terminal using Unicode graphics.
- Provides easy installation and controls, making 3D visualization accessible to a broader audience.
tsplat
Run Gaussian Splatting in your terminal, CPU only, even works over SSH
tsplat renders 3D Gaussian Splatting scenes directly in your terminal using Unicode half-blocks or any supported graphics protocol. written in rust and is CPU only for now, doesn't require GPU or display servers and it even works over SSH
Installation
Requires Rust
cargo install --git https://github.com/darshanmakwana412/tsplat
Or clone and build locally:
git clone https://github.com/darshanmakwana412/tsplat cd tsplat cargo build --release
Quick start
You need an INRIA 3DGS .ply scene. The pretrained garden scene is a good first test:
... continue reading