Versions Compared

Key

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

Output rotation

It is possible to change the rotation of the output canvas. This can be useful in a situation where The output canvas rotation can be adjusted to suit your needs. This feature is particularly useful when the projectors or the Igloo Setup regions are set up in a way that results in result in the canvas centre being positioned located in the a corner of a the room. New By default, new layers in ICE are positioned in placed at the centre of the canvas; . However, in most cases, it’s preferable that the centre of the canvas is located it is more desirable to have the canvas centre positioned in the middle of the room.

...

The When adjusting the output rotation, it is important to note that the changes will only affect impact the output before warping is applied, the console canvas texture . This means that the desktop canvas tab view will remain unchanged. You can also To see the effects in of the new rotation, navigate to the Screen tab, where . Here, you can observe how the canvas is applied to the 3D preview of your screen.

Floors and walls

In the Igloo setup Setup app, you can export not only have the option to export both a wall but also and a floor region. A While a wall region is always exported, but a the floor region is optional. This creates will create two separate regions in the output settings file named CanvasSettings.xml.

The rotation of the wall is applied horizontally and shifts , causing the output , the rotation on the floor rotates the floor region to shift accordingly. On the other hand, when you apply rotation to the floor region, it will rotate around its own center.

CanvasSettings.xml

This is what The output settings file named CanvasSettings.xml is exported from Igloo Setup , it’s and is also where the default settings are saved. There will always be Please note that a wall “roi” "roi" (region of interest) is always exported. However, the floor region will only be exported only included if it is selected in Igloo Setup.

Code Block
languagexml
<CanvasSettings>
	<Resolution>
		<width>4000</width>
		<height>1000</height>
	</Resolution>
	<ScreenType>
		<type>Box</type>
		<rois>
			<roi type="floor" x="0.365517318" y="0.500000000" w="0.249999970" h="0.500000000" />
			<roi type="walls" x="0.000000000" y="0.000000000" w="1.000000000" h="0.500000000" />
		</rois>
		<IgnoreWallRotationTP>1</IgnoreWallRotationTP>
		<IgnoreFloorRotationTP>1</IgnoreFloorRotationTP>
		<defaultWallRotation>0</defaultWallRotation>
		<defaultFloorRotation>0</defaultFloorRotation>
	</ScreenType>
</CanvasSettings>



The settings window has in ICE includes a tab named “Canvas” where you can alter "Canvas" that allows you to modify the variables in the XML . Every time a new workspace is created, it gets initialised by these values. The workspace can then be altered in file. These values will be used to initialise every new workspace that you create. Once a workspace has been created, you can further customize it by adjusting the workspace properties.

...

Ignore rotation for True Perspective

The two checkboxes named “Ignore "Ignore wall/floor rotation TP” refers to TP" determine how layers that use using the TruePerspective (TP) effect will behave in regard relation to the canvas rotation. Rotating the canvas output of a true perspective layer can break disrupt the effect of true perspective , for effect. For example, the true perspective effect expects the corners of the room to be in one spota fixed position, but by changing the output rotation can cause the corners calculated by the true perspective shader will not to be in line misaligned with the physical corners of the room. If “Ignore

When "Ignore wall/floor rotation TP” TP" is enabled, all layers with True that use true perspective will compensate its output so that it’s not affected by automatically adjust their output to compensate for the canvas rotation. This means that As a result, even though all other UI elements and non-TP layers will may be rotated, the image of a TP layer will appear to stay remain in the same placeposition. To change the image orientation of a TP layer, the user you should change adjust the “Heading” "Heading" variable in the TP menu. When this

It is important to note that when "Ignore wall/floor rotation TP" is enabled, the TP layer seems to not be moving texture will still be rotated in the output, but in the console Canvas tab, the layer texture is rotated, . However, what you see on the output is the compensation for the rotation being applied on output, which makes the TP layer appear stationary..

...