AI product Open source · GPL-3.0
Spirula Studio is a cross-vendor 3D Gaussian Splatting trainer that processes photos or video into Gaussian splats and textured meshes in a self-contained binary. It combines video frame extraction, AI masking, structure-from-motion, Gaussian Splatting training, meshing, depth and normal generation, and skybox processing, with native support for fisheye and 360-degree equirectangular datasets. Its Vulkan backend runs on NVIDIA, AMD, Intel, and Apple GPUs, while a CUDA backend supports CUDA-capable NVIDIA GPUs; the application provides GUI and CLI workflows for Windows, Linux, and macOS. Quantized training is designed to support up to 10 million SH3 Gaussians in 8 GB of VRAM, and masking requires a separately downloaded SAM checkpoint.