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
  • Looking Glass Unity Plugin v3.2.1
  • New Features
  • Looking Glass Unity Plugin v3.2.0
  • New Features
  • Looking Glass Unity Plugin v3.1.2
  • New Features
  • Looking Glass Unity Plugin v3.0.5
  • Features
  • Looking Glass Unity Plugin v2.0.8
  • Features
  • HoloPlay Unity Plugin v1.5.0
  • Features
  • HoloPlay Unity Plugin v1.5.0
  • Features
  • Removed
  • Bugfixes
  • HoloPlay Unity Plugin v1.4.3
  • Features

Was this helpful?

  1. Creator Tools
  2. Unity

Change Log

Looking Glass Unity Plugin v3.2.1

New Features

  • Fixed issue with the preview window on Unity 6

Looking Glass Unity Plugin v3.2.0

New Features

  • Support for deployment to iOS devices

  • Sample scene for building iOS apps

  • Fixed issue on 3D cursor in BiRP

Looking Glass Unity Plugin v3.1.2

New Features

  • Improved rendering on 16" devices

  • Ability to set quilt texture filtering mode

  • Bug fixes

    • Fixed stuttering bug on rotation script

    • Fixed color discrepancy in quilt screenshots in SDR

    • Fixed undo commands in Editor breaking the preview window

Looking Glass Unity Plugin v3.0.5

This is a major refactor that adds support for our latest hardware devices, but also may break backwards compatibility!

Features

  • Support for Looking Glass Go devices

  • Support for Looking Glass 16” Light Field Displays

  • Support for Looking Glass 32” Light Field Displays

  • Post-processing support in URP

  • Major API refactor, including changes to class names and calibration loading logic - may cause compiler errors when migrating existing projects!

  • Bug fixes

    • 3D cursor prefab no longer throws an error on initial import

    • Quilt capture time and frame interval bug fix

    • Fixed quilt capture pausing bug that would record no frames

    • Fixed view interpolation rendering black views

Looking Glass Unity Plugin v2.0.8

This is a major refactor that includes many exciting new features, but also may break backwards compatibility!

Features

  • URP support (beta)

    • Post-processing and 3D cursor are not yet supported

  • Apple Silicon support

  • Improved Mac build handling

    • Mac builds now automatically appear on the Looking Glass without additional configuration

  • Depthiness slider

    • A new tool to adjust how "depthy" your hologram is without affecting the scene's framing

  • Transform mode

    • There are now two different modes to control the visualization of the hologram camera, "Volume" and "Camera"

  • Hologram emulator

    • Visualize what the hologram will look like without a display connected with this Blocks-style renderer

  • Quilt Capture script

    • Capture screenshots and videos from within the editor

  • Direct to Blocks upload

    • Upload captured screenshots to Blocks from the Unity editor

  • Render stacking

    • Layer 2D renders, quilt renders, and hologram camera renders together to create complex visualizations in the display

  • Force display index toggle

    • Turns off our automatic windowing system to help raycast logic work better for dual monitor setups

  • Major API refactor, including changes to class names and calibration loading logic - may cause compiler errors when migrating existing projects!

HoloPlay Unity Plugin v1.5.0

Features

  • Improvements to Holoplay Recorder!

    • You can now import 3D video and record it with the Holoplay Camera without frame loss.

    • Referencing a clip in the "Video Clip" section of the Holoplay Recorder script will enable this functionality.

  • Preview Window Fixes!

    • We fixed the issue with the preview window not showing up correctly on some monitor configurations. Multiple monitor set ups rejoice!

    • We received complaints about artifacts appearing on less than ideal set ups. This update includes fixes to help remedy them.

  • Device Emulation Fixes!

    • We fixed an issue where device emulation was not updating correctly in some instances.

  • API Changes!

    • We cleaned up the API fields and methods to make them more descriptive and improve readability. Below is a list of the fields updated. You can find the updated fields on Holoplay.cs.

The following fields have been updated:

