The 3D Window shows a 3D visualization of the fixtures and objects in a 3D space.

The fixtures need to be positioned in the 3D space for this to truly be a powerful tool. The virtual fixtures should be positioned and rotated to match the real-world fixtures.

There are three primary ways to change the fixture position: Using the patch, using the 3D window, or position calibration.

Position Fixtures Using the Patch

The best way to position the fixtures from the patch is from the Live Patch:

  1. Press Menu.
  2. Tap Live Patch.
  3. Make sure the menu is in Full column mode.

In the patch, there are rows for each fixture and there are columns with position and rotation values:

Position and Rotation values in the Patch.

New fixtures are always added in the zero point location and with the zero rotation.

The zero points are 0.000 meters for all three position axis (X, Y, and Z) and 0.00° for all three rotation axis.


The grandMA3 software currently only works with meters and degrees.


Do the following steps to edit the fixtures position and rotation: 

  1. Locate the rows for the fixtures that need to be positioned.
  2. Edit the needed fields.
  3. Type the new position.


Position Fixtures Using the 3D Window

The 3D window can be used to position and rotate the fixtures. The window needs to be in Setup mode. This can be changed by tapping Mode in the title bar.

This mode changes the encoder toolbar into this:

Use the encoders to position and rotate fixtures

There are different buttons in this toolbar that changes how the fixtures are affected by the encoders. Some are standard functions that do not change, others change depending on selected functions.

The general workflow is this:

  1. Select the fixtures that need to be moved.
  2. Change the settings in the toolbar to match the wanted action.
  3. Use the encoders to adjust the values.

The values on the encoders show the relevant values depending on the selected fixtures. Turning the encoders changes the values and thus the position or rotation of the selected fixtures.

These are the different standard buttons for position and rotation:


Position Arrangement Tool

The position arrangement tool is a set of three different arrangement or layout types. It can be used to arrange the selected objects in a Line, Grid, or Circle.

The tool is accessed by changing the Function in the encoder toolbar to Arrangement. Each of the three layout types has its own encoder functions and their own buttons. There are some common arrangement buttons:


This is used to position the fixture on a single row.  The encoders changes to set a start and a length for all three axes. There is a special button called Line Up. Tap this to align the base of the fixture to match the line.


The grid arrangement moves the fixtures in rows and columns. It is a 2D grid. The encoders change to set the number of columns and rows and the interval spacing between the columns and rows. There are some special buttons:



The circle arrangement tool is used to position fixtures in circles and spirals. The encoders change to set the Radius Start size, Radius Delta (sets if the radius changes size), Angle Start, and Angle Range. Angle Start sets where the first fixture is on the circle. Angle Range is used to create semi-circles (value below 360) or even multiple circles (value above 360).

There are some special buttons:


Position Fixtures Using Position Calibration

The fixture position calibration system calculates the fixture position based on pan and tilt values needed to hit three or four known points on the real-world space. Using only points one, two and three can be enough but the best result is achieved using all four points.

The four pour points do not need to be the same for all fixtures. Each fixture can have its own four points. The points are visible in the 3D window as a red, green, blue, and yellow octahedron when the window is in setup mode and the Position Calibration pop-up is open.

The pop-up is opened by tapping the Calibrate Position button the encoder bar - read above.

Position calibration pop-up with some selected fixtures and their values

The pop-up shows the selected fixtures as rows and four colored sections of columns.

Each color section has X, Y, and Z values for the calibration point and Pan and Tilt values needed to hit the point.

At the bottom, there are buttons to store and recall the pan and tilt values for each point. There is also the Solve button needed to start the position calculation.

To record the pan/tilt position that matches the calibration point, tap Store Px. Call Px can be used to recall a stored position to refine it.

It is recommended to use four calibration points. Using three calibration points deteriorates the quality of the calibration.

To calibrate fixtures, use this workflow:

  1. Open the Position Calibration pop-up.
  2. Select the fixtures to calibrate.
  3. Define the real-world coordinates of the calibration points (P1 - P4) in the position calibration pop-up for each fixture.
  4. Position each fixture using pan and tilt to each of the calibration points, and store these positions.
  5. Tap Solve.
  6. Close the pop-up.

Now the fixtures should move and rotate to match the real-world values.

Using the Command Line

In order to trigger the actions of storing and calling calibration points and solving the calibration, these commands can be used:

To store the position of the actual selected fixtures to calibration point 1, type:

User name[Fixture]> Action "StoreCalibrationPoint1"

To re-call the position of calibration point 1 for the actually selected fixtures, type:

User name[Fixture]> Action "CallCalibrationPoint1"

To calibrate the currently selected fixtures, type:

User name[Fixture]> Action "SolveCalibration"