Which phones and cameras shoot 3D?
34 devices from 29 makers that record real stereoscopic 3D, plus the apps that turn any phone into one - what each writes, and what Oku3D does with it on a Windows or Linux PC.
Table of Contents
Start here
Most people find out their phone shoots 3D by accident - a button in the camera app they had never pressed. Then the file lands on a computer and shows up flat, because nothing on the desktop knows what to do with it.
That is the part Oku3D handles. Everything on this page is a device that records two real views of the scene rather than guessing depth from one, and almost all of it opens in the player exactly as it was shot, with no conversion step and nothing to configure.
Shot on a phone
An iPhone spatial photo or video, or a Galaxy 3D capture, opens as shot. Both eyes decode, the depth AI stays off, and the output goes to whatever 3D screen or glasses you have.
Shot on a camera
Side-by-side, VR180, MPO, LIF and MVC all play natively. Where a file carries no tag at all, one keypress teaches the player the layout for the whole card.
And if none of it describes what you own: any phone can shoot stereo with an app, by taking the two eye views one after the other.
What the last column means
- Plays as shot
- Open the file. Both eye views appear in 3D, with nothing to set.
- Pick layout once
- The file carries no hint of how its two views are packed. Choose the layout in the bottom bar, press Ctrl+D, and every later file the player cannot identify follows suit.
- Convert first
- What the camera records is not stereo yet. Run the maker's own export step, and the result plays as shot.
Hardware list reviewed September 2026. A phone or camera released since then is missing rather than excluded - what decides whether it plays is the format it writes, and that changes far more slowly than the model names do.
A note on honesty: the iPhone and Galaxy rows below were opened here, on real files off the phones. Every other row states what the format that device writes does in the player - which the 210 supported file types cover - not a test on that specific model. If something on this list misbehaves, tell me and it gets fixed.
Phones
The two makers shipping stereo capture in a phone you can buy today - and they go about it differently. Apple builds it into the camera app and has carried it into every twin-camera model since the iPhone 15 Pro, so a newer iPhone almost certainly has it - the single-lens iPhone Air and 16e are the exception, because two views need two lenses. Samsung enables it model by model through the separate Camera Assistant app, so a newer Galaxy has to reach Samsung's own list first. Both write the same two formats.
| Device | What it records | Files | In Oku3D |
|---|---|---|---|
| iPhone 18 Pro, 18 Pro Max | Spatial photos and spatial video, 1080p at 30 fps | HEIC stereo pair, MV-HEVC MOV | Plays as shot |
| iPhone 17, 17 Pro, 17 Pro Max | Spatial photos and spatial video, 1080p at 30 fps | HEIC stereo pair, MV-HEVC MOV | Plays as shot |
| iPhone 16, 16 Plus, 16 Pro, 16 Pro MaxThe two Pro models add spatial audio from their four microphones. | Spatial photos and spatial video, 1080p at 30 fps | HEIC stereo pair, MV-HEVC MOV | Plays as shot |
| iPhone 15 Pro, 15 Pro MaxThe first phones to record spatial video, with iOS 17.2 in late 2023. | Spatial photos and spatial video, 1080p at 30 fps | HEIC stereo pair, MV-HEVC MOV | Plays as shot |
| Galaxy S25, S25+, S25 Edge, S25 UltraTurn on 3D Capture in the Camera Assistant app to get the button in the viewfinder. Needs One UI 8; the S25 FE is not on the list, and the S26 series only reaches it with One UI 9. | 12 MP photos at 4000 x 3000 per eye, 1080p video at 30 fps - 4K on the S25 Ultra | HEIC stereo pair, MV-HEVC MP4 | Plays as shot |
| Galaxy Z Fold7, Z Flip7Same 3D Capture toggle in Camera Assistant. | 12 MP photos at 4000 x 3000 per eye, 1080p video at 30 fps | HEIC stereo pair, MV-HEVC MP4 | Plays as shot |
Headsets and tablets
A headset sees the world through two cameras already, so several of them record what they see. Glasses-free tablets do the same with a stereo pair on the back.
| Device | What it records | Files | In Oku3D |
|---|---|---|---|
| Apple Vision Pro | Spatial photos and spatial video from the headset itself, 2200 x 2200 per eye at 30 fps | HEIC stereo pair, MV-HEVC MOV | Plays as shot |
| Samsung Galaxy XR | 3D photos and 3D video from the headset itself | HEIC stereo pair, MV-HEVC | Plays as shot |
| Meta Quest 3, Quest 3SNeeds a store app that uses the passthrough camera API - the system capture button records flat. Those apps write unusual frame sizes, so pick the layout once; an app that writes MV-HEVC instead needs nothing. | Stereo passthrough capture, 1280 x 960 per eye at 30 fps, or 1280 x 1280 on a current system version | Side-by-side MP4 | Pick layout once |
| Pico 4 UltraNot sold in North America. | Spatial video from the headset itself, 2048 x 1536 per eye at 60 fps | MV-HEVC MP4 | Plays as shot |
| Play For Dream MRAndroid-based headset sold mainly in Asia. | Spatial video from twin 32 MP cameras | Stereo MP4 | Pick layout once |
| Leia Lume Pad 2, ZTE nubia Pad 3D and 3D IIA LIF opens with the depth the tablet recorded, not an AI estimate. | Stereo photos up to 5K, 1080p per eye video at 30 fps | LIF photos, side-by-side MP4 | Plays as shot |
Dedicated 3D cameras
Two lenses, one body, nothing to rig. Everything here exists because of the second lens.
| Device | What it records | Files | In Oku3D |
|---|---|---|---|
| Acer SpatialLabs EyesIts widest modes are recognized from the frame shape. The 3840 x 2160 side-by-side clip looks like ordinary 16:9 video, so pick the layout once for that one. | 8 MP per eye, photos at 7680 x 2160, video to 4K per eye, lenses 63 mm apart | Side-by-side JPG and MP4 | Plays as shot |
| Kandao QooCam EGO | 24 MP photos at 8000 x 3000, video at 3840 x 1080 up to 60 fps | Side-by-side JPG and MP4 | Plays as shot |
| XREAL Beam ProAn Android handheld for XREAL's glasses, picked up by 3D photographers for the twin cameras and the low price. Fixed focus and automatic exposure are the trade. | 3D photos at 3840 x 2880 per eye, 1080p per eye video at 60 fps, lenses 50 mm apart | Side-by-side JPG and MP4 | Plays as shot |
| VR180 cameras - CALF x VISINSE, SLAM XCAM, ViewPT RealiaEach folds its two fisheye views into the finished stereo frame inside the camera, which is what separates them from a rig whose two fisheye views have to be stitched on a desktop first. | 180-degree stereo at 7680 x 3840 for both eyes together, or 6K at 50 fps | VR180 stereo MP4 | Plays as shot |
| Insta360 Pro 2A 360 camera with a stereo 180 mode - the consumer X-series models are flat 360 only. | 180-degree stereo at 4K per eye | VR180 stereo MP4 | Plays as shot |
Cinema and pro rigs
Where a stereo pair is assembled from a big sensor and a special lens. The camera records something a player cannot read yet - the maker's software turns it into stereo first.
| Device | What it records | Files | In Oku3D |
|---|---|---|---|
| Canon EOS VR SystemCanon's EOS VR Utility straightens the pair into a VR180 or spatial-video file, which then plays as shot. | VR180 stereo through the RF 5.2mm dual fisheye on full frame or the RF-S 3.9mm on the R7, and spatial video through the RF-S 7.8mm dual lens on the R7 and R50 V | Two lens images packed into one frame | Convert first |
| Blackmagic URSA Cine ImmersiveBuilt for Apple Immersive Video; grade and export to a stereo file first. | Twin 8K x 8K sensors at up to 90 fps | Stereo Blackmagic RAW | Convert first |
| Kandao VR Cam, TECHE 3D180VRStreaming rigs first - what gets recorded is the same 8K stereo picture the stream carries. The Kandao has no card of its own and records through its desktop software. | 8K VR180 stereo on two large sensors, stitched in the camera | VR180 stereo MP4 | Plays as shot |
| Z CAM K1 Pro | VR180 stereo on two Micro Four Thirds sensors | VR180 stereo MP4 | Plays as shot |
Discontinued, still worth using
None of these are made any more, all of them turn up used, and the files they wrote still open. If a drawer at home holds one, its memory card is 3D you already own.
| Device | What it records | Files | In Oku3D |
|---|---|---|---|
| Fujifilm FinePix Real 3D W1, W3The classic consumer 3D camera, 2009 and 2010. The W3 also shoots 3D video, into a two-stream AVI that few players open - the photos are the dependable part. | 10 MP per eye through twin lenses | MPO photos | Plays as shot |
| Panasonic Lumix DMC-3D1Every 3D shot lands twice: a flat JPEG beside the MPO, and the MPO is the one with both eyes in it. The 3D video packs both eyes into a plain 1080 frame that carries no hint of it, so that half needs the layout picked once. | Twin lenses in a compact body - 8 MP 3D photos, 1080i 3D video | MPO photos, side-by-side video | Plays as shot |
| Nintendo 3DS, New 3DS | 0.3 MP per eye - low resolution, real stereo | MPO photos | Plays as shot |
| Insta360 EVO | 180-degree stereo at 5.7K when unfolded | VR180 stereo MP4 | Plays as shot |
| Kandao QooCam (original) | 4K 180-degree stereo with the lenses side by side, or 360 flat when folded | VR180 stereo MP4 | Plays as shot |
| Vuze XR | 180-degree stereo at 5.7K | VR180 stereo MP4 | Plays as shot |
| Lenovo Mirage Camera | VR180 stereo at 4K, the first consumer camera of the format | VR180 stereo MP4 | Plays as shot |
| 3D camcorders - Sony HDR-TD10 to TD30, Panasonic HDC-Z10000 and SDT750, JVC GS-TD1The MVC track holds both eyes at full resolution, and it decodes the same way a 3D Blu-ray does. | Full-HD twin-lens 3D on tape-era camcorders, 2011 to 2013 | AVCHD 3D (MVC) in MTS, or side-by-side | Plays as shot |
| Pocket 3D camcorders - Sony Bloggie 3D, Toshiba Camileo Z100Both eyes share one ordinary 1920 x 1080 frame with nothing to mark it, so pick Half SBS once. The narrow lens spacing makes for gentle depth rather than deep. | Full HD 3D from two small lenses 2 to 3 cm apart, 2011 and 2012 | Side-by-side MP4 | Pick layout once |
| 3D phones - LG Optimus 3D and 3D Max, HTC EVO 3D, Sharp Aquos SH80FThe photos open as shot. Their video packs both eyes into a plain 720p frame that carries no hint of it, so that half needs the layout picked once. | 5 to 8 MP per eye, the first wave of stereo phones in 2011 | MPO or JPS photos, side-by-side video | Plays as shot |
| 3D lenses - Panasonic Lumix G 12.5mm, Samsung NX 45mm 2D/3D | A stereo pair on a body that supports the lens - a Panasonic Lumix G for the 12.5mm, the NX300 for the Samsung | MPO photos | Plays as shot |
| Sony 3D Sweep Panorama - Cyber-shot, NEX and Alpha models, 2010 to 2014Not a twin-lens camera: the parallax comes from the camera moving, so the pair is real but only holds up on a still subject. A flat JPEG is saved next to it. | A stereo panorama assembled while the camera sweeps across the scene | MPO photos | Plays as shot |
| Lytro (first generation)The two eye views come out of the light field itself, with no depth estimate involved. The later Illum opens through its embedded preview instead, so that one goes the depth-AI route. | A light field through a microlens array, 2012 - the parallax is inside the single frame | LFP and LFR light field photos | Plays as shot |
Any phone, with an app
Nothing above matching what is in your pocket? Two eye views do not have to be captured at the same instant. Photograph the subject, move the phone about 6 cm to the side, photograph it again - the two frames are a stereo pair, and an app does the aligning. Photographers have called this the cha-cha method since long before phones existed.
It costs you moving subjects: anything that shifts between the two shots comes out as a ghost. What it buys is everything else - a phone that has no 3D mode at all, a zoom no fixed twin-lens camera can match, and a stereo base you choose yourself. Step a meter sideways instead of six centimeters and a mountain range gets the depth a human eye never sees.
| App | Platform | How it works | Saves |
|---|---|---|---|
| 3DSteroid Pro | Android | Shoot the left eye, slide the phone a few centimeters sideways, shoot the right. Aligns the pair afterwards, and the zoom works, which a fixed twin-lens phone cannot offer. | MPO, JPS, side-by-side JPG |
| i3DSteroid | iOS | The same two-step method from the same developer, and it can write the result as a spatial photo. | MPO, side-by-side JPG, HEIC stereo pair |
| CrossCam | Android and iOS | Two shots on one phone, or two phones paired up and fired together - which is what makes a moving subject possible. | Side-by-side JPG |
| Spatialify | iOS | Writes spatial photos on iPhones that have no spatial mode of their own, and converts between spatial and side-by-side. | HEIC stereo pair, side-by-side |
Everything in that last column opens in Oku3D as shot. Third-party apps, listed because they work - no affiliation, and nothing here is sponsored.
What the files actually are
A short list of formats covers everything above. Knowing which one you have is only useful when something goes wrong - otherwise the player works it out on its own.
| Format | Comes from | What Oku3D does |
|---|---|---|
| MV-HEVC | iPhone and Vision Pro spatial video, Galaxy and Galaxy XR 3D video, Pico 4 Ultra captures | One video track carrying two camera views. Oku3D decodes both and plays them as full side-by-side, with the eye order taken from the file so left and right land the right way round. |
| HEIC stereo pair | iPhone and Galaxy 3D photos, Apple Spatial Photos | One HEIC holding two full-size images tagged as a stereo pair. Both are decoded and shown as captured - the depth AI stays off, because the camera already measured the depth. |
| MPO and JPS | Fujifilm and Panasonic 3D cameras, the Nintendo 3DS, the 2011 3D phones | The long-standing stereo photo formats. Both eyes open together. |
| LIF | Leia Lume Pad and nubia Pad tablets, the Leia app, Immersity AI exports | Leia's stereo photo format, carrying the depth map captured with the picture. The format menu switches between that map and Oku3D's own estimate so you can compare them. |
| LFP light field | Lytro cameras | One frame shot behind a grid of microlenses, where the angle a ray arrived from is recorded along with its color. Where that raw field can be read, both eye views come straight out of it, with no depth estimate involved. |
| Side-by-side and top-bottom | Most dedicated 3D cameras, VR180 rigs, 3D movie files | The two eyes packed into one frame. Recognized from the container tag, the file name, or the frame shape, and played as the layout it is. |
| H.264 MVC | 3D Blu-ray discs, AVCHD 3D camcorders | A base view plus a second view carried alongside it. Both decode natively, from a disc, an ISO, or an MTS or MKV file that kept the track. Unencrypted discs only - commercial discs are AACS-encrypted, Oku3D ships no decryption keys, and such a disc shows a notice instead of playing. |
Anything not on this list - an ordinary photo, a 2D movie, a game through screen capture - still plays in 3D. It just gets there the other way, with the depth AI estimating what the camera never measured.
If a file opens flat
A stereo file with no tag anywhere - no container metadata, no format in the file name, no telltale frame shape - looks to any player like an ordinary picture that happens to be wide. Some 3D cameras write exactly that.
- Pick the layout in the bottom bar. Full SBS for nearly every dedicated 3D camera; VR180 for a fisheye rig.
- Press Ctrl + D. A toast confirms what was saved.
- Every later file the player cannot identify inherits that layout, so a whole memory card is one decision.
Files the player can identify keep their own format regardless, so saving a default never breaks the next spatial video. The Help page covers what overrides what.
The other direction happens too: if the depth looks inside-out - the background nearer than the subject - the eyes are swapped, and the format menu has a switch for it.
Scanning a place instead of shooting it
Everything above captures a view: two eyes, one direction, fixed the moment the shutter closed. A 3D scan captures the place itself. You walk around the subject filming or photographing it from every side, an app works out where each shot was taken from, and what comes back is a scene made of millions of colored specks - a Gaussian splat. Oku3D opens one and lets you move through it, so the viewpoint is yours rather than the photographer's.
Nothing about it needs special hardware. An ordinary phone camera is enough; a LiDAR sensor helps on blank walls and plain surfaces, where there is nothing for the software to recognize from one frame to the next.
Phone apps do the whole job, and so do desktop tools that train a scan from footage you shot yourself. Which one you use changes nothing here - what matters for playback is only the file you get out at the end.
Oku3D opens the formats the field settled on: PLY, SPLAT, SPZ and KSPLAT, PlayCanvas / SuperSplat's SOG as a single file or as the folder of pieces it writes, SPX, splats carried inside a GLB or a USD / USDZ scene, World Labs' RAD, and a LichtFeld Studio project. If your scanning app can write any of those, its scans open here. How to move through one is on the Help page.
Open what you already shot.
Free, offline, no account. Windows and Linux, on any GPU brand.