Years ago I got into cross-eyed 3D photos and I've made a good few of them. Not many people are willing to spend the few days and eye strain to learn the viewing method, though. With Google Cardboard and other VR viewers becoming more mainstream, is there a consistent and easy way to create stereoscopic images for VR viewers from a stereoscopic pair?

I read that GC uses a .jpg approach, where they store the right-eye input inside the metadata for backwards compatibility, but I could only find some dodgy-looking apps for making those. And facebook's algorithm for 3D photos takes a single 2D photo as input. Do lay-people make 3D photos for VR and, if so, how?


There are multiple ways stereoscopic image data can be stored. The easiest to create are side-by-side JPGs.

  • Side-by-side JPGs (JPS). According to sView: Stereoscopic Formats, the images are in cross-eye order for JPS. You can use ImageMagick to create them.

    convert right.jpg left.jpg +append output.jpg

    When done rename the extension from jpg to jps. If you don't change the extension, you can view it as a cross-eye image.

  • Embedded in Exif metadata (MPO, JPG). MPO files are produced by many dedicated 3D cameras, such as the FujiFilm Real 3D W3. JPGs with embedded 3D data are produced by some apps, such as Google Cardboard. Some multi-camera phones similarly embed image data from multiple cameras into a single file. However, I know of no current multi-camera phone that is 3D capable.

    I don't know of any tools that create MPO files from image pairs, and ExifTool is not able to create new tags containing image data (thumbnails, previews, etc).

    To extract 3D image data from images, see:

  • Anaglyphs (red/blue images). This format is created by some toy 3D cameras (Vivitar, Toyo). I wouldn't bother with it.

  • 1
    Looks like sView is perfect for what I need. I also didn't know about the JPS format, that should work nicely, thank you! – Mihail Hurmuzov Jul 11 '19 at 13:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.