u/ssus_dev

on-device 3DGS scanning and training for iPhone

After months of iteration and some great feedback from community, Memo is finally on the App Store.
Memo is a 3DGS app for iPhone that handles both high-quality scanning and fully local training — no cloud, no Pro model required.

Scanning
Memo exports COLMAP-compatible data so you can train on your PC with your preferred pipeline.

Two things I focused on:
Pose accuracy. ARKit poses are convenient but not quite good enough to train on directly, so memo runs a refinement pass on them before export.
No LiDAR requirement. Instead of depending on the depth sensor, Memo uses a diffusion-based depth estimation method to generate initial priors. The results are surprisingly good and significantly speed up training. Any AR-capable iPhone works — you don’t need a Pro. (You can still switch to LiDAR in settings if you have one.)

On-device training

You can also train 3DGS entirely on-device. I spent a lot of time optimizing specifically for iPhone hardware. On the Fast preset, a scene like this trains in 45 seconds on iPhone 15 Pro. You can tweak training parameters yourself or just use the presets. Once done, you can publish the scene straight to SuperSplat with one tap, or export the scene file directly.

Fast preset training

You can also view any scene in AR in Memo

Memo AR — Splat by Dymensium

Memo app: https://apps.apple.com/us/app/memo-on-device-3dgs/id6791409163

All scenes in my SuperSplat profile were scanned, trained, and published directly from iPhone using Memo: https://superspl.at/user/frs0n

Would love to hear your feedback, suggestions, or questions. Happy to go deeper on the technical side in the comments.

u/ssus_dev — 6 days ago

Viewing splat in AR

It feels like the object is actually right in front of me.

This is Memo 3DGS, an iOS app I built. Everything — capture, training — runs fully on-device on iPhone. It's live on the App Store now. Would love for you to give it a try.

u/ssus_dev — 6 days ago

Simultaneous Capture and Training on iPhone

This is what I’ve been researching recently, and it might reduce the training time afterwards.

u/ssus_dev — 16 days ago