NullSplats: Open-Source Desktop App for 3D Gaussian Splat Training and Visualization
By
nullandkale
Pulled from the oven just right. Trustworthy, fact-dense, deeply satisfying.
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 pulledNullSplats 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.
You might also wanna read
Rendering Realistic Skies and Planetary Atmospheres in Real-Time with Shaders
This article explores the technical and visual process of rendering realistic skies, sunsets, and planetary atmospheres in real-time using b
Exploring surfel-based global illumination with WebGPU on the open web
A technical blog post exploring the use of WebGPU to compute real-time global illumination using surfels (surface patches). The author inves
Implementing Colored Penumbra Shadow Effects in Unreal Engine 5
This article describes a technique for implementing "Colored Penumbra" or "Colored Shadow Terminator" effects in Unreal Engine 5. The author
Experimental WebGPU Physics Engine Using AVBD Solver for Rigid-Body and Soft-Body Simulations
This article presents an experimental WebGPU physics engine called webphysics that implements an AVBD-style (Augmented Vertex Block Descent)
TrueType Font Contains 3D Raycasting Engine in Hinting Virtual Machine
A developer created a DOOM-style 3D raycasting engine that runs inside a TrueType font's hinting virtual machine. The project exploits the T
Slug Algorithm: 10 Years of GPU-Based Font Rendering Technology
Eric Lengyel reflects on the 10-year anniversary of the Slug Algorithm, a GPU-based font rendering technique he developed in 2016. The artic
