Output rotation
It is possible to change the rotation of the output canvas. This can be useful in a situation where the projectors or the IglooSetup regions are set up in a way that results in the canvas center being positioned in the corner of a room. New layers in ICE are positioned in the center of the canvas; in most cases, it’s preferable that the canvas is centered 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 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 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 IglooSetup, it’s Igloo Setup and is also where the default settings are saved. There will always be a wall “roi”Please note that a wall "roi" (region of interest) is always exported. However, the floor might region will only be exported included if it is selected in Igloo setupSetup.
Code Block | ||
---|---|---|
| ||
<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 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..
...