Holoplay.targetDisplay -> Holoplay.TargetDisplay
Holoplay.quiltSettings -> Holoplay.QuiltSettings
Holoplay.overrideQuilt -> Holoplay.OverrideQuilt
Holoplay.camDist -> Holoplay.CameraDistance
Holoplay.lightfieldMat -> Holoplay.LightfieldMaterial
Holoplay.clearFlags -> Holoplay.CameraData.ClearFlags
Holoplay.background -> Holoplay.CameraData.BackgroundColor
Holoplay.cullingMask -> Holoplay.CameraData.CullingMask
Holoplay.fov -> Holoplay.CameraData.FieldOfView
Holoplay.depth -> Holoplay.CameraData.Depth
Holoplay.renderingPath -> Holoplay.CameraData.RenderingPath
Holoplay.occlusionCulling -> Holoplay.CameraData.UseOcclusionCulling
Holoplay.allowHDR -> Holoplay.CameraData.AllowHDR
Holoplay.allowMSAA -> Holoplay.CameraData.AllowMSAA
Holoplay.allowDynamicResolution -> Holoplay.CameraData.AllowDynamicResolution
Holoplay.frustumColor -> Holoplay.Gizmos.FrustumColor
Holoplay.middlePlaneColor -> Holoplay.Gizmos.MiddlePlaneColor
Holoplay.handleColor -> Holoplay.Gizmos.HandleColor
Holoplay.drawHandles -> Holoplay.Gizmos.DrawHandles
Holoplay.size -> Holoplay.AdvancedCameraData.Size
Holoplay.nearClipFactor -> Holoplay.AdvancedCameraData.NearClipFactor
Holoplay.farClipFactor -> Holoplay.AdvancedCameraData.FarClipFactor
Holoplay.scaleFollowsSize -> Holoplay.AdvancedCameraData.ScaleFollowsSize
Holoplay.viewconeModifier -> Holoplay.AdvancedCameraData.ViewconeModifier
Holoplay.centerOffset -> Holoplay.AdvancedCameraData.CenterOffset
Holoplay.horizontalFrustumOffset -> Holoplay.AdvancedCameraData.HorizontalFrustumOffset
Holoplay.verticalFrustumOffset -> Holoplay.AdvancedCameraData.VerticalFrustumOffset
Holoplay.useFrustumTarget -> Holoplay.AdvancedCameraData.UseFrustumTarget
Holoplay.frustumTarget -> Holoplay.AdvancedCameraData.FrustumTarget
Holoplay.viewInterpolation -> Holoplay.Optimization.viewInterpolation
Holoplay.reduceFlicker -> Holoplay.Optimization.ReduceFlicker
Holoplay.fillGaps -> Holoplay.Optimization.FillGaps
Holoplay.blendViews -> Holoplay.Optimization.BlendViews
Holoplay.onHoloplayReady -> Holoplay.Events.OnHoloplayReady
Holoplay.onViewRender -> Holoplay.Events.OnViewRender
Holoplay.showAllObjects -> Holoplay.Debugging.ShowAllObjects
Holoplay.preview2d -> Holoplay.Preview2D
Holoplay.quiltPreset -> Holoplay.QuiltPreset
Holoplay.GetCamDistance() -> Holoplay.GetCameraDistance()
Holoplay.screenshot2DKey -> Holoplay.Screenshot2DKey
Holoplay.screenshotQuiltKey -> Holoplay.ScreenshotQuiltKey
Holoplay.quiltRT -> Holoplay.QuiltTexture

HoloPlay Unity Plugin v1.5.0

Features

  • (Windows ONLY) Added experimental support for screen DPI scaling for the editor preview window (for basic horizontal display arrangements).

  • The Holoplay's single-view and final screen cameras now have their stereoTargetEye set to StereoTargetEyeMask.None for better XR support.

  • Improved support for multiple Holoplay captures with the following new fields:

    • Holoplay.targetLKGName

    • Holoplay.targetLKGIndex

    • These fields allow you to directly control which LKG device connected to your computer to render to per-Holoplay object.

  • Changed HoloPlay Service errors to log as warnings in the Unity console instead of info lines.

Removed

  • Removed Multiplexing support due to its complexity.

Bugfixes

  • Fixed the HoloPlay preview window to work on at least the following versions:

    • (Windows) Unity 2018.4 to 2021.2

    • (MacOS) Unity 2018.4 to 2020.3

    • (Linux) Unity 2019.4 to 2020.3

  • Fixed the editor preview window occasionally bleeding over monitors by about 8 pixels.

  • Fixed various issues with the Holoplay inspector not properly saving.

  • Encapsulated many previously-public fields, and deprecated many C# LookingGlass API properties that were named with camelCase conventions, and created new properties with PascalCase naming to adhere to general C# naming conventions and best-practices.

HoloPlay Unity Plugin v1.4.3

Features

  • Improved robustness of HoloPlay window management.

  • Added AssemblyDefinitions for the following:

    • LookingGlass

    • LookingGlass.Editor

    • Unity.Postprocessing.Runtime

    • Unity.Postprocessing.Editor

Your project may fail to compile in Unity temporarily if you are updating from a prior version to v1.4.3.

If you are still receiving errors stating "The type or namespace name ... could not be found", It may be because we had some scripts in the global namespace that were moved into LookingGlass and LookingGlass.Editor.

PreviousAdditional SupportNextBlender

Last updated 1 month ago

Was this helpful?

= Needs to be re-confirmed

If you need to use Multiplexing features, please .

If you are using AssemblyDefinitions for your code, Select your project's AssemblyDefinition asset(s), and make sure to reference the LookingGlass and/or LookingGlass.Editor assemblies, and hit "Apply" in the inspector.

To fix this, add using LookingGlass; or using LookingGlass.Editor; at the top of your C# scripts where needed.

🔌
❗
🔨
🔨
contact us