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 usingAlt+Tab
orAlt+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