Rafael Spring's OfflineTools has released Frankensplat, a free browser studio that trains 3D gaussian splats locally on WebGPU.
OfflineTools previously released a browser build of COLMAP, which produces the camera poses and sparse point cloud a gaussian splatting trainer starts from. Frankensplat takes that output, a folder or ZIP of images with a COLMAP sparse reconstruction, and trains on the device. It can also open a PLY for viewing in WebGL2. Splat Lab, covered in October, also trains on WebGPU in the browser as a research playground for four primitive types.
Frankensplat exposes the splat budget, image scale and PPISP appearance correction, which learns per image exposure and color corrections, and shows estimated GPU memory before a run starts. Training displays a live loss curve, PSNR and iteration counter, and can be paused, exported as PLY, or saved as a checkpoint that resumes with the same dataset. Progressive mode is the default, starting at a smaller image scale and raising the training targets to full resolution as the scene develops. A cache hierarchy spanning GPU memory, system RAM and local disk keeps training images available on cards with limited VRAM. Datasets are not uploaded, although an internet connection is needed to load the app, which is not an installable offline application.
OfflineTools published a benchmark against LichtFeld Studio, which reached v0.5.4.2 on November 1, on seven Mip-NeRF 360 scenes. The test ran an RTX 3070 with 8 GB of VRAM under Windows, with Frankensplat in Edge and a LichtFeld Studio 0.5.4.1 development build in native CUDA, both at 15,000 iterations and a 1.5 million splat cap. By OfflineTools' own measurement, progressive Frankensplat took 42.3% less training time than LichtFeld Studio with its edge map and thin structure features off on the five scenes every configuration completed, which works out to 1.73 times faster, and ran 2.04 times faster than LichtFeld Studio defaults. Fixed resolution Frankensplat took 30.3% less time than the detail off configuration.
Quality moved the other way. Mean PSNR across all seven scenes was 28.52 dB for progressive Frankensplat against 29.39 dB for LichtFeld Studio with detail features off, a 0.87 dB gap, measured after fitting exposure and color to the held out photos. Each configuration ran once per scene, and LichtFeld Studio's default mode ran on only five of the seven scenes.
Frankensplat is available now in the browser.




