Versions Compared

Key

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

...

A projection scene specifies the geometry and properties of a set of screens in a given space.

A screen is defined by one of the following geometries - plane, disk and cylinder.

The application starts up with the initial view shown below.

...

The user interface consists of four tabs - Screen, Canvas, Projectors and Export, which are intended to be used sequentially. These represent the stages in the Igloo Setup modelling pipeline. The workflow begins by defining the geometry of the screen Screen. The Canvas tab uses the Screen screen dimensions to determine the pixel resolution of the space. Likewise, the Projectors tab uses the Canvas canvas to specify the projector regions and other attributes. Finally, the configuration files are generated in the Export tab.

...

The Screen tab specifies the geometry of the projection scene.

The geometry is specified as a Screen Type with the following types supported: Immersive Room, Cylinder and Dome.

Info

Note than the screen dimensions should reflect the the area covered by the projection system.

The following geometries are supported:

...

Plane Screen represents an oriented rectangle defined by the 3 corner positions - Bottom Left (pa), Bottom Right (pb) and Top Left (pc).

...

Screen

...

Cylinder Screen represents a cylinder with a given radius, and height range (height_lo, height_hi) and angle range (theta_lo, theta_hi).

Info

In most use cases, one does not specify the individual screens. A combo is a more representative way of specifying a projection scene. For example, most rooms can be seen as a box with a given width, height and depth. A cylinder room is also a cylinder wall and a floor disk.

...

The Screen starts with a text box entry specifying the Eye position. It is followed by a set of radio buttons dropdown menu used to specify the different modes of operation - Create Box, Create Screen Type - Immersive Room, Cylinder, and Manual Dome. The Edit Show Screens toggle checkbox shows the dimensions of individual screen viewersscreens.

...

Immersive Room

...

Create a box with specified Width Left/Right, Depth Front/Back, and Height Top/Bottom.

The Left-Front-Right-Back-Top-Bottom radio buttons enable the corresponding viewers in the scene. The coordinates of these viewers are automatically updated from the dimensions of the box.

...

Cylinder

...

Create a cylinder scene with a given Radius, Height, Angle Range, and Angle Offset. The Wall-Floor radio buttons enable the corresponding wall and disk viewers in the scene.

Again, the coordinates of the each screen are automatically updated from the cylinder combo parameters.

...

Dome

...

Create projection scenes with arbitrary geometries. Add Plane, Add Disk, and Add Cylinder add a new screen with the corresponding geometry to the scene.The parameters of each screen are independent of each other. Enabling Edit Screens exposes the screen parameters to be editeda cylinder scene with a given Radius, Height, Angle Range, and Angle Offset. The Wall-Floor radio buttons enable the corresponding wall and disk viewers in the scene.

Again, the coordinates of the each screen are automatically updated from the cylinder combo parameters.

Canvas

The Canvas tab displays a planar layout of the screens generated in the projection scene. Figures 2 and 3 illustrate examples of canvas layout for a box and a cylinder projection scene respectively.

...