Looking Glass Documentation
Buy Looking GlassDiscord
  • Looking Glass User Guide
  • NEW! โœจLooking Glass Goโœจ
  • Displays
    • ๐Ÿ”ฎLooking Glass Go
      • โšกGet Started with Looking Glass Go
      • ๐Ÿ“ฑUsing the Go Mobile App
      • ๐Ÿ”†Liteformsโ„ข
      • ๐Ÿ–ฅ๏ธStandalone and Desktop Modes
      • ๐Ÿ”ŒPower and LED States
      • ๐Ÿช„Default Playlist
      • โญ๏ธWhat's Next?
      • ๐Ÿ‘œAccessories
      • โš™๏ธAdvanced Playlist Creation
      • โš™๏ธManual Firmware Update
      • โ“Common Troubleshooting Issues
    • ๐Ÿ”ฎLooking Glass 16" Light Field Displays
      • ๐Ÿช„Looking Glass 16" Light Field Display (Landscape)
      • ๐Ÿช„Looking Glass 16" Light Field Display (Portrait)
      • โ“Common Troubleshooting Issues
    • ๐Ÿ”ฎLooking Glass 32" Light Field Displays
      • ๐Ÿช„Looking Glass 32" Light Field Display (Landscape)
      • ๐Ÿช„Looking Glass 32" Light Field Display (Portrait)
      • โ“Common Troubleshooting Issues
    • ๐Ÿ”ฎLooking Glass 65" Light Field Display
    • ๐Ÿ”ฎLooking Glass Portrait
      • โšกGet Started with Looking Glass Portrait
      • ๐ŸŽ‡Demo Holograms
      • โ“Common Troubleshooting Issues
  • Software Tools
    • ๐Ÿ“šOverview
    • ๐ŸŒ‰Looking Glass Bridge
      • โœจUsing Looking Glass Bridge
      • ๐ŸชŸDisplay Settings on Windows
      • ๐ŸŽDisplay Settings on macOS
      • ๐ŸงDisplay Settings on Linux
      • ๐Ÿ‘ทTroubleshooting
    • ๐Ÿ“ฝ๏ธLooking Glass Studio
      • ๐Ÿ“šUsing Looking Glass Studio
      • RGB-D Photo / Video
      • Quilt Images / Video
      • iPhone Portrait Photos
      • Android Depth Photos
        • Samsung Portrait Mode
      • Light Field Photosets
      • Exporting Holograms
      • Troubleshooting
    • ๐ŸงŠLooking Glass Blocks
      • โœจConvert any image into a hologram
      • โฌ†๏ธUploading, editing and sharing Quilts
      • ๐ŸฅฝViewing your holograms on different platforms
    • ๐ŸŽฌHologram Video
    • ๐Ÿ”†Liteformsโ„ข
      • ๐ŸชŸGet Started on Windows
      • ๐ŸŽGet Started on MacOS
      • ๐Ÿง™Making Custom Liteforms
      • ๐ŸชConfigure Liteforms for Kiosk Setup
    • ๐Ÿ‘€Looking Glass Model Viewer
    • ๐ŸงชExperiments
      • ๐Ÿ“ฝ๏ธMedia Encoder
      • โฉLooking Glass Media Encoder
  • Key Concepts
    • ๐Ÿ”‘Hologram 101
      • ๐ŸŽ‰Making great holograms
      • ๐ŸŒŽHolograms in the real world
      • ๐Ÿ‘พHolograms, but virtual
    • ๐Ÿ”How does Looking Glass Work?
    • ๐Ÿ“ธVirtual Camera
    • ๐ŸงŠ3D Design Guidelines
      • Lighting
      • Post-Processing
      • Scene Composition
      • Materials & Textures
      • Performance
    • ๐Ÿ’กQuilts
      • ๐ŸŽฌQuilt Video Encoding
    • ๐Ÿ’กLight Fields
      • โšกLinear Light Field Capture
    • ๐Ÿ“ฝ๏ธFilming a Looking Glass
  • Creator Tools
    • ๐ŸŽจOverview
    • ๐Ÿ”ŒUnity
      • โšกUsing Unity with Looking Glass
      • Setting up your Development Environment
      • Example Scenes
      • Prefabs
        • Hologram Camera
        • 3D Cursor
        • Dual Monitor Application
      • Script Reference
        • HologramCamera.cs
        • LKGDisplaySystem.cs
        • QuiltCapture.cs
        • Cursor3D.cs
        • OrbitControls.cs
        • BlockUploader.cs
        • MobileDMAController.cs
        • iOS Sample Scene Scripts
          • ChangeInteractionModality.cs
          • XYSlider.cs
          • XYSpotlight.cs
          • AudioRotateControl.cs
          • ModelController.cs
          • DemoIOSUIController.cs
          • PageHandler.cs
          • PageConnectHandler.cs
          • PageCalibrateHandler.cs
          • PageTestHandler.cs
          • DynamicAlcove.cs
      • Package Integrations
        • Built-in Render Pipeline Post-Processing
      • Developing for iOS
      • Depth of Field and Other Post-Processing Effects
      • Quilt Video Audio and Playback
      • Developing for Ultraleap Hand Tracking on Looking Glass
      • Looking Glass Pro (Legacy)
      • Additional Support
      • Change Log
    • ๐ŸนBlender
    • ๐Ÿ”ŒUnreal Engine
      • ๐Ÿ—’๏ธChange Log and Old Versions
      • ๐Ÿ’ฝInstalling the Unreal Engine plugin
      • ๐ŸŽฅUsing the Unreal Engine Plugin
        • Using the HoloPlay Capture
        • Exporting Quilt Images and Video with Sequencer
      • Accessing HoloPlay Data with Blueprint Scripting
      • Packaging the Project
      • Unreal Engine 4 (Legacy Support)
        • Unreal Engine 4 Quick Start
          • Using the HoloPlay Capture
          • Exporting Quilt Images and Video with Sequencer
    • ๐ŸŒWebXR
      • ๐Ÿ”ถPlayCanvas
      • 3๏ธโƒฃ3๏ธโƒฃ Three.JS
      • โš›๏ธReact-Three-Fiber
      • ๐ŸŒˆSpline
  • Tutorials
    • ๐Ÿ“ฑRunning Looking Glass Displays with iOS Devices
    • โ“‚๏ธCapturing Light Fields in Maya
    • ๐Ÿง‘โ€๐Ÿ”ฌUsing ShaderToy with Looking Glass
    • ๐ŸŽจSculpting with Adobe Medium and Looking Glass
    • ๐Ÿ”Turn Videogames Holographic with Refract
    • ๐Ÿ–๏ธBuilding with Leap Motion
  • Developer Docs
    • โš™๏ธLooking Glass Bridge SDK
      • ๐Ÿช›Web Application Integration
      • ๐Ÿ”ŒIntegrating Native Applications
      • ๐Ÿ““Native Function Reference
    • ๐ŸฆLooking Glass Core Migration Guide
  • Third Party Software
    • ๐Ÿ—ก๏ธ3D Slicer
    • ๐Ÿ”ฌVTK (Visualization Toolkit)
    • ๐Ÿ—บ๏ธParaView
    • ๐Ÿ”ฉCommunity Made Tools & Projects
  • Legacy Software
    • ๐Ÿ“ก3D Model Importer
      • 3D Model Importer App Guide
      • 3D Model Importer App Reference
    • ๐ŸŽญDiorama
      • Change Log
    • ๐ŸŽž๏ธDepth Recorder
    • ๐Ÿ“ธLightfield Photo App
    • ๐ŸLooking Glass Core Overview
    • ๐Ÿฝ๏ธLooking Glass Core SDK
      • C API Overview
        • HoloPlayCore.h
          • State Functions
          • General-Query-Functions
          • Device-Query-Functions
        • libHoloPlayCore.h
        • HoloPlayShaders.h
    • ๐Ÿ”ฐLooking Glass Core JS
      • API
        • HoloPlayCore.Client
        • HoloPlayCore.Message
        • HoloPlay Service Related
        • examples
  • Legacy Hardware
    • ๐Ÿ”ปLooking Glass 8.9"
    • ๐Ÿ”ปLooking Glass 15.6"
    • ๐Ÿ”ปLooking Glass 8K
    • ๐Ÿ”ปLooking Glass 16"
    • ๐Ÿ”ปLooking Glass 32"
    • ๐Ÿ”ปLooking Glass Pro
  • ๐Ÿ’ฌContact Us
  • ๐Ÿ› ๏ธFAQ & Troubleshooting
