All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

NullSplats: Open-Source Desktop App for 3D Gaussian Splat Training and Visualization

By

nullandkale

5mo ago· 3 min readenCode

Summary

NullSplats is an open-source desktop application that combines Tkinter and OpenGL to create and visualize 3D Gaussian splats from casual photo captures. The tool wraps COLMAP for camera pose estimation, uses PyTorch and gsplat for training and inference, and implements a reproducible cache system to allow resuming work without reprocessing. It supports multiple splat creation methods including COLMAP+gsplat training and Depth Anything 3D Gaussian splatting, and is designed for 3D scene reconstruction from casual photography.

Key quotes

· 4 pulled
NullSplats wraps COLMAP for camera poses, uses PyTorch + gsplat (plus optional monocular backends) for training/inference, and stores everything in a reproducible cache tree so you can resume scenes without redoing work.
NullSplats supports three ways to create splats: COLMAP + gsplat training (classic pipeline, best quality with enough views).
A Tkinter + OpenGL desktop app for training and viewing 3D Gaussian splats from casual captures.
Contribute to NullandKale/NullSplats development by creating an account on GitHub.
Snippet from the RSS feed
Contribute to NullandKale/NullSplats development by creating an account on GitHub.

You might also wanna read