tortuise - Gaussian Splatting viewer that runs in your terminal. yes, 3D made of Unicode symbols. 1.1M splats at comfortable FPS

Wait 5 sec.

I had some weird passion for 3DGS tech since Apple dropped their image-to-splat model (open source, they use it for "wiggling wallpapers"). Decided to built something splat connected. Ended up being tortuise (inspired by Socrates from “Common Side Effects” and ratatui dot rs). so now you can comfortably view splats right in terminal. renders .splat files using Unicode halfblock characters, each cell gets two pixels via foreground/background color. also has braille, ASCII density, matrix, and point cloud modes. tested on Mac Mini M4, Air M2 and potato - Jetson Orin Nano, seems to be working everywhere. 1.1M splats are comfortably navigable. FPS depends on terminal window scale. recommend Ghostty, Kitty or WezTerm for truecolor. falls back to 256-color on Apple Terminal. for now it's CPU only, but somewhat optimized. at terminal resolution GPU dispatch overhead actually loses to CPU, so Metal backend is written but parked. built with Rust + crossterm + rayon. cargo install tortuise source: https://github.com/buildoak/tortuise   submitted by   /u/neoack [link]   [comments]