Powered by GitBook
On this page
  • Hardware setup
  • Looking Glass Go Display
  • Looking Glass 16โ€ Displays
  • Running applications
  • Loading calibration data
  • Hologram Video app
  • Demo apps
  • Developing applications

Was this helpful?

  1. Tutorials

๐Ÿ“ฑRunning Looking Glass Displays with iOS Devices

PreviousSplineNextCapturing Light Fields in Maya

Last updated 1 month ago

Was this helpful?

Follow us

  • Twitter
  • Instagram
  • LinkedIn

Looking Glass now supports seamless integration with iOS devices, allowing users to connect their Looking Glass Go or 16โ€ displays directly to an iPhone or iPad via USB-C. This capability enables you to run interactive applications for your Looking Glass display using compatible iOS devices, such as the iPhone 15/16 Pro, iPhone 15/16 Pro Max, and iPad Pro (M4).

With this new feature, you can:

  • Run Looking Glass iOS apps like the Hologram Video app on the Looking Glass Go and 16โ€

  • Build and deploy your own iOS applications for Looking Glass using our Unity plugin

  • Run demo applications demonstrating different use cases with a seamless setup

This opens up exciting new opportunities for developing and showcasing interactive 3D content without the need for a computer, streamlining workflows and expanding creative possibilities.

