Document toolboxDocument toolbox

Igloo 3DRepo

Igloo 3DRepo is an extension to the 3DRepo Platform, utilising both the Igloo Plugin, and the 3DRepo plugin.

This Unity program allows you to view 3D models stored in the 3DRepo Cloud in an Igloo environment, including floor and ceiling projection.

It also has the ability to be led by a presenter from the web view of a 3DRepo model. The presenter can then be followed by the Igloo System, allowing remote walk-through of models, and an different way of controlling the application.

Starting Igloo 3DRepo

  • Ensure that your Igloo software is running

  • Start Igloo 3DRepo from the start menu, or click a pre-created ICE Session or Igloo Home icon.

  • 3DRepo will then start up, and if you clicked from ICE or Home the warper will already be active on the Spout layer. If not, you will need to open a Spout Receiver, and select IglooUnity.

    Selecting the IglooUnity spout layer from the warper GUI
  • 3DRepo will now be open and visible on the Desktop, and on the Igloo Structure’s walls.

  • You can now Login on the Desktop view with your 3DRepo account.

3D Repo Login Credentials

Username: LawrenceSelly

Password: 1glooVision2022

TeamSpace: LawrenceSelly

ModelID: 43561e90-8445-11ec-8444-072b979aea00

Opening a Model

There are two types of UI available in Igloo 3DRepo, a Desktop UI, and an On-canvas UI.

Currently to adjust between the UI types an adjustment to the IglooSettings.xml will be required. Please follow this guide to do so, and the value that will need changing is:

<UseUI>true</UseUI> from true (On-Canvas mode) to false (Desktop Mode)

Regardless of which type of UI you are using the processes to open models are the same.

  1. Log in to your 3DRepo account

  2. To load a new model, Also log into your 3DRepo account on a web view.

  3. Find your Teamspace, then select a project:


    Then click Containers at the top, and find a model to load. In this case we will load ResiBlockTest


    Select the 3 dots next to the model, and click Settings


    Then finally copy the Model ID from this location into the Igloo 3D Repo app’s Model ID field.


     

  4. Add these values to the Load New Model section on Igloo 3D Repo

Once Load is clicked after adding a Teamspace and Model ID, or selecting a previously loaded model from the lower panel. The model will begin to load.

Loading 3DRepo models requires a significant bandwidth, and it may look like the computer is frozen. This is not the case, and it would be prudent to load models ahead of a demonstration meeting.

Models are not currently cached, so they will need to be downloaded every time. We are hoping to cache the models in a future release to make this process faster.

Navigating a model

Moving around a model is done via keyboard and mouse, or Xbox / Steam controller, or Igloo Touch. Just like any other unity based Igloo software.

Selecting buttons and clicking on parts of the software is done with Space bar or A button (Xbox / Igloo Touch)

Presentation System

To start the presentation system, firstly you will need to jump back over to the web view to get a presentation code.

Open the same model that you have open in Igloo 3DRepo, and click the presentation Icon in the top right hand corner.

Then click Create Session

This will start this Webview as the presenter, and anyone connected to it via the presentation code can follow it’s movements.

You will now see a window to end the session, with the invitation code at the top. Copy this code.

Then move back over to the Igloo 3DRepo application, and click the same presentation icon in the top right hand corner of the user interface. You will then open a window to Join a presentation

Copy the presentation code you’ve just created into this page, and click Join

Straight away, nothing will seem to have happened, but in the bottom right corner of the UI there is now a Follow Lock toggle switch.

Turning this on will lock the controls of the Igloo Player, and the movement will be dictated by the position of the presenter. So when the presenter moves to a new location, the igloo will jump to that location too.

Currently that is all that presenter mode does. However in future releases we are aiming to implement many more features into this system. They will be documented here once released.

Unchecking Follow Lock will detach you from this system, however you will still be part of the presentation and you can re-check follow lock at any time.

Adjusting the Igloo Settings

Within 3D Repo we have included our new Settings menu system. To open the settings menu on whichever UI mode you are using: Press the Escape key on your keyboard.

within this menu you will find all the settings available to change in the IglooSettings.xml, and most of these can be changed on the fly.

The most prevalent of which are the player settings, which can be changed without re-loading the scene. This is beneficial in this case due to 3DRepos various options for scaling the models, requiring movement speed to be adjusted on a per-model basis.

To change a value, select it, append the value, and then press the green tick in the top right hand corner.

This will write a change to the IglooSettings.xml, which will then reload and apply the change to the player.

I have an Issue!

For issues with Igloo 3DRepo, please contact myadvocate@igloovision.com or use the help desk. A ticket will be generated for you, and an appropriate member of our tech support team will contact you as soon as possible to assist you with your problem.

(c) Igloo Vision Ltd. 2023