NullSplats
Tkinter + OpenGL desktop app for training and viewing 3D Gaussian splats from casual captures. It wraps COLMAP for camera poses, uses PyTorch + gsplat for training, and stores everything in a reproducible cache tree so scenes can be resumed later.
What it does
nullsplats_720p30_h265_under10MB_noaudio.mp4
Ingest a video or image folder, extract and score frames, and auto-select a subset.
Run COLMAP SfM to produce camera poses and sparse points.
Train Gaussian splats on the GPU with gsplat; export checkpoints as .ply or .splat.
View splats in an embedded OpenGL viewer inside the app.
Keep per-scene inputs/outputs under cache for repeatable workflows.
Nullsplats supports 3 methods of creating splats:
... continue reading