Igloo Core Engine
Breadcrumbs

1.5.x

Highlights

  • Updated playback engine

    • Improved playback performance for H264, H265 codecs

    • Support for HLS, RTMP and RTSP streaming protocols

  • Triggers and Actions:

    • Projector Control (PJLink Device): Integrated projector control using the PJLink protocol. Set up actions to power projectors on/off, select input sources, and manage other projector functions available with the PJLink protocol

  • Usability Improvements :

    • Resize Layers directly within the Canvas Viewport

    • Layer context menu for common actions such as Move To Region, Duplicate, Delete etc.

  • Lock Cursor to Canvas Viewport



Igloo Core Engine

Core

  • Layer Geometry Usability Improvements :

    • Resize Layers directly within the Canvas Viewport

    • Layer context (right-click) menu for common actions such as Move To Region, Duplicate, Delete etc.

  • True Perspective:

    • True Perspective Manager: for creating and switching between multiple head positions. Head positions can also now be configured per Workspace.

  • Layouts: Auto-configure a set of regions using the True Perspective settings

  • Desktop DPI Scaling: The user interface to automatically adjust for varying desktop DPI settings. Allows the desktop interface to be run on a 4k console monitor.

  • Warping:

    • Black Level Compensation: Uplift non overlap warp regions (Requires Igloo Setup application) Black Level Tab

    • Auto Reload Warps: Optional setting to automate reloading of Warp and Blend files within ICE following an export from Igloo Setup

  • Layer Fading System: Automatically fade layers in and out.

  • Import / Export System:

    • Default Export Folder: Set default location for the export of session and layer files

  • Installer: Automated removal of legacy archive data

  • Canvas Share: Frame-pack Spout output when resolution exceeds 16k


Effects

  • True Perspective

    • Output Quality Settings: Adjust resolution to balance visual quality with performance

    • Drag Canvas to Rotate: Dragging the canvas will adjust the True Perspective heading direction

    • Animate Heading: Rotate the heading automatically over time, with settings for Speed, Direction and Looping

  • ISF

    • Unpack Top Bottom: Utility for simple unpacking of custom Top/Bottom to Left/Right content

    • Chrome Key: A utility that makes pixels of a chosen color (e.g., green) transparent, allowing background replacement or compositing for effects such as green screen.


Layers

Loopback

  • Input Forwarding: Keyboard and Mouse events are now forwarded from the loopback layer to it’s source layer

Home

  • Select Components on Canvas: Select active Home component for editing it’s properties by clicking it on the canvas viewport

  • Grid NxN Sizing: Set Grid component size using fixed number of rows and columns

  • Trigger Tile: Link a Triggers and Actions Trigger to a Home tile, see Home Components | Trigger Tile

Video

  • Updated playback engine

    • Improved playback performance for H264, H265. Details on supported formats can be found here - Video

    • Support for HLS and RTMP streaming protocols. Allows Igloo Core Engine to display live streams from 360 cameras, such as the insta360 Video | Streaming

    • Guide to HAP encoding - HAP Encoding

WebView

  • Chromium Update: Updated to Chromium version 130

  • Popup Handling: A new ‘Allow Popups’ property has been added to the WebView layer. When enabled, if a website attempts to open a popup it will be displayed instead of the current WebView.

  • Custom Clear Colour: Allows websites with transparent backgrounds to be displayed correctly


Media Library

  • Audio File Management: Audio files can now be managed within the content library


Input Device System

  • Replaces ‘Controller’ System

    • Settings such as canvas ROI will be automatically migrated

    • All Workspaces are auto configured to allow control via Igloo Control Panel. There’s no longer a need to add a Controller.

    • Controller system OSC API is still supported

  • Input Device API: New API for managing input to the Canvas, allowing control of the canvas cursor as well as sending of keyboard and mouse events.

  • OptiTrack Support: Motion tracking data from the Optitrack Motive software can be used to manage the on canvas cursor via ray casting.


Triggers and Actions

  • Layer Actions:

    • All Layers

      • Modify layers order in the layer list with Move Up, Move Down, Move Top, Move Bottom actions

    • YouTube

      • Control YouTube Layer playback with actions for Play, Pause, etc.

    • WebView

      • Set URL

    • Content Bank

      • Active Tile

  • Lerp from Current Value: Transition from the current value towards a target value

  • System Time Trigger: Schedule a Trigger to repeat at the same time every day

  • PJLink Device: Integrated projector control using the PJLink protocol. Set up actions to power projectors on/off, select input sources, and manage other projector functions available with the PJLink protocol

  • OSC Device: Send Open Sound Control (OSC) messages to compatible devices and applications.

  • Igloo Core Engine (Remote) Device: Control other instances of Igloo Core Engine on the local network


Bug Fixes

  • Home - Crash When Loading Missing Layout Tile

  • Home - Unable to click a Home tile if it shares space with a grid

  • Canvas UI - Prevent Inactivity Timeout When Drawing Regions

  • Warping - Wall Rotation Not Applied When Stereo3D is enabled

  • Layers - Fixed reordering issue

Igloo Control Panel

Core

  • Improved Android Keyboard: Key events now widely supported

  • Kiosk Mode: A new --kiosk command-line option is now available to launch in fullscreen mode. In this mode, window controls (close, maximize, minimize) are hidden by default, and exiting requires using Alt+Tab or Alt+F4. Igloo Control Panel Configuration | Command line arguments


Controller Tab

  • (BETA) Canvas Interaction : Use the PlayStation Dual Sense controller to interact with the canvas.

    • Click: Interact with canvas UI elements and WebViews

    • Scroll: Navigate WebViews and canvas UI components.

    • Move: Use the controller’s gyroscope to move the canvas cursor via 3D model Raycasting.


Integrations

  • 3D Vista

  • Pano2VR


If you experience any issues following updating refer to the steps here Common Issues