Go Case study · UI/UX Lead Designer · Looking Glass

Looking Glass Go

Go is Looking Glass's pocket-sized holographic display, a 6-inch screen that turns an ordinary phone photo into something with real depth. The mobile app is the only interface most people ever touch, and it has to make two very different technical processes, one automatic, one borrowed, feel like a single button.

Product video Looking Glass Go (2023) Watch on YouTube ↗
RoleUI/UX Lead Designer
PlatformiOS + Android app, WiFi-paired 6″ display
CompanyLooking Glass
Focus Depth Zoom
FOCUS
DEPTH
ZOOM

One button, two pipelines.

The App Store description makes a single promise: shoot a photo, watch it become a hologram. Underneath that promise are two unrelated processes. A photo's depth is invented by an on-device AI model in under a minute. A video's depth has to already exist somewhere else, captured by the phone's own Cinematic Mode or generated by a separate tool, because the app has no video depth model of its own.

Photo pathAI depth generation, automatic, roughly 20 seconds to over a minute depending on the phone
Video pathNo in-app depth model; needs iPhone 15 Pro/Pro Max Cinematic Mode footage, or an externally authored depth file
Manual depth filesSide-by-side RGB-D video, color on the left, depth on the right, built with tools like Depth Anything, DepthCrafter, or Owl3D
2D PHOTO from camera roll VIDEO Cinematic Mode, or an RGB-D file AI generates depth, automatic depth already supplied, just mapped GO DISPLAY
The same button leads to two different amounts of real work: a photo's depth is guessed by the app itself, a video's depth has to already exist somewhere before the app can use it.

Three sliders to fix what the AI got wrong.

Automatic depth from a single 2D image is a guess, and the documentation says so outright: "the output of our AI depth generation may vary." The editing surface is small on purpose, three controls, because there's only so much a slider can repair after the fact.

FocusTap a point, an eye for portraits, to set where the sharp focal plane sits
DepthSlider controlling how far the subject pops forward off the display
ZoomCrop control to fit the source image into the display's aspect ratio
Documented failure modes
  • An ear separating from a dog's head, or a figure appearing to lose its neck in a crowd scene, when the depth guess misreads an edge.
  • Foreground details like hats and whiskers routinely landing in the wrong depth layer.
  • Pets often resolving to only two depth layers, reading as flat cutouts rather than volume.
  • Well-lit photos with a clear subject against a simple background convert far more reliably, since the model leans on shading to infer depth.
Looking Glass Go editing screen: a photo of a child playing on a beach with the Focus, Depth, and Zoom controls and a Depth slider along the bottom. Edit screen: Focus, Depth, Zoom

The library lives in an account, not the phone.

A converted hologram doesn't stay a local file. It drops into a playlist inside Blocks, Looking Glass's account-based library shared between the mobile app and a desktop site. The Go display doesn't hold a static image, it holds a playlist assignment, and pulls updates automatically over WiFi whenever that playlist changes. The device also runs a second, wired mode: plugged into a computer over USB-C, it can be driven directly as Desktop Mode instead of syncing a playlist over WiFi as Standalone Mode.

Storage modelAccount-based (Blocks), not local to the phone or the display
Sync triggerAutomatic over WiFi once a playlist is assigned; there's no manual export step
Cross-platform realityIndependent testing found Android syncing noticeably faster than iPhone to the same display
On-device capacityRoughly 23GB onboard, described as holding thousands of holograms
Diagram comparing Standalone Mode, where the Go display is powered from the wall and syncs playlists over WiFi, with Desktop Mode, where it connects directly to a laptop over USB-C. Standalone Mode (WiFi playlist sync) vs. Desktop Mode (wired to a computer)

Pairing has to narrate a long wait.

First setup pushes a firmware update over WiFi that the documentation estimates can take anywhere from five minutes to a full hour. A screen that's about to go unresponsive for up to an hour needs to say so up front, or the obvious read is that it's broken.

01

Hold the button for five seconds until the display shows "Ready to Pair."

02

Connect the display to WiFi from inside the app.

03

Firmware installs over WiFi, five minutes to an hour depending on the connection.

04

Display reboots ready to receive its first playlist.

Five screens of the Looking Glass Go pairing flow: account login, the Connect screen with pairing instructions, the Bluetooth permission prompt, a searching screen, and the found-device screen with a Connect button. Login through Bluetooth pairing to device found

What carried over.

Three working principles that generalize past this one device.

Separate the guess from the given

A user shouldn't have to reverse-engineer which parts of a result were invented by a model and which were supplied. Naming that difference in the interface sets expectations before a slider has to fix them.

Keep the correction surface small and named

Three sliders with specific jobs beat a generic settings panel. Each one exists because a known, documented failure mode needed exactly that lever.

Treat sync as a background contract

The object on the shelf should always reflect the playlist assigned to it, not a button someone has to remember to press.

Your questions, answered fast

Quick info about my services and process.

Have more questions? Reach out anytime.