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.
You can also view any scene in AR in Memo
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.