Bring 3D Gaussian Splatting to your Looking Glass with iPhone
![]()
The Looking Glass is a revolutionary spatial display that uses lenticular technology to project true-to-life 3D visuals. Unlike traditional 3D monitors, it provides a realistic sense of depth and volume without the need for glasses.
With 3D Gaussian Splatting (3DGS), you can easily capture the world using apps like Scaniverse, or generate high-fidelity models from 2D photos using Apple’s open-source "SHARP". Since 3DGS allows for seamless multi-view rendering, it is the perfect content source for the Looking Glass. Experience the magic of seeing your real-world captures come to life in holographic 3D!
Looking Glass displays require a minimum input resolution of 2K or higher. As a result, device compatibility is strictly limited:
Note: Lightning ports are limited to 1080p (Full HD) output. Even with HDMI/Lightning adapters, these devices cannot meet the resolution requirements for Looking Glass.
We've upgraded the rendering engine to spark.module.js for better stability. This update also adds support for .spz, a high-compression 3DGS format, allowing for faster loading and smoother performance. We've also significantly reduced Webview-related errors.
To prevent your iPhone from overheating during long sessions, the app now automatically pauses rendering when you are not interacting with the screen.
You can now set custom default folders for each of the four viewing modes. Access settings via the File Menu and switch between viewers using the tabs at the top.
Standard orbital view. Rotate around the model and control zoom by distance.
Optimized for Apple's SHARP models. View from the front and adjust zoom via FOV.
Play back saved Quilt images (holographic grid images) on your Looking Glass.
Displays pre-rendered "LKG" images optimized specifically for your device.
Note: Quilt and LKG images are stored in their respective subfolders within the app's Document folder. You can export them via the iOS Files app.
When selecting multiple files, "PREV" and "NEXT" buttons will appear at the bottom of the screen, allowing you to browse through your collection effortlessly (sorted by filename).
Every Looking Glass unit is unique. To ensure accurate 3D rendering, the app requires your device's specific calibration file, visual.json.
Transfer the visual.json to your iPhone or iCloud and register it in the app's settings.
⚠️ Important Cautions: