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

Follow us

  • Twitter
  • Instagram
  • LinkedIn
On this page
  • Requirements
  • Feature Overview Video
  • Features
  • New in 2.0+
  • Running Mac Builds
  • Running Linux Builds
  • Known Issues
  • Design Guidelines
  • Having Issues?

Was this helpful?

  1. Creator Tools

Unity

PreviousOverviewNextUsing Unity with Looking Glass

Last updated 3 months ago

Was this helpful?

We're excited to release version 3.2.0 of our Unity plugin! This version builds on the new features introduced in v2.0 and adds much more - including support for developing interactive applications that can be run . We're excited for you to try out! If you have any issues, feature requests, or general feedback, please post on our .

Requirements

  • Unity 2021.3+

  • Looking Glass Bridge v2.0.9 or newer

  • A Windows machine with dedicated graphics card

  • An Apple Silicon Mac

  • iPhone 15/16 Pro or Pro Max

  • iPad Pro (M4)

Windows computers with discrete graphics cards like an RTX 3070 are strongly recommended.

No support for the HDRP.

The Render Graph is not currently supported in Unity 6. We are working on a fix and will be releasing a patch shortly to address this issue.

Feature Overview Video

This video was created for v2.0.0-alpha of the plugin and some things have changed in v3.0+.

Features

  • Run interactive scenes from within the Unity editor and in packaged builds

  • Create apps for iOS devices

  • Record holograms from the Unity editor

  • Use hardware buttons for Looking Glass devices (Windows only)

  • Post-processing stack for holograms

  • 3D cursor and orbit controls for holographic interactions

New in 2.0+

Depthiness Slider

We've added a new "depthiness" slider to the Looking Glass camera setup. You can now adjust the depth of your scene without changing other settings like the field of view or focus.โ€‹โ€‹

Camera Transform Mode

We've made an additional Hologram Camera "Transform Mode" that makes it behave much mroe like a conventional camera, called "Camera." In this mode, the pivot will shift to be centered on the position of the central perspective (rather than the center of the volume) and the focal plane can be moved/animated.

Holographic Cameras Creation Improvements

You can now turn normal Unity cameras into Looking Glass camera objects by right clicking them and selecting "Looking Glass" -> "Convert to Hologram Camera."

Quilt Capture Improvements

We've completely revamped the way to capture quilt images and videos. You can now take screenshots directly from the UI using the screenshot button on the Quilt Capture component.

Blocks Integration

Hologram Preview

URP support (beta)

Run interactive applications and record content from scenes built in the Universal Render Pipeline (URP). Currently no support for post-processing or the 3D cursor.

Render Stacking

You can now use quilts as background elements for your scenes, allowing you to "stack" holograms into multiple layers.

Force Display Index

We have added a toggle to override our logic that forces the Looking Glass window onto the Looking Glass display in builds. This improves setups with two monitors that use raycasting and UI events on a 2D display.

Running Mac Builds

Mac builds got a major improvement in v2.0.8 of the plugin, but still have UX issues. In particular, builds will resize and change position for a few seconds before correctly rendering on the Looking Glass device.

Running Linux Builds

This is not fully tested in v2.0+ of the plugin.

Beginning with version 1.3.0 of the Unity plugin, we have experimental support for Linux (Ubuntu).

However, due to some complications around Unity's window management system, when running builds on Linux it's necessary to launch them from the command line with the "-adapter" parameter set to the index of your Looking Glass display, as in the following example:

YourApp.x86_64 -adapter 2

The above sets your app to run on your second display, which, typically, is the index of your Looking Glass.

Additionally, in version 1.4.0+ of the plugin, there is no support for video recording with Linux. There is a missing dependency to enable this, FFmpeg, which we are aiming to include for Linux users in the future.

Known Issues

Design Guidelines

Having Issues?

Want to share your holograms on the internet? We've got you. We've added a integration directly to the Unity Plugin. You can go straight from the Unity editor to an uploaded hologram.

You can now preview Holograms directly in the unity editor without a Looking Glass Display connected, just like viewing blocks on .โ€‹

See our list of known issues .

Building experiences for the Looking Glass can be challenging because it's such a new medium. To make sure your demos really pop, take a look at our .

If you're having issues with our Unity Plugin please email us at developer@lookingglassfactory.com or post on our .

๐Ÿ”Œ
blocks.glass
blocks.glass
here
Design Guidelines
Discord
from iOS devices
Discord
Download the plugin here
This walkthrough video shows you the latest features in the v2.0 release!