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 screen. This can be useful in a situation where the projectors or the IglooSetup regions are set up in a way that makes the canvas centre to be positioned in the corner of a room. New layers are created in the centre; in most cases, it’s preferable that it’s centred correctly in The output canvas rotation can be adjusted to suit your needs. This feature is particularly useful when the projectors or Igloo Setup regions result in the canvas centre being located in a corner of the room. By default, new layers in Igloo Core Engine are placed at the centre of the canvas. However, in most cases, 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 , the console canvas texture is applied. 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. 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 centrecenter.

CanvasSettings.xml

This is what The output settings file named CanvasSettings.xml is exported from IglooSetup, it’s Igloo Setup and is also where the default settings are saved. Please note that a wall "roi" (region of interest) is always exported. However, the floor region will only be 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 Igloo Core Engine 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 True perspective 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 in the output, but texture will still be rotated 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..

...