Hardware setup

Looking Glass Go Display

Looking Glass Go displays can be run via iPhone 15/16 Pro or iPad Pro (M4) devices.

Both power and display signal will be driven by the iOS device via a single 10Gbps USB-C cable. There is no need to connect your Go to a different power source. It will work like a holographic secondary display for your iOS device ๐ŸŽ‰

The Looking Glass Go is slightly under the maximum threshold for power draw from iPhones. This may cause the iPhone to warn you that it "Cannot Use Accessory" โ€” you can ignore this warning and select "OK".

If you find that your iPhone occasionally displays the โ€œCannot Use Accessoryโ€ alert when connected directly to the Looking Glass Go, consider using the Satechi Mobile XR Hub. This compact hub helps manage power draw so that your iOS device is not solely responsible for powering the display.

  1. Connect your iOS device to the XR Hub: Attach your iPhone 15/16 Pro to the Satechi Mobile XR Hub via a USB-C cable.

  2. Attach the Looking Glass Go: Plug the Looking Glass Go into the Satechi Mobile XR Hubโ€™s output port.

  3. Optional external power: For extended sessions, you may also connect a power adapter to the XR Hub itself, ensuring stable power delivery to both the hub and the Looking Glass Go.

By offloading part of the power draw, the Satechi Mobile XR Hub helps maintain reliable performance and can reduce or eliminate power-related warnings on your iPhone. It also preserves your iPhone battery life, which is especially handy for longer holographic workflows.

To set up your Go device to be able to run iOS devices, follow the user guide to setting up your Go device. Once is it set up and connected to the internet, it will automatically receive an update to the latest firmware version โ€” this is required to be compatible with iOS devices. You can check your firmware version via the Go Mobile App by selecting the settings button on the top right. You must be on firmware v1.0.59 or later.

Note that updates can take several minutes to download and process. If your device fails to update, you can do so manually by following these instructions and can contact our support team for assistance at support@lookingglassfactory.com.

Once your Go device has updated, run the device once in Standalone mode, and then restart the device. This will create a new drive on your device that is required for interfacing with iOS devices.

When your device has restarted, connect your Go to your iPhone or iPad via USB-C cable. The power light indicator should turn blue. Press the power button.

The screen of your Go device should turn on and mirror your iOS device screen.

For best results, you should also set the audio output device to be the iPhone, not the Looking Glass โ€” this will ensure you can hear any sound effects and audio from running apps. To do so:

  • Pull down from top right corner of your iPhone to expose the menu

  • Click the button on the top right of the menu

  • Select "iPhone" from the options

The setup is now complete and you can run our iOS software applications.

Looking Glass 16โ€ Displays

Looking Glass 16โ€ displays can be run via iPhone 15/16 Pro, iPhone 15/16 Pro Max, or iPad Pro (M4) devices, but we strongly recommend using an iPad for best performance.

