3D Splat App

Gaussian splatting
on your Mac

Train 3D gaussian splat scenes locally. Import your photos, tweak, render, export. No cloud required.

Version 0.1 · Free · macOS 26+

Gaussian splat scene of a fountain rendered in 3D Splat App

Everything you need to splat

Import Support

Drop in raw photos, COLMAP datasets, or Nerfstudio-format projects. The app handles structure-from-motion, or uses existing camera poses.

Local GPU training

Train entirely on your Mac's GPU with Metal. Choose Fast, Medium, or HD presets depending on how much time you have.

Multi-format export

Export your trained scenes as PLY, Compressed PLY, SPZ, or SOG. Ready for viewers, engines, and the web.

Mask support

Use PNG alpha masks, a separate masks directory, or the built-in ML person segmentation to isolate subjects.

Mask editor

Paint and erase masks frame-by-frame with a built-in brush tool. Fine-tune ML-generated masks before training.

Video rendering Coming soon

Create camera paths with keyframes, preview in real-time, and render smooth fly-through videos of your splat scenes.

Train

Watch your scene come to life

See real-time PSNR and loss metrics as your splat scene trains. The app gives you full control over iterations, resolution, and quality presets.

From a quick 2-minute preview to a detailed HD reconstruction, you decide how far to push it.

Training a gaussian splat scene of a car with real-time metrics
Create

Cinematic camera paths Coming soon

Place keyframes, set durations, and render smooth fly-through videos. Use orbit presets for instant 360° turntables, or craft custom paths through your scene.

Export at up to 4K with configurable frame rate.

Camera path editor showing keyframes and video export controls

Isolate subjects with ML

Automatically segment people from backgrounds using on-device machine learning, then refine masks by hand to create clean isolated splat portraits.

Grid of auto-generated person masks across all frames
Step 1

ML segmentation

Run person segmentation across all frames in one click. Review generated masks in a thumbnail grid.

Brush tool for painting and erasing masks
Step 2

Refine with brush

Use the paint and eraser tools to fine-tune edges. Toggle between composite and overlay views.

Final isolated person splat portrait on black background
Step 3

Train & render

Train with masks enabled to get a clean isolated splat portrait, free of background noise.

Demo

A quick demo of some trained scenes and training timelapse.

Your splats, your format

Export trained scenes in the format you need for web viewers, game engines, or further processing.

.ply
.ply (compressed)
.spz
.sog

Start splatting

Free on the Mac App Store. macOS 26 Tahoe