Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

At some point you will want to route the Canvas from Igloo Core Engine out of your computer, ideally to a really big screen. This can be achieved by configuring one or more Screen windows, and optionally Warping and Blending the output within those windows.

Tip

The Igloo Setup Tool automatically generates the Screen Window and Warping Setting files for you

Screen Window Settings

Window Settings are configured in the ScreenWindowSettings.xml, typically found at

C:\ProgramData\Igloo Vision\IglooCoreEngine\settings

One of or more Windows can be configured, with each Window displaying a subsection of the Workspace Canvas.

Code Block
languagexml
<windows>
    <window>
        <winXPos>1920</winXPos>
        <winYPos>0</winYPos>
        <winWidth>1920</winWidth>
        <winHeight>1080</winHeight>
        <startX>0.000000000</startX>
        <startY>0.000000000</startY>
        <subWidth>0.000000000</subWidth>
        <subHeight>1.000000000</subHeight>
    </window>
	<window>
        <winXPos>3840</winXPos>
        <winYPos>0</winYPos>
        <winWidth>1920</winWidth>
        <winHeight>1080</winHeight>
        <startX>0.500000000</startX>
        <startY>0.000000000</startY>
        <subWidth>0.500000000</subWidth>
        <subHeight>1.000000000</subHeight>
    </window>
</windows>

...

This example assumes you have two screens each 1920x1080, and you want to display the left half of the canvas on Screen 1 and the right half on Screen 2.

...

Output Warp

The Warping and Blending can be applied to the Output Windows to alter the geometry and blending between projectors to create a seamless image. Igloo Core Engine Supports a number

Igloo Setup

The Igloo Setup can be used to generate Warp & Blending files which are applied to Igloo Core Engine’s Output windows as well as other configuration settings.

See Igloo Setup for more info on the Igloo Setup tool

Scalable Warp & Blend

Igloo Core Engine supports warp and blend through the integration of the Scalable SDK. Scalable Display Technologies

Scalable settings are configured in the EditorWIndowSettings.xml, found at

C:\ProgramData\Igloo Vision\IglooCoreEngine\settings

Code Block
<warpType>2</warpType>
<Scalable>
	<outputResX>15360</outputResX>
	<outputResY>2160</outputResY>
	<invertOutputY>0</invertOutputY>
	<Mesh>
		<filePath>C:\ProgramData\Igloo Vision\IglooCoreEngine\warping\Cylinder\ScalableDataOrthographic.ol</filePath>
		<invertInputY>1</invertInputY>
		<inputRect>
			<startX>0</startX>
			<startY>0</startY>
			<width>1</width>
			<height>1</height>
		</inputRect>
		<outputRect>
			<startX>0</startX>
			<startY>0</startY>
			<width>1</width>
			<height>1</height>
		</outputRect>
	</Mesh>
</Scalable>

Igloo Warper (Legacy)

The Igloo Warper application can be used to generate Warp & Blending files which are applied to Igloo Core Engine’s Output windows.

...

C:\ProgramData\Igloo Vision\IglooCoreEngine\warping

See Igloo Setup for more info on the Igloo Setup tool

Edge Blend to Soften Aliasing

A small edge blend can be used counteract aliasing. Typically, you may see this on the top edge of the Warp after exporting for a cylindrical screen.

  • In the Warpers blend settings, set the Top Global Gamma to 0

  • Increase the Top Width setting until the blend covers between 1-5 pixels

  • Increase the Top Global Gamma until you see a smooth transition to black

  • Repeat for all Projectors

Scalable Warp & Blend

Igloo Core Engine supports warp and blend through the integration of the Scalable SDK. Scalable Display Technologies

Igloo Core Engine will load the Scalable calibration from the standard Scalable export location,

C:\ProgramData\Scalable Display\DEI\calibration