Sensor Calibration
To function properly, the sensor needs to know the position of your display. To do this, a calibration procedure is required where you tell the sensor where the 4 corners of your display are.
Calibration is performed in the Sensor tab of the 'Material Plane Configuration' screen.
Under the 'Calibration' section you can find 2 checkboxes. These checkboxes allow you to enable or disable the calibration and calibration offset. Switching them off will result in the sensor outputting raw position data, switching them on will result in the sensor outputting calibrated data (assuming you've performed the calibration procedure).
Below that there's a 'Calibrate' button that will start the calibration procedure.
You should make sure the sensor is correctly configured before calibrating.
There are 3 calibration options:
- Single-Point Calibration: Each calibration point is measured one at a time
- Multipoint Calibration: All 4 calibration points are measured at the same time
- Offset Calibration: This allows you to configure offsets from the normal calibration points, allowing you to define your own (more convenient) calibration points
Note: Calibration must be performed using bases, you cannot calibrate with a pen.
Base Positioning During Calibration
When calibrating the sensor, there are 2 important things to note regarding base positioning:
Base Orientation
The orientation of the base, relative to the display, must stay constant during calibration (and normal use). For example, take the image on the right, which shows a TV inside a wooden enclosure. The base is rotated so the LED on the base is located on the top-right side. For each calibration point, the base rotation must stay the same, so for each calibration point the LED has to be located on the top-right side.
Base Location
Unless you use offset calibration, you will need to align the center of the base with the corner of the (active part of the) display. Take a look at the 2 bottom images on the right. In the right (incorrect) image, a base is located inside the (raised) bezel of the display while another is located on the outside corner of the whole display (the corner of the bezel). In the left image the base is correctly located, with the center of the base aligned with the corner of the display.
Single-Point Calibration
Using single-point calibration you calibrate each corner one at a time.
- Make sure Foundry is running full-screen (F11).
- Select 'Single-Point Calibration'.
- After pressing the 'Calibrate' button, a popup window will appear with a table for the 4 corners of your display.
- Activate a base by pressing the switch on the base and move it to one of the corners of your display, the coordinates should show up in grey for point 0. Make sure the center of the base aligns with the corner of your display, see here.
- Release the base and wait a few seconds or press the 'Next' button to move to the next point. The calibration point is now locked in and its coordinates should turn black.
- Repeat this process for all 4 corners, you can do the corners in any order.
- After the 4th corner the calibration procedure is completed. Either close the popup manually or wait 5 seconds for the popup to close automatically.
- Exit the 'Material Plane Configuration' screen and try to move a token. If the procedure went correctly the token will stay directly underneath the base. Move it across the entire display to make sure the calibration is correct everywhere.
- If the token does not stay directly underneath the base take note of how accurate the calibration should be.
Multipoint Calibration
Using multipoint calibration you calibrate all four corners of your display at the same time. To do this you must use 4 bases or other infrared sources and have them activated at the same time. This can be done mounting 4 infrared LEDs close to the display and using offset calibration.
- Make sure Foundry is running full-screen (F11).
- Select 'Multipoint Calibration'.
- After pressing the 'Calibrate' button, a popup window will appear with a table for the 4 corners of your display.
- Switch on the infrared LEDs . The coordinates of the should show up in the table.
- When you're happy, press 'Calibrate', and the calibration procedure is done.
- Exit the 'Material Plane Configuration' screen and try to move a token. If the procedure went correctly the token will stay directly underneath the base. Move it across the entire display to make sure the calibration is correct everywhere.
- If the token does not stay directly underneath the base take note of how accurate the calibration should be.
Offset Calibration
With the previous calibration methods you had to align the center of the base exactly with the corners of your display. Using offset calibration you can choose different points to calibrate to.
What offset calibration essentially does is defining the offset of the calibration points from the corner of the display. As long as the position of these offset calibration points don't move with respect to the display, they should always give the same calibration results.
For example, as shown in the image on the right, your display has a raised bezel. Using offset calibration you can move the base into the corner created by the bezel and use that as the calibration point. This allows for a fast and easy to locate calibration point.
Another option, also shown in the image, is to embed 4 infrared LEDs into the display enclosure or gaming table. In this case, all you would need to do to calibrate is starting the multipoint calibration and switching on the LEDs.
- Calibrate using 'Single-Point' or 'Multipoint' calibration, but instead of placing bases in the corners of your display, you use your self-defined calibration points (for example the base inside the raised bezel or the embedded infrared LEDs).
- Select 'Offset' calibration, and follow the exact procedure for 'Single-Point' calibration. This time you do need to place the bases on the corners of your display. Make sure the center of the base aligns with the corner of your display, see here.
Once you have performed these steps, whenever you need to recalibrate you only need to perform step 1 using your self-defined calibration points.
Calibration Accuracy
Getting a perfect calibration can be difficult, because aliging the center of the base with the corner of the display can, depending on the geometry of your display, be difficult. There might also be other (scaling) issues.
During normal use some inaccuracy isn't a problem, because tokens will snap to the grid. This means that the inaccuracy should be small enough that if a base is located exactly on the grid, the token is at least 50% inside the intended grid space.
An inaccuracy smaller than 1/3 of a grid space in either x or y direction can probably be ignored. To make sure no problems arise, move a token across the entire display to check that the inaccuracy falls below that everywhere.
If you notice that the inaccuracy is constant across the entire display, you could introduce an x or y offset in the transform section of the sensor settings. If the inaccuracy does not stay constant, you could try changing the x or y scale, also in the transform section of the sensor settings.