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
    • ๐Ÿ“šOverview
    • ๐ŸŒ‰Looking Glass Bridge
      • โœจUsing Looking Glass Bridge
      • ๐ŸชŸDisplay Settings on Windows
      • ๐ŸŽDisplay Settings on macOS
      • ๐ŸงDisplay Settings on Linux
      • ๐Ÿ‘ทTroubleshooting
    • โš™๏ธLooking Glass Bridge SDK
      • ๐Ÿช›Web Application Integration
      • ๐Ÿ”ŒIntegrating Native Applications
      • ๐Ÿ““Native Function Reference
      • ๐ŸฆLooking Glass Core Migration Guide
    • ๐Ÿ”ŒUnity
      • ๐Ÿš€Unity Plugin 4.0-alpha
      • โšก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
    • ๐Ÿ“ฝ๏ธLooking Glass Studio
      • ๐Ÿ“šUsing Looking Glass Studio
      • ๐ŸŽฌHologram Video iOS App
      • RGB-D Photo / Video
      • Quilt Images / Video
      • iPhone Portrait Photos
      • Android Depth Photos
        • Samsung Portrait Mode
      • Light Field Photosets
      • Exporting Holograms
      • Troubleshooting
    • ๐Ÿ‘€Looking Glass Model Viewer
    • ๐ŸงŠLooking Glass Blocks
      • โœจConvert any image into a hologram
      • โฌ†๏ธUploading, editing and sharing Quilts
      • ๐ŸฅฝViewing your holograms on different platforms
    • ๐ŸŽจOther Creator Tools
      • ๐Ÿน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
    • ๐ŸงชExperiments
      • ๐Ÿ”†Liteformsโ„ข
        • ๐ŸชŸGet Started on Windows
        • ๐ŸŽGet Started on MacOS
        • ๐Ÿง™Making Custom Liteforms
        • ๐ŸชConfigure Liteforms for Kiosk Setup
      • ๐Ÿ“ฝ๏ธMedia Encoder
        • โฉLooking Glass Media Encoder
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘Third Party Apps and Tools
      • ๐Ÿ—บ๏ธParaView
      • ๐Ÿ”ฌVTK (Visualization Toolkit)
      • ๐Ÿ—ก๏ธ3D Slicer
      • ๐Ÿ”ฉCommunity Made Tools & Projects
  • 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
  • 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
  • Legacy
    • Legacy Hardware
      • ๐Ÿ”ปLooking Glass 8.9"
      • ๐Ÿ”ปLooking Glass 15.6"
      • ๐Ÿ”ปLooking Glass 8K
      • ๐Ÿ”ปLooking Glass 16"
      • ๐Ÿ”ปLooking Glass 32"
      • ๐Ÿ”ปLooking Glass Pro
    • 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
  • ๐Ÿ’ฌContact Us
  • ๐Ÿ› ๏ธFAQ & Troubleshooting
Powered by GitBook

Follow us

  • Twitter
  • Instagram
  • LinkedIn
On this page
  • Overview
  • Format
  • Quilt Settings by Device
  • File Naming Conventions
  • filename_qsColumnsxRowsaAspectRatio.mp4
  • filename_qs8x6a0.75.mp4
  • Legacy Device Quilt Settings

Was this helpful?

  1. Key Concepts

Quilts

PreviousPerformanceNextQuilt Video Encoding

Last updated 2 months ago

Was this helpful?

Overview

Quilts are an image standard that Looking Glass uses to produce 3D experiences. This standard is used to describe both still and moving images (pictures and videos). Here is an example quilt formatted for .

The main benefit of the quilt format is that it can work for both images and videos! Quilts allow for an efficient way to store frame by frame data as .mp4, .webm or other common media formats. They're also compact. for example, the above quilt was compressed to be under 1MB of data!

Quilts serve a few purposes:

  • to save and retrieve images displayed in a Looking Glass (similar to image & video screenshots for 2D monitors)

  • as a compositing step in Looking Glass render pipelines found in our developer tools

  • as a format to work against to manually produce light field photos / videos

Format

Each tile in the quilt is a conventional 2D image of a scene. The bottom-left tile of the quilt (view 0) is the leftmost view of the scene, and the top-right tile is the rightmost, like so:

Quilt Settings by Device

Our different devices have the following quilt settings that are optimal for real-time rendering contexts:

Device
Columns
Rows
Resolution

Looking Glass Go

11
6

4092 x 4092

Looking Glass Portrait

8
6

3360 x 3360

Looking Glass 16" Light Field Display (Landscape)

7
7

5999 x 5999

Looking Glass 16" Light Field Display (Portrait)

11
6

5995 x 6000

Looking Glass 32" Light Field Display (Landscape)

7
7

8190 x 8190

Looking Glass 32" Light Field Display (Portrait)

11
6

8184 x 8184

Looking Glass 65" Light Field Display

8
9

8192 x 8192

This standard may be applied to any conventional image or video file type. The most common are jpg, png, gif, mp4, mov.

File Naming Conventions

Most Looking Glass integrations output Quilts with the following naming structure:

filename_qsColumnsxRowsaAspectRatio.mp4

A quilt designed for Looking Glass Portrait with 8 columns and 6 rows would look like this:

filename_qs8x6a0.75.mp4

This allows our software like Looking Glass Studio to automatically import the quilt with the proper number of columns & rows, along with setting the proper aspect ratio. The Looking Glass Portrait has an aspect ratio of 4:3, which equates to 0.75. Looking Glass 16" & 32" systems have a 16:9 aspect ratio, which equates to a value of 1.777.

Legacy Device Quilt Settings

Device
Columns
Rows
Resolution

Looking Glass 16"

5
9

4095 x 4095

Looking Glass 32"

5
9

8190 x 8190

Looking Glass 8.9"

4
8

2048 x 2048

๐Ÿ’ก
Looking Glass Portrait
Quilt Format
Space Nap by Jane Guan