Igloo Core Engine

Blockade Labs Skybox

This integration enables 360 images to be generated using Blockade Labs Skybox AI and viewed in an Igloo.

Please note there is a new method for generating images using AI models, introduced in IglooCoreEngine 2.0, see Image Generation

Scroll down for a description of the legacy method for using Blockade Labs Skybox.

Integration within Image Layer properties

We have integrated with a number of different AI models for image generation. These integrations can be accessed via the Igloo Desktop UI and Igloo Control Panel.

Set the default models to be used in the System Settings dialog (Desktop UI):

image-20260415-123454.png

The Generate Image button will appear in the layer properties section when an Image layer is created.

image-20260415-122335.png
Generate Image button in Igloo Control Panel.

When the Generate Image button is pressed, the dialog below is shown with advanced properties depending on the default model. In this case the Skybox style dropdown is available.

image-20260415-124132.png

Example 360 Image

Using prompt ‘Alpine village’. The prompt widget changes to ‘Generating..’ while the AI model is running.

image-20260415-125552.png
After prompt has been entered, waiting for AI image to be generated.
image-20260415-125926.png
Following generation, the image is stored on the media player (e.g. C:\ProgramData\Igloo Vision\IglooCoreEngine\images\generated\BlockadeLabs\)
image-20260415-125843.png
The Blockade Labs Skybox generated image displayed in Igloo Desktop.


Legacy Interface

The AI prompt and image style are entered in Igloo Control Panel. Select the style, type in the prompt and press Enter. The image typically takes between 30 and 90 seconds to generate.

control_panel1.png
Enter prompt in Igloo Control Panel e.g. “Classic landscape with country house, tree-lined drive and green hills”
equirect.png
Equirectangular image generated by Blockade Labs Skybox.

Requirements

An APIKey is required to use this integration. Keys can be obtained from https://skybox.blockadelabs.com/membership

Once obtained, insert the APIKey in the config.json file in C:\igloo\igloo-core-service.

 "skybox": {
    "apiKey": "<insert apikey here>"
  },

Control panel

The URL endpoint for the control page is: https://[media server ip]:801/skybox/control/ (https is required for clipboard functionality).

Enter the section below in C:\igloo\igloo-core-service\custom_browsers.json

{
  "blockade": {
    "name": "BlockadeLabs",
    "url": "$remoteIP:800/skybox/control/",
    "https": true,
    "icon": "$ai/blockade.png",
    "description": "AI-generated panoramas"
  }
}

Include blockade as an item in the apps list in config.json

"apps": [
      "matterport",
      "streetview",
      "warping",
      "blockade",
      "default"
    ],

 

 

control_panel2.png
The Blockade Labs integration appears as a tile in the Apps tab.

 

Igloo Core Engine

The URL endpoint for the AI generated image is: http://localhost:800/skybox/viewFrame/

Generated images will be automatically displayed in a WebView with the above URL. The WebView resolution should be set to 8000x4000 and true perspective should be added to the effects.

ice1.png
WebView layer in Igloo Core Engine with 8000 x 4000 resolution and TruePerspective effect.

Place blockade.png (below) in C:\igloo\igloo-core-service\app-icons

blockade.png