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
  • Controls
  • Model Support
  • File types
  • Model Weight
  • Object Settings
  • Shader Types
  • Mesh Detail
  • Animation Controls
  • OBJ Texture Settings
  • Lighting Settings
  • Background
  • Light Position
  • Light Intensity
  • Post-Processing
  • Model Settings
  • Quality Settings
  • Quilt Resolution Quality
  • Optimization
  • Post-Processing
  • Model Loading Timeout
  • Options
  • Instructions
  • Capturing Content
  • Decimations
  • Software Support

Was this helpful?

  1. Legacy Software
  2. 3D Model Importer

3D Model Importer App Reference

(last updated August 2020, v1.1.0)

Controls

Result

Control

Rotate Model

Left Click and Drag on 2D screen or in Looking Glass

Move and Refocus

Double Click on model in Looking Glass

Move and Refocus to center of the model

Double Click on the blank space in Looking Glass

Pan Scene

Right Click and Drag on the 2D screen or in Looking Glass

Zoom

Scroll Wheel

Toggle Menu

Square button on Looking Glass or Tab on Keyboard

Previous Model

Left button on Looking Glass or Left Arrow on Keyboard

Next Model

Right button on Looking Glass or Right Arrow on Keyboard

Load Model

Ctrl and O

Save Model Settings

Ctrl and S

Model Support

File types

  • glTF (v2.0 or later)

  • OBJ

  • glb

Model Weight

Many factors affect model performance, including differences in hardware, model settings, etc. In general, assuming you have one material on your mesh, the recommended maximum polygon count for models is 400k. Additional materials will significantly reduce performance and may need to be offset with a lower poly count.

Object Settings

Shader Types

Metallic and Specular are two common variations of PBR shaders. Both give a representation of the material of the surface.

Metallic Shader is specifiically for metal and exposes two properties:

  • Metallic - Adjusts how metallic (and therefore reflective) the material is

  • Roughness - Adjusts how rough or smooth the material is

Specular Shader is for non-metalllic materials and exposes one property:

  • Glossiness - Adjusts the glossiness of the object, changing how it is affected by lighting

Vertex Color Shader is useful if the model unexpectedly has no color with the other two material types. If it uses this shader, it means the model itself has some color data stored for each vertex. If the model should have color but is white after loading it into the 3D Model Importer, try using the Vertex Color shader.

Mesh Detail

Animation Controls

Note: These settings only appear if your model is a glTF and has animations.

  • Play is a toggle that plays and pauses the animation

  • Animation Speed changes how fast the animation plays

OBJ Texture Settings

Note: These settings only appear if your model is an .obj file. If you don't have an .mtl file or the textures don't load correctly, these options can help by allowing you to load in new textures.

  • Load Albedo Texture allows you to set a base color map for your model

  • Load Specular Map sets the specular channel

  • Load Emission Map sets the emission texture

  • Load Bump Map sets the bump or normal map

Lighting Settings

Lighting Settings adjust the overall visual presentation of your scene.

Background

  • Use Backdrop toggles whether or not to show a backdrop

  • Backdrop Distance moves the backdrop, where "0" sets it equal to your current focal point and "1" sets it all the way to the back.

Light Position

  • Horizontal Angle changes the direction of the Directional Light horizontally

  • Vertical Angle changes the direction of the Directional Light vertically

Light Intensity

  • Directional Intensity changes the intensity of the directional light in the scene

  • Ambient Intensity changes the intensity of the ambient lighting in the scene

Post-Processing

  • DoF Intensity changes the intensity of the depth of field focus blur in the scene

  • AO Intensity changes the intensity of the ambient occlusion in the scene

  • Bloom Intensity changes the intensity of bloom in the scene

Model Settings

The bottom buttons "Save Settings", "Reload Settings", and "Set to Default" allow the user to adjust the model's object and lighting settings as well as its framing in the Looking Glass and save these settings.

Save Settings - Save the current settings on the 3D Model