To connect your Looking Glass 16โ€ display, plug both USB-C cables into the device, per the hardware setup guide. The HDMI cable wonโ€™t be necessary. Plug the other end of one of the USB-C cables into the power adapter and plug the power adapter into a wall socket. Plug the other USB-C cable into your iOS device (note that this must be a 10Gbps cable). Your Looking Glass display should now turn on and show the iOS device background. The setup is now complete and you can run our iOS software applications.

For optimal usage of the system, there are a few settings that will improve the user experience.

  • Set your device to extended, not mirror โ€” this will improve the rendering quality of the output in the Hologram Video app and when no app is being run from the iPad

    • Under "Settings" -> "Display & Brightness" select "Arrangement" and ensure the toggle for "Mirror Display" is off

  • Set audio output device to be the iPad, not the Looking Glass โ€” this will ensure you can hear any sound effects and audio from running apps

    • Pull down from top right corner of your iPad to expose the menu

    • Click the button on the top right of the menu

    • Select "iPad" from the options

  • Set the lock screen to activate after 15 minutes โ€” this will mitigate any burn in caused by having a static image run for too long

    • Under "Settings" -> "Display & Brightness" select "Auto-Lock" and ensure "15 minutes" is selected from the list of options

  • Ensure low-power mode is disabled

    • Under "Settings" -> "Battery" make sure the toggle for Low Power Mode is untoggled

Running applications

We provide a suite of iOS applications for you to use on your Looking Glass devices.

Loading calibration data

For all applications, you must first select the calibration file for your Looking Glass device. When you run your application, you will be prompted to:

  • Connect your device via USB-C

  • Load a calibration file via the file browser. Calibration files are under Locations -> LKG-XXXXXX (your device serial number) -> LKG_calibration -> visual.json. Select the visual.json file

  • Your calibration is now loaded โ€” applications will store this for future use

Calibrations differ between devices. If you connect your iOS device to a different Looking Glass, youโ€™ll need to reset your calibration. Applications will ask you to confirm the loaded calibration when you start the app. If your device is connected to a new Looking Glass display, be sure to load a new calibration file.

If youโ€™ve asked to not show this prompt again but have connected your device to a new Looking Glass display, youโ€™ll need to change the calibration by selecting Settings (the gear icon) -> Load new calibration. Navigate to the visual.json for your new device and select it.

You can also confirm your calibration is correct using the calibration test image. This can be selected from the popup screen that notifies you which calibration files is being used, which appears once you connect your device or can be accessed by pressing the gear button for settings. The test image should show a red vertical line in front of a blue vertical line in the center of the screen.

If your Looking Glass doesn't have these two superimposed straight lines in the center, you're likely using the wrong calibration. Reload the calibration file to resolve the issue.

Hologram Video app

Access Hologram Video via the App Store.

This app lets you load and play Cinematic Mode video captured from iPhones. Just shoot video on your iPhone and load it into the app, and you can see real-world footage holographically.

Advanced users can generate their own custom RGBD videos with AI tools like Depth Anything, DepthCrafter, and Owl3D.

See a full guide to the Hologram Video app here.

Demo apps

We have a suite of demo applications that showcase different use cases for our technology.

3D Replicas

Shows scans of historical artifacts, demonstrating a museum use case. Controls to rotate, zoom, and adjust lighting.

This app is in beta and intended for demonstration purposes โ€” it is distributed via TestFlight. To install it, first install TestFlight to your iOS device. Then, access it here.

Remember to follow instructions on setting up your hardware device and loading calibration!

3D Shoecase

Shows a selection of shoes and sneakers, demonstrating a retail use case. Controls to rotate, zoom, and adjust lighting.

This app is in beta and intended for demonstration purposes โ€” it is distributed via TestFlight. To install it, first install TestFlight to your iOS device. Then, access it here.

Remember to follow instructions on setting up your hardware device and loading calibration!

4D Ultrasound

A selection of models generated from medical scanning data, demonstrating a medical use case.

This app is in beta and intended for demonstration purposes โ€” it is distributed via TestFlight. To install it, first install TestFlight to your iOS device. Then, access it here.

Remember to follow instructions on setting up your hardware device and loading calibration!

3D Memoji (coming soon!)

Uses the built-in camera in your iOS device to let you become a holographic sloth character, demonstrating a location-based entertainment use case.

Developing applications

In addition to running the Holographic Video Player and demo applications, you can also create your own content via our Unity plugin. Follow our developer guide for more details!