Reload Settings - Reload previously saved settings on the 3D Model

Set to Default - Return 3D model settings to 3D Model Importer's default settings on load

Quality Settings

If your computer cannot meet the demands of your 3D model, quality settings will help mitigate some of the render latency.

Quilt Resolution Quality

Sets the quality of the 3D rendering in the Looking Glass. This is the single greatest determinant of both the visual quality and the frame-rate of the scene.

Optimization

Optimizes the model's performance to the user's preference. No optimization can lead to slower rendering. This is the recommended way to improve performance. This method will create some artifacts but can greatly improve rendering speed.

Post-Processing

Turn on or off the post-processing effects that are set in object settings. Turning off post-processing effects will allow object to render faster.

Model Loading Timeout

This timeout is the length (in seconds) the app will wait before cancelling a model import. You may need to increase this value for complex models on lower-end computers, or shut it off entirely, though you should be aware that this may lead to the importer getting into a bad state - hence disabling the timeout is not recommended.

All of the settings under the "Quality Settings" tab will be stored by the app and set to your preferences each time you open it up, so if the first time you run the app your frame-rate is too low and you need to drop the quality settings, you won't run into this issue the next time you open the 3D Model Importer.

Options

The Options panel, accessible by pressing the ? button, has some additional functionality and information.

Instructions

There are three buttons to provide helpful information when using the app.

  • General Instructions opens the panel that appears at the start, with general information on the various tabs

  • Controls covers the various ways of interacting with your scene, including Looking Glass buttons (on non-Portrait devices).

  • Leap Controls covers how to manipulate the model with Leap Motion controllers.

Capturing Content

There are two buttons to capture your content - this is especially useful if you want to store your scene for playback on the Looking Glass Portrait in Standalone mode. You can capture both video clips (maximum 10 seconds) and screenshots. For models without animations, capturing a screenshot is strongly recommended, as it is much faster. Capturing a video clip can take several minutes!

  • Record Clip starts capturing a video of your scene for a maximum of 10 seconds. You can stop the recording by pressing the same button again. You can continue interacting with your scene, but be aware that the frame rate will be very low!

  • Screenshot captures a single image of your scene

Once you've exported your scene, open HoloPlay Studio and import as a "Quilt Photo / Video" and you should be able to sync to your device. Note that the end of the file name of your recorded clip provides important quilt setting ("qs") and aspect ratio ("a") information for HoloPlay Studio - altering this text may cause issues when importing your clip.

With your clip added to your playlist, you'll be able to view, edit, and sync your capture for playback in Standalone mode!

Decimations

This tab provides information on the status of any mesh detail adjustments. From here, you can see the queue of decimations and cancel them by pressing the X button.

Software Support

Various types of 3D modeling software have various levels of support for the accepted file formats (.obj, .glTF, .glb).

Source

Software Type

Support

Sketchfab

Model Repository

.glTF download available for all downloadable models

TurboSquid

Model Repository

Search can be filtered to show models that support obj files

Poly

Model Repository

Search must be filtered to only show "Blocks models" that are "Remixable"

Blender

3D Modelling

Native .obj support

Maya

3D Modelling

.obj support via Plugin

Cinema 4D

3D Modelling

Native .obj support

Paint 3D

3D Modelling (Native to Windows)

Native .obj support

Everything else

N/A

Previous3D Model Importer App GuideNextDiorama

Last updated 4 years ago

Was this helpful?

Increases or decreases the level of complexity of the mesh on the 3D model. This may take time to process. You can check the status of an ongoing change in the "Decimations" tab in the .

First check to see if it natively exports an accepted format. If not, this may be helpful. Of all the tools listed, we've found success using Sketchfab's conversion tools.

๐Ÿ“ก
Options panel
list of glTF converters and exporters
model settings gltf
lighting
quality
options
Sketchfab
TurboSquid
Poly
Maya
Blender
Cinema 4D
Paint 3D
Unknown