Overview
ScalableDesktop is a software application that allows the automatic blending and warping of images from an array of projectors into a single, seamless display of the Windows® desktop. ScalableDesktop allows almost all standard Windows desktop applications, such as the Microsoft Office Suite, to be scaled to ultra-high resolutions across multiple projectors just using a camera and without the need for any external hardware. Based on Scalable Display Technologies’ (SDT) patented camera feedback technology, ScalableDesktop exploits the benefits of the latest Nvidia Quadro Drivers.
PDF vs HTML Documentation
NOTE
Everything in this PDF is also in the HTML documentation built into the software. The HTML version is generally easier to use with better formatting, better search tools, etc.
You can install ScalableDesktop on any computer and access the HTML documentation from the Start menu (no license required).
Every page in the software also has a
button in the top right corner that links directly to the relevant section of the HTML documentation.

Hardware Choices and Setup
System Requirements
ScalableDesktop has specific requirements pertaining to the camera and graphics card. Make sure that your system meets the following requirements before continuing with the system setup.
System Requirements
A computer built to your content specifications is necessary for an optimal system. The following guidelines will be suitable for most installations. If you are building an exceptionally large or complex system please contact us for guidance.
- Windows 11 (for Scalable 9.0 or newer)
- Windows 10 64-bit (for Scalable 3.5 or newer)
- 8GB of RAM minimum, 16 GB of RAM recommended
- Intel Core i5 Processor or better
- OpenGL 3.0 compatible graphics card or better
- 200GB or larger SSD with at least 50GB space available.
- A supported NVIDIA graphics card
- A separate x16 PCI express slot for each NVIDIA graphics card (running at full x16 bandwidth)
- Powered EDID emulators
- Quadro sync card if using multiple graphics cards
- For systems with multiple graphics cards contact us for recommended workstations.
CAUTION
If you are using Logitech cameras and a laptop to calibrate your system, you can use up to 2 Logitech cameras. If your system requires more than 2 Logitech webcams, you will need a desktop computer with an independent port USB or switch to an alternate camera such as the GigE
Supported Graphics Cards
Please check the website for the latest recommended version of the Nvidia Quadro driver.
- Nvidia Quadro T1000 8GB (compatible only with ScalableDesktop 10.5 or greater)
- Nvidia Quadro T1000 (compatible only with ScalableDesktop 10.5 or greater)
- Nvidia Quadro RTX A6000 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX A5500 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX A5000 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX A4500 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX A4000 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX A2000 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro P2200 (compatible only with Scalable software versions 7.0 or greater)
- Nvidia Quadro RTX8000 (compatible only with Scalable software versions 5.0 or greater)
- Nvidia Quadro RTX6000 (compatible only with Scalable software versions 5.0 or greater)
- Nvidia Quadro RTX5000 (compatible only with Scalable software versions 5.0 or greater)
- Nvidia Quadro RTX4000 (compatible only with Scalable software versions 5.0 or greater)
- Nvidia Quadro GV100 (compatible only with Scalable software versions 4.5 or greater)
- Nvidia Quadro P6000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro P5000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro P4000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro P3000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro P2000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro P1000 (compatible only with Scalable software versions 3.50.77 or greater)
- Nvidia Quadro M6000 24GB (compatible only with Scalable software versions 3.1 or greater)
- Nvidia Quadro M6000 (compatible only with Scalable software versions 3.1 or greater)
- Nvidia Quadro M5000 (compatible only with Scalable software versions 3.1 or greater)
- Nvidia Quadro M4000 (compatible only with Scalable software versions 3.1 or greater)
- Nvidia Quadro M2000 (compatible only with Scalable software versions 3.1 or greater)
Contact us to learn more about specific GPU configurations enabling up to 16 projectors from a single PC
Choosing the Right Camera
Scalable Display recommends higher-end cameras, such as the Canon Rebel Digital SLR models or a Gigabit Ethernet Camera. These cameras fully support all features available in ScalableDesktop and produce the highest quality calibrations. With that in mind, not all installations require the expense of a Canon Rebel, and can instead use more cost-effective webcams. When the installation does not require a large viewing angle, has bright projectors in a dark environment, and will not be using color calibration, a webcam can be used in place of the Canon cameras.
TABLE 1. CAMERA COMPARISON CHART
| GigE | Canon | Webcam | GigE | Canon | Webcam | ||
| Wide Viewing Angle | ✔ | ✔ | X | Cost Effective | X | X | ✔ |
| High Quality Optics | ✔ | ✔ | X | Compact and Discreet | ✔ | X | ✔ |
| High Dynamic Range | X | ✔ | X | Realtime Image Update | ✔ | X | ✔ |
| Color Calibration Support | ✔ | ✔ | X | USB Connection | X | ✔ | ✔ |
| Easily Support Long Ca-bles | ✔ | X | X | Network Connection | ✔ | X | X |
Supported GigE Cameras

TABLE 2. SUPPORTED GIGE CAMERAS
Model |
Description |
FOV |
GigE Camera |
Small and discrete gigabit ethernet camera, power & data over ethernet for long cable runs and remote calibrations. |
90° x 70° |
GigE Fisheye |
Offers the same advantages as a standard GigE camera while utilizing a fisheye lens for a much wider FOV. Fisheye lenses are only compatible with software versions 6.5 or later. |
185° x 185° |
Supported Canon DSLR Cameras

TABLE 3. SUPPORTED CANON MODELS
| Model (US / Europe / Asia) | Part Number | AC Power Adapter Model | FOV† |
| Canon T1i / 500D / Kiss X3 | 3818B002 | ACK-E8 | 94.6° x 71.6° |
| Canon T2i / 550D / Kiss X4 | 4462B003 | ACK-E8 | 93.6° x 70.7° |
| Canon T3 / 1100D / Kiss X50 | 5157B002 | ACK-E10 | 94.0° x 70.1° |
| Canon T3i / 600D / Kiss X5 | 5169B003 | ACK-E8 | 94.5° x 71.5° |
| Canon T4i / 650D / Kiss X6 | 6558B001 | ACK-E8 | 94.5° x 71.5° |
| Canon T5 / 1200D / Kiss X70 | 9126B003 | ACK-E10 | 94.5° x 71.5° |
| Canon T5i / 700D / Kiss X7i | 859B003 | ACK-E8 | 94.5° x 71.5° |
| Canon T6 / 1300D / Kiss X80 | 1159C003 | ACK-E10 | 94.5° x 71.5° |
| Canon T6i / 750D / Kiss X8i | 0591C003 | ACK-E18 | 94.5° x 71.5° |
| Canon T7i / 800D / Kiss X9i | 1894C002 | ACK-E18 | 94.5° x 71.5° |
| Canon T7 / 2000D / Kiss X90 | 2727C002AA | ACK-E10 | 94.5° x 71.5° |
† Field of view for the Canon 10-22mm or 10-18mm wide angle lens set at 10mm
TABLE 4. SUPPORTED CANON LENSES
| Model | Part Number | Description |
| EF-S 18-55mm | 2042B002 | Usually included as a package with the body. |
| EF-S 10-22mm | 9518A002 | Wide angle lens. |
| EF-S 10-18mm | 9519B002 | Wide angle lens. |
| Sigma 4.5mm Fisheye Lens | 486-101 | Fisheye lens. Ideal for planetariums and theater domes. |
| Sigma 8mm Fisheye Lens | 485-101 |
|
Supported Logitech Cameras

TABLE 5. SUPPORTED LOGITECH CAMERAS
| Model | Part Number | Usable FOV |
| Logitech HD Pro Webcam C910 | 960-000597 | 70° x 40° |
| Logitech HD Pro Webcam C920 | 960-000764 | 70° x 40° |
| Logitech C922 Pro Stream Webcam | 960-001087 | 68° x 41° |
| Logitech C930E Webcam | 960-000971 | 78° x 48° |
CAUTION
Up to 2 Logitech cameras can be used if calibrating on a laptop computer. If your system requires more than 2 Logitech webcams, you will need a desktop computer to calibrate your system.
Projector Hardware Setup
Optimizing Projector Placement
Factors to consider
There are several factors to consider when placing the projectors including:
- The amount of image overlap
- The image alignment
- The angle that the projected images hit the screen
In addition, there are some other factors that will aid in the quality of the final image that is generated:
- Ensure that all the projectors are from the same manufacturer and the same type of projector
- Ensure that all the projectors are equidistant from the screen
- Ensure that all projectors are properly focused
All of these factors can contribute to the quality of the final image.
Physical Overlaps
ScalableDesktop works best with an overlap of no less than 15% between projectors. In general the larger the overlap, the better the quality of the resulting blend. If the overlap is too small, the area available to the software to blend the image will be limited and the blend will become more visible. Very small overlaps may also result in visible artifacts in the blend. If the screen will be viewed from very wide angles or be rear-projected, an overlap of about 25% is recommended for best viewing.

Projector Alignment
To produce the best results, aim the projectors so that they are aligned with each other. The goal isn't to get a perfect alignment by hand. The final warp will simply look better and be less aliased if it does not have to make large changes. Think of editing an image in photoshop. Small rotations and resizes will
always look slightly better than bigger changes. Don't worry if you have an odd layout and cannot do this. ScalableDesktop can correct for just about any projector misalignment if need be. Extreme angles will not look quite as nice though.
CAUTION
Some models of warping boxes have a maximum amount of warping (rotation and shift) that can be applied. By minimizing the amount of warping required through projector placement, you can prevent issues arising during calibration due to extreme warps.
Overshooting the screen slightly is also important. You want to give it enough wiggle room so that if it gets bumped or drifts over time the projectors still cover the entire planned image area. An inch or so is usually plenty. There are very distinctive artifacts that show up in the blend if the projectors do not fully cover the image area, visible in the example below. There is usually a small black triangle (because no projector covers that small part of the screen) and a shadow/line extending off of it into the blend. If this happens it is very easy to fix, just shift your projectors so they cover the whole image area, then Recalibrate.
TABLE 6. PROJECTOR ALIGNMENT

| Bad Alignment | Good Alignment |
![]() |
![]() |
![]() |
![]() |
Note the image on the left the projectors are not fully illuminating the target screen area and that generates a wedge-shaped artifaзt in the upper left of the screen. To correct shift the projectors making sure the entire targeted screen area is fully illuminated.
Projectors at extreme angles to the screen will cause straight lines in the content to appear aliased. Projected light falling on curved screens can result in aliasing regardless of position so it is best to anticipate the issue and minimize the aliasing as much as possible.
TABLE 7. ALIASING EXAMPLES
| Aliased | Not Aliased |
![]() |
|
![]() |
![]() |
Another factor that can affect the quality of the image is the pixel density of the projected image across the screen. When placing projectors, attempt to maintain uniform pixel density across the screen. If the projected image is keystoned, or has the appearance of a wedge shape, a poor warp and blend may result. In the case of a flat screen, this means creating a rectangular shape from the projected image. On curved screens, such as a dome, the image will curve with the screen geometry making this process more difficult.
TABLE 8. KEYSTONED AND WARPED PROJECTORS IMAGES EXAMPLES
| Keystoned and Warped Projectors Images | |
|
A badly keystoned projector on a flat screen. The uneven pixel distribution will cause significant aliasing and intensity variation in the final image. |
The image generated by the projector is rectangular to the screen, resulting is the best possible image for blending and warping. |
|
On curved screens it may be difficult to determine if a projector is keystoned. Avoid aiming the projector off axis to the center of the screen. The result of this projector position will be large intensity falloff and small usable blend zones. In this example there is a significant amount of unused pixels falling outside of the screen as well as significant intensity falloff within the screen. |
In this case the projector is aimed at a dome section. Instead of mounting the projector low and aiming it at the lower side of the screen, it is best to mount it high and aim it at the lower section of the screen. This may result in an odder looking shape for the light but it results in the light being better distributed and each pixel being less stretched by the screen. |
Optimizing Projector Settings
The projector settings can make a noticeable difference in the quality of the blend zone. The images from all projectors should look the same in order to have a seamless edge blend; differences in brightness, color, etc., can result in a visible blend zone. The projectors should be set to display the video signal from the PC without any boost, crop, or other alteration. The best blend results are produced when the projectors are configured uniformly.
Settings That Can Affect Blending
TABLE 9. PROJECTOR SETTINGS
| Name | Proper Setting | Description |
| Gamma | Movie/Film (aka Real, Ac-curate, 2.2) | Gamma settings that boost brightness, such as "Presentation Mode", often make the blend too bright. |
| Color Temperature | 6,500K | Set the color temperature identically across all projectors. Digital media is normally designed for a color temperature of around 6,500K. |
| Input Range | 0-255 (aka Enhanced,Full) | Some projectors default to a reduced 16-235 (aka Standard, TV) input range using HDMI cables. |
| Dynamic Black (aka Adaptive Contrast, Auto Iris) | Off | Dynamic Black will continually change the brightness levels based on the inputsignal, causing poor blends and interfering with color calibrations. |
| Overscan | Off | Overscan crops input signal and discards a percentage of pixels around the edge of the screen. |
| Keystone | Off | Scalable Display Technologies performs geometric correction making keystone cor-rection unnecessary. Using a Scalable Display Technologies warp in conjunction with the projector's built-in keystone correction can reduce the sharpness of the final image. |
Adjusting Projector Contrast
It is generally safe to lower contrast below its default setting. It is good practice to bring your brightest projectors down slightly to match the darkest ones.
It is generally not safe to raise contrast above its default setting. Default contrast settings are chosen so that the brightest white in a video signal gets displayed as the brightest white the projector is capable of outputting. Raising contrast will make grays brighter, but cannot make white any brighter. This has a major side effect of oversaturating/blooming/washing out the image. As bright grays get brighter they turn into pure white, meaning all bright parts of an image end up shown as solid white through the projector. In addition to bright content looking bad, this also messes up the blend zone shading.
It is also generally not a good idea to adjust a projector's brightness setting. Even very small changes have very large effects on most projectors. Like with contrast, the default brightness setting is chosen to be the point where black is as dark as it can get. If you lower it you will only make dark gray appear as full black too. If you raise it you are raising the "black level" of the projector and making the darkest black it can display brighter. This can be very visible in blend zones with dark content.
Checking for Oversaturation Problems
It's easy to check if your projectors are oversaturating. ScalableDesktop has a built-in test image to help. You should see a very thin 1-pixel tall white line in the middle fading to black top/bottom. If you see a thick white line doublecheck contrast and the other projector settings. You can leave the test image up and watch the white bar grow thicker/thinner as you adjust projector settings.
TABLE 10. OVERSATURATION EXAMPLES
| Ideal | Exaggerated Oversaturated Problem |
![]() |
![]() |
NOTE
All display devices can have this problem. If the ideal example still seems to have a solid white bar you may need to adjust your monitor settings.
Camera Hardware Setup
Optimizing Camera Placement
Proper placement of the camera is important for accurate calibrations and the long term stability of the system.
Position the Camera
- Ensure full coverage of the screen by the calibration cameras.
- The software is forgiving of off-axis camera angles but perpendicular viewing angles are best. Avoid oblique angles if possible.
- You can use multiple cameras. Use enough cameras such that there is at least a 20% overlap between calibration cameras. Larger overlaps can help in areas where the screen is highly curved.
- More cameras aren’t always better (they can sometimes add unnecessary system and troubleshooting complexity).
- Having cameras perpendicular to the screen, near the design eyepoint, and with very wide camera over-laps can make the calibration more forgiving to inaccuracies in screen dimensions and control point aim.
Camera Mounting
Mount the camera firmly to a tripod or another type of camera mount; any movement in the camera, screen, or projectors during the calibration process will result in unsatisfactory results. This movement can include people walking around on a floating floor.
If possible, have a dedicated camera for each system and leave the camera permanently mounted so that the software can easily run subsequent calibrations.
Camera Hardware Setup
GIGE SETUP
Ensure all hardware is properly connected
NOTE
GigE cameras work best on small isolated networks. A single switch with nothing but the cameras and calibration PC plugged in is ideal. Please contact us for best practices if you plan to connect them to a large or complex network.
- Plug a CAT6 or CAT5e Ethernet cable into the back of the camera.
- Plug the other end of the cable into a Power Over Ethernet (PoE) enabled network switch. You could also use normal switch and a PoE injector, a small device plugged between the switch and the camera that adds PoE to the cable.
- Plug a CAT6 or CAT5e Ethernet cable into your calibration PC.
- Plug the cable from the calibration PC into the same switch as the camera.
Installing Camera Drivers
IF YOU ARE USING A BASLER GIGE CAMERA:
Basler cameras require a driver called Pylon Camera Software Suite in order to function. The Pylon Camera Software Suite comes packaged with:
- Basler GigE driver
- Pylon IP Configurator - Used to detect cameras and configure their IP addresses.
- Pylon Viewer - OEM camera viewer application. Very useful if you ever have to troubleshoot camera communication problems.
INSTALLING THE BASLER GIGE DRIVER
- Download the correct installer and run it.
- Scalable versions 8.5 and newer will work with any recent version of Pylon 6. Download here.
- Scalable versions 6.00.008 through 8.0 need this specific driver.
- Scalable versions 6.00.007 and older - please contact Scalable for further information.
- When prompted select "Camera User".
- On the next page select "GigE".
- Follow the installer's prompts to complete the installation.
IF YOU ARE USING AN IMAGING SOURCE GIGE CAMERA:
Imaging Source cameras require a driver to function. The Imaging Source driver comes packaged with:
- Imaging Source Driver
- GigE IP Config - Used to detect cameras and configure their IP addresses.
There is also a separate image capture application that is not required but is very helpful to have installed:
- IC Capture - OEM camera viewer application. Very useful if you ever have to troubleshoot camera commu-nication problems.
INSTALLING THE IMAGING SOURCE GIGE DRIVER AND SOFTWARE
- Download the the correct installer and run it.
- Scalable versions 8.5 and newer should use this driver. We have not done extensive testing with other driver versions.
- Scalable versions 8.0 and older do not support Imaging Source GigE cameras.
- Follow the prompts to complete the installation.
- Download the IC Capture application installer and run it. (optional but recommended)
- Follow the prompts to complete the installation. (optional but recommended)
Adjust basic camera settings
- Configure the camera IP address by opening Basler Pylon IP Configurator for Basler cameras, or GigE-Cam IP Config for Imaging Source cameras. ScalableDesktop tracks cameras by serial number, not IP, so you can set static IP's or use DHCP. The cameras must be set to the same subnet as the PC running ScalableDesktop in order to communicate with them.
- Adjust the aperture by rotating the ring on the lens.
For the standard GigE lens Scalable recommends starting with an aperture of 2.8 or 4. This is a good compromise between image brightness and depth of focus. The brightest setting of 2 will always make the image slightly blurry.
- Focus the camera by rotating the ring on the lens.
You may wish to do this before final mounting of the cameras. Depending on how you mount them it can be difficult to reach to adjust the ring while also looking around at a monitor to see the video feed. Fisheye lenses ship from Scalable pre-focused and should not need adjustment.- Install ScalableDesktop if you have not done so already. You will need the software in order to see the video feed from the camera and properly focus the lens.
- Open ScalableDesktop
- Navigate to the "Cameras" panel on the left
- Select "Advanced Camera Configuration"
- Select and add your camera(s)
- Select the correct "Camera/Lens Combination" from the drop down menu.
- Navigate to the "Data Collection" panel on the left. This page will display a live feed of what the camera is seeing.
- On the right side of the screen click the drop down menu labeled "Show Pattern" and select "Focus Pattern".
- Using the mouse-wheel or the slider at the top of the screen, zoom in on the image.
- Rotate the focus ring collar at the base of the camera lens until a satisfactory image focus is displayed.
- If there are multiple cameras on the system, select another camera at the top right of the window and repeat the previous two steps.
GIGE CAMERA COMMUNICATION TROUBLESHOOTING
If you are getting camera communication errors, try setting these Advanced Options:
BaslerInterPacketDelay, int, 10000
Default is 5000. Raising the value makes data transfer and calibration speed slower, but also makes the camera better able to cope with poor network conditions. If 10000 is not enough, you can try 15000, 20000, 25000. Higher than that is rarely helpful and you probably have an issue this option cannot fix.
DisableLiveVideo, bool, true
Switches camera to photo mode instead of video mode.
Fujinon Fisheye Lens Focus
Adjusting the focus of the GigE Fujinon Fisheye Lens will require a 0.9mm hex screwdriver. To focus the lens:
- Start with the lens firmly attached to the GigE camera body, the camera powered, and connected to the network.
- Open the Scalable software and navigate to the "Data Collection" panel. Ensure the software is display-ing an image from the camera. You may need to click "Start Capture".
- On the right-hand side of the panel, select from the drop-down menu "Show Pattern" then select "Focus Pattern".
- Using the mouse, zoom in on a part of the image that is out of focus.
- Loosen each of the 3 screws with 2-3 turns. You do NOT need to and should NOT fully remove the screw. Loosen the ring so that the lens can be rotated independently of the camera body.
- Once all 3 screws are loosened, rotate the lens CW or CCW to make adjustments. The adjustments will be reflected in the Scalable software. Do not hesitate to make large adjustments. If the lens is significantly out of focus it may require a 360° turn.
- Once the image is well focused, tighten the focus ring by tightening each screw small increments at a time. This will ensure the focus ring is secured concentrically.
CANON SETUP
Ensure all hardware is properly connected.
- Power adapter is correctly inserted into the camera body and plugged into an appropriate power outlet. Or, if using battery power, ensure the battery is charged and inserted in the camera body.
NOTE
Scalable strongly recommends the use of AC adapters as charging/replacing batteries can be inconvenient for the user.
- Data cable is connected to the camera and the other end is connected to the calibration PC via USB.
NOTE
If calibrating remotely, ensure that the camera is connected to the calibration PC and not the PC running the projectors.
Camera Settings
- Power the camera on by setting the power switch to the “On” position. The screen on the back of the camera body should light up to verify that the camera is powered.
- Scroll through the camera menu and find the setting called "Auto Power Off". Turn this setting off.
- Locate the dial on the top right of the camera body and rotate the dial until the “M” setting has been selected.
- A switch labeled AF/MF can be found on the side of the camera lens. AF stands for Auto Focus and MF stands for Manual Focus.
- Focusing the camera:
- If using a lens with adjustable zoom it is usually best to zoom out all the way for the widest FOV.
- Switch the camera to auto-focus (AF) and take a photo. The camera will automatically focus the image.
- Switch the camera to manual focus (MF) and leave it on this setting. Scalable requires cameras to be set to manual focus for calibration.
NOTE
It is not necessary to adjust image settings such as aperture, shutter speed, or ISO via the physical camera. These settings can be fine-tuned within the Scalable GUI during the data collection phase.
LOGITECH SETUP
Ensure all hardware is properly connected.
- Connecting the camera:
- Plug the webcam USB connector into the computer's USB port.
Camera Settings
- Installing the correct driver:
- Scalable recommends Logitech Webcam Software version 2.80.853.0a which can be found at Logitech Webcam Software 2.80
Setting up Nvidia Mosaic
Nvidia's Mosaic Mode can be used to group multiple projectors into a single, unified desktop. Mosaic can be found in the professional Quadro line of graphics cards.
HOW TO SET UP NVIDIA MOSAIC
- Right-click the Windows Desktop and choose NVIDIA Control Panel.
- Under the Workstation category, in the navigation panel, click Set Up Mosaic.
- On the Right, click Create new configuration. A new window will appear.
- Select the Number of displays.
- Select the Topology.
- Select the Orientation of the displays.
- Click Next.
- Select the displays to be used.
- Choose the Refresh Rate.
- Choose the Resolution per Display.
- Click Next.
- Drag the displays one at a time from the top half to the bottom half to determine the order.
- Click Apply to finish.
Software Installation
How to Install
This section provides an overview of the processes for downloading, installing, and licensing ScalableDesk-top.
Please contact your Scalable representative for the latest version of the software.
- In order to install ScalableDesktop on your system, you will be required to accept the End User License. Please review the license terms and then click I Agree to continue. If you are unable to accept the terms, please click Cancel to exit the installation.
- ScalableDesktop will be installed in the default folder path: C:\Program Files\Scalable Display. If you wish to change the location, please click Browse, set the installation path, and click Next continue.It is strongly recommended that the software be installed in the default location. Errors may occur if files cannot be found in their default location.
- ScalableDesktop will be installed under the default Start Menu folder titled Scalable Display. If you wish to change the Start Menu folder, enter the new name and click Next continue.
- Decide if you want to Restore an older configuration
If a version of ScalableDesktop was previously installed on your PC, you will be prompted to either dis-card or restore the previous configuration. By default, the previous configuration will be restored. If you don't want to keep your previous calibration and settings, choose Do not restore the old configuration.
- Click Install.
- If this is the first time you have installed ScalableDesktop on this PC you will be prompted to install the driver for license keys.
- Once Device Driver Installation Wizard is complete, click Finish to continue the installation of Scalable-Desktop .
- After a few moments you will be notified that the installation has completed. Click Finishto close the window.
Scalable Licenses
All Scalable Display products must be licensed via a software or a hardware license key. The fastest and easiest way to obtain a license is through the License Helper application, which will collect a small amount of information about your setup. Once completed and processed, the license will be emailed to you. Additionally, if your system requires the use of Remote Display Clients then your license request will need to specify the number of Remote Display Clients you need.
Request a License
NOTE
The license is tied to a particular computer, and therefore, the request must be made from the computer on which you will calibrate the display.
-
Initial Installation
If this is the initial installation of Scalable's software on this computer, you will be prompted to request a license upon launching the program for the first time. In order to access the License Request Tool open the Scalable Display software, and click the Scalable button on the top left corner of the screen. Select Licensing > License Helper
- The License Helper will open in a new window. Select Request a license and click OK.
- You will be asked if this is the computer on which you will calibrate the display. If that is true, select Yes and you will be able to proceed. However, if you are making the request from a different PC, select No and you will be instructed to make the request from the computer on which you will calibrate the display.
- Confirm that the date on your computer is correct. An incorrect time will render your license unusable.
- Complete the form with your personal contact information. The email address entered here is where the license will be sent.
- Complete the form with descriptive information about your project.
- Lastly, you will be asked how you prefer to upload this license information to Scalable. If you are on a computer with an active internet connection, it is recommended that you choose Email request which will seamlessly send the file to Scalable. If the requesting PC does not have internet, you can save the request and email it using a different PC.
- Please wait for Scalable to send your license via email. If the need is urgent, please contact your Scalable representative to expedite the license processing.
Install a License
NOTE
You will receive the license from Scalable in the email from which the request was sent.
- Open the email you received from Scalable and download the attached .lic file to your local computer.
- Open the Scalable Display software, click the Scalable button on the top left corner of the screen. Select Licensing ➡ License Helper.
- The License Helper will open in a new window. Select Install a software license key and click OK.
- This will open a file browser. From here, navigate to the location in which your license file was downloa-ded. Select the file and click Open.
- This will automatically place the license file in the appropriate location within Scalable's Program Files directory.
Setup
The ScalableDesktop user interface guides you through the calibration process while allowing you to directly access any enabled panel at any time. The interface also provides important status information and context-sensitive help in every panel.
.png)
Projectors Panel
.png)
The Projectors panel should accurately reflect the number and resolution of the displays connected to your computer. ScalableDesktop works by detecting your total desktop resolution and seeing if it is divisible into any of a list of common resolutions. It does not directly query the operating system to check how it thinks the desktop is broken up into displays, because many systems are set up using features that hide the true displays (Nvidia Mosaic, Matrox Tripleheads, etc). If it is unable to detect the current resolution of your display(s), the most common response is that it will simply show a single display at the combined resolution of all your projectors.
Enter the Projector Arrangement
- Select the physical arrangement of the projectors: Tiled, if the projectors are next to each other, or
Stacked, if the projectors are on top of each other. - Select the number of projectors in a row.
- Select the number of projectors in a column.
- Click Redetect Displays to save the settings
NOTE
It is usually important that your row and column layout match your projector physical layout. The main exception is if you are using perspective warping (if you are calibrating a flight simulator, etc). If your projectors are not physically arranged in a regular grid, the easiest solution is usually to arrange them as if they were a them as a single long row.
CAUTION
If using warping boxes, it is very important the number, resolution, and order of your projectors on this page match your settings on the Warping Box page.
Wrong Number of Projectors or Incorrect Resolution
The Projectors page reads in your desktop resolution and attempts to split it up into commonly known reso-lutions. In most cases, if it does not correctly identify your projectors you cannot fix that here. Please check your Windows desktop or GPU driver settings to confirm that the number, resolution, and arrangement of your displays is correct.
There are two main exceptions:
- If you are using projectors with an unusual resolution, it may not be in the list it checks for.
- If your layout is divisible by more than one common resolution. For example a desktop of 3840x2160 could be a single 4k projector, or four 1080p projectors in a 2x2 layout.
In both cases, the solution is to set a custom resolution. This will ensure the software checks for your resolution and gives priority to your selection if there are multiple possibilities.
- Click resolution per projector drop down.
- If you are using a common resolution, select the Width and Height matching the resolution of a single projector in pixels (e.g. 1920 x 1080).
- If you are using an uncommon resolution:
- Select Custom.
- Set the Width and Height to the resolution of a single projector in pixels.
- Click OK.
- Click Redetect Displays.
Show Overlap Percentage

To help with making sure that the projectors reach about an overlap value of 15-20% you can click Show Overlap Pattern. There are 3 sections: Yellow, Green, White. Having the edges of the bands touch will result in the level of overlap it represents.
- Yellow is 15%
- Green is 20%
- White is 25%
Here is an example of a 20% overlap setup:

LED Controller Panel
The LED Controller panel is used to configure communication to systems using LED's for control point detection during recalibrations. This involves having LED's physically mounted on the screen in lieu of traditional control point markings. Detection of the LED's occurs during the Data Collection process.

Using the drop down menus, users can select their model of LED controller, connection style, and can input their connection address.
Currently, we only support the Dataprobe iBoot-G2+ web power switch which communicates over a net-work to turn the switch on or off. When using the Dataprobe switch be sure to enter the switch's IP address in the Connection Address field. After entering the switch's IP address, use the "Turn LEDs On" button to test whether or not the LEDs are working. Once you've confirmed that the LED's can be turned on with the switch please proceed with the calibration.
Alternatively, users can select the "Manual" option if they wish to manually turn the LED's on and off during the calibration.
CAUTION
It is best to calibrate the system normally without LEDs first, then as the last step return to this page to add in the LED detection function.
LEDs fully automate point aim during future recalibrations, but you need to manually aim the points once during initial setup so it knows which LEDs go with which control points.
Configuring LEDs last also drastically simplifies troubleshooting. If you configure LEDs in the middle of initial setup, it is very difficult to tell if any problems you run into are related to LEDs or to something else. If you configure LEDs last, you know any problems must be related to the LEDs and you can focus on that.
Procedure for Setting up LED with Dataprobe
- To begin, please visit the official website of Dataprobe at https://dataprobe.com/support-dmu/ and proceed to download and install the Dataprobe driver.
- Once the installation is complete, launch the Device Manager Utility (DMU) application.
- Within the DMU application, navigate to the device tab and select the option to initiate device detec-tion.
- Once the device detection process is finished, you will be able to view the IP information of your iboot device.
- If you need to modify the IP addresses on the iboot box, access the "Set" tab and locate the network settings.
- Within the network settings, make the necessary adjustments to the IP addresses according to your requirements.
- After configuring the IP address in the Device Manager Utility (DMU), proceed to enter the IP into a web browser.
- You will then be prompted to provide a username and password. The default username and password are both "admin".
- After successfully logging in, access the "Passwords" tab on the web browser.
- In the "Passwords" section, locate the user rights management drop-down menu and choose the option to deactivate users. This will remove the password check when sending network commands to enable/disable the LEDs. Scalable does not currently support using passwords with these network commands.
- Now, launch the Scalable Software application.
- To enable the LED Controller page in Scalable, follow these steps: Open the Scalable drop-down menu, navigate to Settings, then Advanced Options. Click on "New" at the top and enter "PreventLEDControl-lerConfiguration". Set the type as "bool" and the value as "False".
Cameras Panel
The Cameras Panel allows you to manage the camera(s) being used in your installation.
The Basic Configuration is recommended for basic systems using a small numbers of cameras. It tracks cameras by the order Windows detects them. This means if you need to replace a camera you can swap it and the new one will automatically be used. The downside is that in rare cases Windows may detect the cameras in a different order. For basic systems with most settings on automatic this generally does not matter.
The Advanced Configuration is recommended for any complex systems, systems using a large number of cameras, and systems using only a subset of the detected cameras. This guarantees the camera order you specify will never change, which is important if you use any settings that apply to specific cameras. The downside is that if you ever need to replace a camera you have to return to this page to manually remove the old one from the list and add the new one in it's place.
Basic Camera Configuration
.png)
Verify that the number and type of cameras detected by ScalableDesktop correspond to your system. If the Automatic type doesn't detect the camera configuration properly, please choose your camera type manually.
NOTE
If multiple camera types are connected to the computer, make sure to select the camera type you will use to calibrate.
- Use the up and down arrows
to re-order the selected camera. - Click
to refresh the connections to the camera.
Advanced Camera Configuration

- Click
to add the camera from the detected cameras to the list of cameras to be used. - Select the correct Camera Lens Combination from the drop down menu. If you are using a GigE camera the default camera lens combination it is most likely the correct one. You may need to change the setting if you are using a GigE with a Fisheye lens.
There are several very old GigE models in the drop down menu that we no longer officially support or test with, but have not intentionally blocked from the software. Please consult us if you have questions about camera models. - Use the up and down arrow
to re-order the selected camera.NOTE
If your cameras are not detected see the instructions here: Camera Hardware Setup
Data Collection Panel
Data collection begins the calibration process by taking various photos of the system. A dark image, bright image, orientation image, and spot image will be collected from each projector.

Adjust the Camera Settings
For proper calibration, it is necessary to focus the camera and adjust its exposure settings. If the camera captures an image that is too bright it will have difficulty detecting the calibration spot patterns. Similarly, not focusing the camera will reduce the accuracy of the camera detection and may cause artifacts in the resulting warp and blend. It is thus important to make sure the camera(s) can see the entire screen and are capturing well-focused and properly exposed images.
Camera Focus
Focus the GigE Camera
Focus the GigE camera by rotating the barrel of the lens until areas of fine detail are in focus.
- Click the Show Pattern button on the lower right side of the Data Collection page. Click Focus Pattern.
- Use the mouse wheel or the slider above the image to zoom in so it is easier to judge focus.
- Loosen the focus lock screw slightly (see image below) then rotate the lens ring nearest the glass until the camera picture is sharp and in focus.
- Tighten the focus lock screw to prevent the focus ring from moving accidentally.
Focus the GigE Fisheye Camera
FUJION FISHEYE LENS FOCUS
Adjusting the focus of the GigE Fujinon Fisheye Lens will require a 0.9mm hex screwdriver. To focus the lens:
- Start with the lens firmly attached to the GigE camera body, the camera powered, and connected to the network.
- Open the Scalable software and navigate to the "Data Collection" panel. Ensure the software is display-ing an image from the camera. You may need to click "Start Capture".
- On the right-hand side of the panel, select from the drop-down menu "Show Pattern" then select "Focus Pattern".
- Using the mouse, zoom in on a part of the image that is out of focus.
- Loosen each of the 3 screws with 2-3 turns. You do NOT need to and should NOT fully remove the screw. Loosen the ring so that the lens can be rotated independently of the camera body.
- Once all 3 screws are loosened, rotate the lens CW or CCW to make adjustments. The adjustments will be reflected in the Scalable software. Do not hesitate to make large adjustments. If the lens is significantly out of focus it may require a 360° turn.
- Once the image is well focused, tighten the focus ring by tightening each screw small increments at a time. This will ensure the focus ring is secured concentrically.
Focus the Canon Camera
Focus the Canon camera by rotating the barrel of the lens until areas of fine detail are in focus.
- Temporarily switch the camera to the auto focus setting by changing the switch on the top left of the lens to AF (see the photo below).
- Click the shutter button to take a photo.
Make sure you duck out of the way so it does not focus on you or your hand. It may also help to put up an image or place an object in front of the screen. Sometimes auto focus can have trouble if all it sees is a large uniform white surface. - Switch the camera back to manual focus by adjusting the lens slider to MF
- Go to the Data Collection page and click Take Picture to check your results. It helps to zoom in on the image using the mouse wheel or the slider above the image.
Focus the Logitech Webcam
Focusing the Logitech webcam is performed through the ScalableDesktop interface.
- Adjust the Focus slider under Camera Settings until the camera picture is sharp and in focus.
- Using the ScalableDesktop , zoom in to an area of the picture with fine detail in the center of the screen and verify that it is not blurry or out of focus.
Camera Brightness
NOTE
The projectors must appear to be brighter than the ambient light on the screen. If the projectors are coming in at odd angles and have a significant intensity fall off, then the darkest portions of the projectors should be much brighter than any stray light on the screen.
ScalableDesktop requires the image to appear with normal saturation in order to properly detect the pat-terns displayed during calibration. If the image presented to ScalableDesktop is over or undersaturated, it will result in an error or produce an incorrect geometry calibration. The camera's brightness needs to be set so that there is enough contrast between the light and dark areas of the screen to see the calibration patterns. The image preview window should look similar to how you see the image in real life.

If after manual adjustment the image brightness still has saturation problems, click the Auto Tune button. A series of pictures will be taken to auto-adjust the camera. If the image is not normally saturated after the Auto Tune, you may need to manually adjust the camera's brightness. Follow the instructions below for your particular camera.
Adjust Brightness with the GigE Camera
ADJUST THE CAMERA'S BRIGHTNESS BY USING THE SLIDERS IN THE CAMERA SETTINGS SECTION.
- Rotate the Aperture ring on the camera lens to 4 (see photo).
- On the Data Collection page, set Gain to 0.
- Click Show Patterns > Focus Pattern to display a sample data collection pattern.
- Set the Exposure Time so the camera is at the proper brightness.
- If need be, adjust the Aperture ring on the camera lens.
- If need be, adjust the Gain slider.

TABLE 11. RECOMMENDED GIGE CAMERA SETTING
| Setting | Recommended Value | Description |
| Exposure Time | 0.02 to 2 | Length of time the shutter will be open for a picture. Very high or low settings rarely have any negative impact on quality. Generally should not be set higher than a couple seconds to avoid slowing down calibration time. |
| Aperture | 4 | Size of the adjustable opening allowing light in. Low settings are bright but have poor depth of focus. High settings have great depth of focus but are dark, requiring longer exposure times. Depth of focus is most important if your camera is mounted off axis and needs to see portions of the screen both very close and very far away from the lens. |
| Gain | 0 | Software brightness boost. Similar to increasing brightness and contrast in a photo editor. It will make the image brighter, but you will lose detail and significantly reduce the image's dynamic range. |
Adjust Brightness with the Canon Camera
SET BRIGHTNESS WITH THE CANON
- Click Show Patterns > Focus Pattern to display a sample data collection pattern.
- Set the ISO to 100 .*
- Set the Aperture to f7 .*
- Set the Exposure Time so the camera is at the proper brightness.
Adjust the camera's brightness by using the sliders in the Camera Settings section.
TABLE 12. RECOMMENDED CAMERA SETTING
| Setting | Recommended Value | Description |
| Exposure Time | Can be set to any value. | Length of time the shutter will be open for a picture. |
| Aperture | f/7 - f/11 | Size of the adjustable opening allowing light in. |
| ISO | 100-200 | Sensitivity of the camera to light. |
* Recommended value for most lighting зonditions.
Adjust Brightness with the Logitech Webcam
Adjust the exposure and gain by moving the sliders on the right until the camera is at the proper brightness.
ADJUST THE EXPOSURE SETTING FIRST
Use the exposure settings rather than the gain whenever possible with the Logitech webcams. Gain is a software boost to the image brightness (similar to increasing brightness and contrast in a photo editor). Though it will make the image brighter, you will lose detail and significantly reduce the image's dynamic range.
CAUTION
If colored lines appear over the camera image, this will cause distortions during the data collection process. Increase your exposure so that the camera's image appears normal.
GIBE CAMERA COMMUNICATION TROUBLESHOOTING
If you are getting camera communication errors, try setting these Advanced Options:
BaslerInterPacketDelay, int, 10000
Default is 5000. Raising the value makes data transfer and calibration speed slower, but also makes the camera better able to cope with poor network conditions. If 10000 is not enough, you can try 15000, 20000, 25000. Higher than that is rarely helpful and you probably have an issue this option cannot fix.
DisableLiveVideo, bool, true
Switches camera to photo mode instead of video mode.
Begin Data Collection
Click Begin Data Collection.
The data collection process will begin by showing a solid, white image on each projector, starting with the first projector and going in order to the last. The white image is used to find the location of the projector in the camera image. Make sure that the area of the screen that is intended to be the target area of the screen is completely covered by one or all of the projectors.
Next, two images will be displayed on each projector, starting again with the first projector and going in order to the last. The first image will be a 5-dot pattern which is used to orient the projector. The second image displayed is the grid pattern which is used to map where the pixels are falling on the screen.
TABLE 13. DATA COLLECTION PATTERNS
| White Pattern | 5 Dot Pattern | Grid Pattern |
![]() |
![]() |
![]() |
WHAT TO DO IF AN ERROR OCCURS
Most errors encountered during calibration are caused by poor camera positioning or improper saturation of the camera image, resulting in the inability of the software to detect the calibration patterns being displayed. When an error occurs, click the link labeled Click here to troubleshoot this error in the error message window. This will open a browser with the suggested solutions for this particular issue. There is also a troubleshooting section at the end of this manual.

DATA COLLECTION ERROR ACTIONS
Some of the most common errors encountered during the data collection process have been included in the Error Actions. Error actions allow you to ignore issues with the data collection images which do not inhibit the data collection.
The error action below will be displayed when a camera cannot fully see a projected image. You are given the choice to "End Calibration" or "Ignore and Continue". If you are expecting that the entire projected image will not be seen, Ignore, and Continue. However, if you are not seeing the entire projected image for other reasons, you should End Calibration and correct the error at its source.

The software can not discern the difference between a projected image that does not fill the screen and one that fills the screen but spills off.
TABLE 14. DATA COLLECTION ERROR
| End Calibration | Ignore and Continue |
| In this case, the calibration should be stopped so that the camera can be re-positioned to see the entire projected image. | The error action is expected and triggered because the projector is overshooting the screen. Continuing will not cause any issues. |
![]() |
![]() |
REMEMBER ERROR ACTIONS
You can choose to remember your selection by checking the "Remember this action" checkbox which will give you the following options:
TABLE 15. ERROR ACTION CHOICES
| Choice | Description |
| Remember this action for this projector for session | Do not stop the calibration for this error on this projector until the software is restarted |
| Remember this action for this projector forever | Never stop the calibration for this error on this projector |
| Remember this action for all projectors for session | Do not stop the calibration for this error on any projector until the software is restarted |
| Remember this action for all projectors forever | Never stop the calibration for this error on any projector |
Projector Visibility
The Projector Visibility tab lets you control which cameras take pictures of which projectors during a calibration. For small systems leaving it at full auto works fine. For large systems you can save a lot of time by telling it which to use instead of waiting for it to try and fail on a large number of camera/projector pairs you likely already know it won't see.

CAUTION
Be very careful editing this on an existing system. If someone manually set overrides here they may have also set other things that depend on Projector Visibility not changing. You could potentially cause new problems and stop the system from calibrating.
In ScalableDesktop, all entries in the Projector Visibility grid are set to Auto by default. This causes the software to attempt to automatically determine which projectors are visible to each camera. When using the Auto setting, the camera will make up to three attempts to detect the full white image displayed by the projector. If the full white image is not detected after 3 attempts, the projector is assumed not to be visible to the camera. To manually specify the visibility of a camera and projector combination, change the corresponding grid entry from Auto to Require or Ignore. Clicking
will set the visibility for each projector to the detected setting from the previous calibration run. This can improve the speed of future calibrations. Clicking
will turn all of the pairs to Auto.
Advanced Settings
Advanced Settings provides advanced controls for configuring the behavior of the calibration process, includ-ing adjustments for both the display and detection of the pattern displayed during the calibration.
In this version of Scalable, the test patterns can be set as the traditional spot pattern or the new binary pattern used for more advanced needs.
Per Projector Settings - Spot Calibration Pattern
The traditional Spots calibration pattern is the best choice for most situations.
Per Projector Settings allows the customization of the calibration pattern to optimize data collection. For instance, if the pattern is too dense or too fine by default on one projector, the pattern can be adjusted through manual intervention.
TABLE 16. PER PROJECTOR SETTINGS FOR SPOT PATTERN
| Set the effect of the changes to the options. Selecting "Global" affects all of the projectors. Selecting a single projector affects that projector only. | |
| Pattern Type: Allows the selection of Spot pattern or Binary pattern. This can be set globally or per projector. | |
|
Overall density: The overall density of the calibration pattern. If increased, the pattern will have a higher resolution and the camera will take more pictures.
Checker density: The density of checkers in the calibration pattern. Adding more checkers can be useful in cases of poor image contrast.
Contrast threshold: Minimum allowable image contrast permitted by the software during pattern detection. Increase if the software is detecting too much noise.
Show dots: Project a series of dots that can improve calibration accuracy on complex shapes. |
|
|
Normalize Brightness: Compensates for large intensity fall-offs. Use when a section of the projector image is heavily keystoned.
Ignore spots on the screen edges: Set to true if half-spots are being detected as full spots causing errors on the edges.
Cull calibration data based on smoothness: Used when data is being detected off the screen.
Smooth calibration data: Set to true to smooth and slightly extrapolate calibration data.
Minimum brightness region size: When locating a projector, bright regions smaller than this size will be ignored. |
Per Projector Settings - Binary Calibration Pattern
The new Binary calibration pattern is better than the traditional spot pattern at handling harsh conditions and difficult calibration environments, but it is also slower and more likely to need customized settings and/or guidance from the Scalable support team to do it's best. The traditional spot pattern is the better choice for most systems.
Per Projector Settings allows the customization of the calibration pattern to optimize data collection.
TABLE 17. PER PROJECTOR SETTINGS FOR BINARY PATTERN
| Set the effect of the changes to the options. Selecting "Global" affects all of the projectors. Selecting a single projector affects that projector only. | |
| Pattern Type: Allows the selection of Spot pattern or Binary pattern. This can be set globally or per projector. | |
|
Overall density: The overall density of the calibration pattern. If increased, the pattern will have a higher resolution and the camera will take more pictures. Checker density: The density of checkers in the calibration pattern. Adding more checkers can be useful in cases of poor image contrast. Contrast threshold: Minimum allowable image contrast permitted by the software during pattern detection. Increase if the software is detecting too much noise. Show dots: Project a series of dots that can improve calibration accuracy on complex shapes. |
|
|
Ignore spots on the screen edges: Set to true if half-spots are being detected as full spots causing errors on the edges. Smooth calibration data: Set to true to smooth and slightly extrapolate calibration data. |
Global Settings
In this section, the delay between when the projector displays the pattern and when the camera takes the picture can be adjusted. Reducing this slider value can improve calibration time, but may cause incorrect pattern detection if the cameras take a picture before the pattern is properly displayed.
Test Data Collection
NOTE
After making adjustments to the Data Collection configuration, it is often useful to perform a test of the new configuration. The Test Data Collection feature can expedite this process by testing the calibration of a specific camera and projector pair.
To run a test, select the projector and camera pair and click Test Data Collection.
Calibration Masking
Calibration Masking allows a portion of each projector's image to be masked during the Data Collection process. The mask does not apply to the final calibrated image. Calibration masking is generally used to correct or improve Data Collection.
Example Use Cases:
- The bezel of the screen is causing glare.
- An external light source or reflection from a mirror is interfering with data collection.
Creating or Editing a Mask
- Select the camera you wish to mask.
- Select the projector you wish to mask.
- If you have a very large or wide screen you may want to raise the mask resolution before starting. Changing the mask resolution will reset the mask. See the the next section for more information. Fixing Aliasing in the Mask [124]
- Choose between the cursor edit tool or the shape edit tool. Click the appropriate button top left of the toolbar.
-
Cursor edit tool
This is selected by default. It allows you to draw directly onto the image with an adjustable size brush. -
Shape edit tool
Allows you to draw a multi sided shape using straight or curved lines. This often gives the best results. It creates clean smooth edges that look nicer than what most people can achieve when using the cursor tool.- Click and drag to create the initial shape (a rectangle).
- Click and drag any corner to move it.
- Click along a line segment to add a new corner at that location.
- Hit Spacebar with a corner selected to turn it into a curved line. Hitting Spacebar again will turn it back into an angled corner.
- Hit Enter when done to stop editing the shape and apply it to the mask.
CAUTION
If you don't hit Enter the shape will not be committed and become part of the mask.
-
- Click
to switch to subtraction mode if you blacked out too large an area and need to erase portions of the mask. - Use the preview displayed on your projection screen as a guide to mask out any areas of the final image that you wish.
Use the camera view in the GUI to mask out any areas of the camera image you wish to black out in all calibration photos during Data Collection.
Use the preview displayed through your projector as a guide to mask out any areas of the projector that you wish to black out in the calibration patterns during Data Collection. - For more advanced editing:
You can export the mask, edit it with any image editing application, then re import it using the buttons on the right side of the toolbar. This is useful if you want to blur an edge or create a shaded gradient. The software can apply masks with any shade of gray. It cannot use colored masks. - Use the Update Calibration button to apply the mask to the final calibration.
Toolbar Functions
TABLE 18. CALIBRATION MASKING TOOLBAR FUNCTIONS
Tool |
Function |
|---|---|
Shape edit mode (1) |
|
Cursor edit mode (2) |
|
Select the projector to mask |
|
Edits will add to mask |
|
Edits will subtract from mask |
|
Select the brush size |
|
Fit the mask to the current window size (F) |
|
Undo the previous edit (Ctrl + Z) |
|
Redo the previous edit (Ctrl + Y) |
|
Reset the mask to its original state removing all edits |
|
Import a mask from disk |
|
Export the mask to disk |
Mouse & Keyboard Controls
TABLE 19. CALIBRATION MASKING MOUSE AND KEYBOARD CONTROLS
Key |
Action |
|---|---|
Mouse Left Click |
Shape Mode: Select a point or add a new point to the boundary Cursor Mode: Draw to the mask |
Mouse Right Click |
Pan the image (while zoomed in) |
Arrow Key |
Shape Mode: Move the selected point Cursor Mode: Move the cursor |
Shift + Arrow Key |
Fast movement of the cursor/selected point |
Control + Arrow Key |
Slow movement of the cursor/selected point |
ESC |
Shape Mode: Clear the current shape |
Space |
Shape Mode: Toggle the selected shape point from a corner to a curve point Cursor Mode: Draw at the current cursor location |
Enter |
Shape Mode: Commit the selected shape to the mask |
Delete |
Shape Mode: Remove the selected point from the current shape |
Camera Masking
Camera masking allows a portion of each camera's image to be masked during the Data Collection process. Camera masking can be used to block extraneous light or any other object or reflection visible in the camera view during Data Collection.
NOTE
When possible it is always preferable to use the Calibration Masking tab instead of the Camera Masking tab. Even a very small bump can misalign a camera mask and cause problems. The projector masks used on the Calibration Masking tab will continue working unless a projector is shifted out of position by a large amount.
Creating or Editing a Mask
- Select the camera you wish to mask.
- Select the projector you wish to mask.
- If you have a very large or wide screen you may want to raise the mask resolution before starting. Changing the mask resolution will reset the mask. See the the next section for more information. Fixing Aliasing in the Mask [124]
- Choose between the cursor edit tool or the shape edit tool. Click the appropriate button top left of the toolbar.
-
Cursor edit tool
This is selected by default. It allows you to draw directly onto the image with an adjustable size brush. -
Shape edit tool
Allows you to draw a multi sided shape using straight or curved lines. This often gives the best results. It creates clean smooth edges that look nicer than what most people can achieve when using the cursor tool.- Click and drag to create the initial shape (a rectangle).
- Click and drag any corner to move it.
- Click along a line segment to add a new corner at that location.
- Hit Spacebar with a corner selected to turn it into a curved line. Hitting Spacebar again will turn it back into an angled corner.
- Hit Enter when done to stop editing the shape and apply it to the mask
CAUTION
If you don't hit Enter the shape will not be committed and become part of the mask.
-
- Click
to switch to subtraction mode if you blacked out too large an area and need to erase portions of the mask. - Use the preview displayed on your projection screen as a guide to mask out any areas of the final image that you wish.
Use the camera view in the GUI to mask out any areas of the camera image you wish to black out in all calibration photos during Data Collection.
Use the preview displayed through your projector as a guide to mask out any areas of the projector that you wish to black out in the calibration patterns during Data Collection. - For more advanced editing:
You can export the mask, edit it with any image editing application, then re import it using the buttons on the right side of the toolbar. This is useful if you want to blur an edge or create a shaded gradient. The software can apply masks with any shade of gray. It cannot use colored masks. - Use the Update Calibration button to apply the mask to the final calibration.
Toolbar Functions
TABLE 20. CAMERA MASKING TOOLBAR FUNCTIONS
Tool |
Function |
|---|---|
|
Shape edit mode |
|
Cursor edit mode |
|
Select the brush size |
|
Increase brush size |
|
Decrease brush size |
Select camera |
|
Zoom in and out of the camera view |
|
|
Fit camera view to the window size (f) |
|
Undo the previous edit (Ctrl + Z) |
|
Redo the previous edit (Ctrl + Y) |
|
Reset the mask to its original state removing all edits |
Invert the masked and non-masked areas |
|
|
Import from disk |
|
Export to disk |
Mouse & Keyboard Controls
TABLE 21. CALIBRATION MASKING MOUSE AND KEYBOARD CONTROLS
Key |
Action |
|---|---|
Mouse Left Click |
Shape Mode: Select a point or add a new point to the boundary Cursor Mode: Draw to the mask |
Mouse Right Click |
Pan the image (while zoomed in) |
Arrow Key |
Shape Mode: Mouse the selected point Cursor Mode: Move the cursor |
Shift + Arrow Key |
Fast movement of the cursor/selected point |
Ctrl + Arrow Key |
Slow movement of the cursor/selected point |
ESC |
Shape Mode: Clear the current shape |
Space |
Shape Mode: Toggle the selected shape point from a corner to a curve point Cursor Mode: Draw at the current cursor location |
Enter |
Shape Mode: Commit the selected shape to the mask |
Delete |
Shape Mode: Remove the selected point from the current page |
Screens Panel
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.

Screen Type Comparisons
The following table gives an overview of some of the characteristics of each geometry.
TABLE 22. SCREEN CHARACTERISTICS
Screen Type |
Shape |
Easy Setup |
No Dimensions |
Partial Screen |
Multi Cam |
Milsim Accuracy |
|---|---|---|---|---|---|---|
Flat |
![]() |
✔ |
✔ |
✔ |
✔ |
✔ |
Cylinder |
![]() |
✖ |
✖ |
✔ |
✔ |
✔ |
Dome Section |
![]() |
✖ |
✖ |
✔ |
✔ |
✔ |
Extruded Curve |
![]() |
✔ |
✖ |
✖ |
✖ |
✖ |
Articulated |
![]() |
✖ |
✖ |
✔ |
✖ |
✔ |
Dome |
![]() |
✖ |
✖ |
✖ |
✖ |
✔ |
Toroid |
![]() |
✖ |
✖ |
✔ |
✔ |
✔ |
Custom |
![]() |
✖ |
✖ |
✖ |
✔ |
✔ |
Flat
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Flat Screen
.png)
The flat screen is the most basic supported screen geometry. It represents anything from a wall to a defined screen. The Flat screen type does not require any parameters.
Cylinder
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Cylinder Screen
TABLE 23. CYLINDER SCREEN
Screen |
Parameter |
Units |
|---|---|---|
|
Cylinder Height |
Relative |
Cylinder Radius |
Relative | |
Maximum Angle |
Degrees |
Measurements provided by the screen manufacturer are the best source of information for the dimensions of your screen. If these are not available, you can measure the screen yourself. If the result of the initial system calibration is not ideal, measure the screen to ensure the accuracy of the dimensions.
If you are not using the entire physical screen for your display, enter the dimensions of the area of the screen that should be filled with imagery. For example, if your physical screen is 3 meters high, but you are only filling 1.5 meters, use a Height value to 1.5.
|
Cylinder Height: Height of the screen or the section of the screen you are using. Maximum Angle: Radius of the screen regardless of the screen section used. |
RELATIVE UNITS
Any units are fine, but choose one and use it everywhere in the software. Do not mix units.
NOTE
Keep in mind that the radius of the cylinder is for the entire imaginary cylinder.
Cylinder Screen Preview
TABLE 24. CYLINDER SCREEN PREVIEW
Screen |
Parameter |
Units |
|---|---|---|
|
Cylinder Height |
10 |
Cylinder Radius |
20 | |
Maximum Angle |
180 |
After entering the screen dimensions, the panel will show a visualization of the screen using the provided information. Reference the actual screen shape against this visualization to verify the accuracy of the screen parameters.
Dome Section
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Dome Section Screen Type
TABLE 25. DOME SECTION SCREEN
Screen |
Parameter |
Units |
|---|---|---|
|
|
Horizontal Radius |
Relative |
| Vertical Radius | Relative | |
| Depth Radius | Relative | |
| Left Angle | Degrees | |
| Right Angle | Degrees | |
| Top Angle | Degrees | |
| Bottom Angle | Degrees |
RELATIVE UNITS
Any units are fine, but choose one and use it everywhere in the software. Do not mix units.
Dome Section Screen Radii
If the screen is spherical, the three screen radii (horizontal, vertical, and depth) should have the same value. Consult your screen dimensions for further information about setting the major axis of a non-perfect spherical or ellipsoid dome section.
|
Horizontal Radius:The horizontal radial measurement of the screen to its geometric center. Vertical Radius:The vertical radial measurement of the screen to its geometric center. Depth Radius: The depth radial measurement of the screen to its geometric center. |
Dome Section Screen Angles
All angles are measured in degrees from the center of the dome section and should be entered as positive values.
|
Left Angle:The number of degrees in the arc from the screen center to the left screen edge. Right Angle:The number of degrees in the arc from the screen center to the right screen edge. Top Angle:The number of degrees in the arc from the screen center to the top screen edge. Bottom Angle:The number of degrees in the arc from the screen center to the bottom screen edge. |
Dome Section Sreen Preview
TABLE 26. DOME SECTION SCREEN PREVIEW
| Screen | Parameter | Units |
![]() |
Horizontal Radius | 20 |
| Vertical Radius | 20 | |
| Depth Radius | 20 | |
| Left Angle | 90 | |
| Right Angle | 90 | |
| Top Angle | 40 | |
| Bottom Angle | 40 |
Upon entering the screen dimensions, the panel will show a visualization of the screen using the provided information. Reference the actual screen shape against this visualization to verify the accuracy of the screen parameters.
Extruded Curve
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Extruded Curve Screen Type
TABLE 27. EXTENDED CURVE
Screen |
Parameter |
Units |
|---|---|---|
|
Screen Width |
Relative |
Screen Height |
Relative |
This screen type can be used to accurately fit cylindrical screens using a minimal amount of information. It can only be used with single-camera systems where the camera is able to see the entire screen.
|
Screen Width:The width of the screen from one edge to the other as a direct line. Screen Height:The height of the screen or section of the screen that you are going to use. |
RELATIVE UNITS
Any units are fine, but choose one and use it everywhere in the software. Do not mix units.
If you are filling a region smaller than the physical screen, adjust the width and height values to represent the portion of the screen that is actually filled. This screen type may not be used with ellipsoidal screens or screens with a curvature along multiple dimensions.
Articulated
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Articulated Screen Type
TABLE 28. ARTICULATED SCREEN TYPE
![]() |
Parameter |
| Number of vertical joints |
The Articulated Screen is the combination of many flat facets connecting in vertical joints.
The number of Vertical Joints: The total number of joints on the screen. Ends do not count as joints.
Toroid
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Toroid Screen Type
TABLE 29. TOROID SCREEN
Screen |
Parameter |
Units |
|---|---|---|
![]() |
Major Radius |
Relative |
Minor Radius |
Relative | |
Left Angle |
Degrees | |
| Right Angle | Degrees | |
| Top Angle | Degrees | |
| Bottom Angle | Degrees |
RELATIVE UNITS
Any units are fine, but choose one and use it everywhere in the software. Do not mix units.
Toroid Screen Radii
A toroidal screen is defined by two different radii. The major radius R and minor radius r will have distinct values.
|
Major (Horizontal) Radius:The horizontal radial measurement of the screen to its geometric center represented in the diagram by R. Minor (Vertical) Radius:The vertical radial measurement of the screen represented in the diagram by r. |
NOTE
Look carefully at the diagram. The major radius R is the length from the center of the overall shape to the center of the minor radius r circle (the cross section circle). The distance from the screen center to the screen surface is R + r.
Toroid Screen Angles
Angles are measured in degrees and should be entered as positive values. The left and right angles are measured from the center of the major radius R. The top and bottom angles are measured from the center of the minor radius r.
|
Left Angle:The number of degrees in the arc from the major raidal center to the left screen edge. Right Angle:The number of degrees in the arc from the major radial center to the right screen edge. Top Angle:The number of degrees in the arc from the minor radial center to the top screen edge. Bottom Angle:The number of degrees in the arc from the minor radial center to the bottom screen edge. |
Toroid Screen Preview
TABLE 30. TOROID SCREEN PREVIEW
Screen |
Parameter |
Units |
|---|---|---|
![]() |
Major Radius |
3 |
| Minor Radius | 2 | |
| Left Angle | 90 | |
| Top Angle | 40 | |
| Right Angle | 90 | |
| Bottom Angle | 40 |
Upon entering the screen dimensions, the panel will show a visualization of the screen using the provided information. Reference the actual screen shape against this visualization to verify the accuracy of the screen parameters.
Custom
The Screens Panel shows the screen geometries available to your system. Select the screen geometry that most accurately represents your screen and enter the parameters necessary to define it. Entering accurate dimensions is important for correctly mapping images onto the screen surface.
.png)
Custom Screen Type
TABLE 31. CUSTOM SCREEN TYPE
|
|
Parameters |
|
Files:
|
The Custom screen type allows you to import a 3D model of your screen.
You will need:
OBJ File
- An OBJ is a geometry definition file.
- Its purpose is to represent 3D geometry - specifically, the position of vertexes and the UV position of each texture coordinate vertex.
- The OBJ file must be in Wavefront .OBJ format.
CONTROL POINT 3D COORDINATES
- You will need a list of the XYZ coordinates of your control points on the surface of your OBJ.
- You can create a ControlPoint3DLocationOverride file or type the coordinates in manually using the Override Control Points button on the Image Boundary page.
COMPLEXITY
It is highly recommended to contact Scalable Display to consult on any custom screen. We can provide more specific instructions tailored to your system and help you validate your OBJ file and control point coordinates.
Aspect Ratio Panel
The Aspect Ratio panel is used to correct the aspect ratio of the Windows desktop so that it matches the aspect ratio of the physical screen. This is necessary because the original Windows desktop size does not account for the overlapping pixels present in the blend zones. Uncorrected, this effect will cause the imagery on the desktop to appear stretched or compressed. To correct this issue, enter the width and height of your physical screen, and ScalableDesktop will automatically adjust the size of the desktop so that imagery is presented true to scale.

Set the Height and Width of Your Screen
Measure the width and height of your screen. If your screen is curved, follow the curve of the screen when measuring.
- Select Automatically calculate a desktop size based on the physical dimensions of your screen under
Choose entry mode. - Enter the Width of the screen in the textbox under Enter the physical dimensions of your screen.
- Enter the Height of the screen.
- Press Enter to update the Screen Aspect Ratio.
- Click Apply to change the desktop resolution of your screen. This may cause your projectors to flicker temporarily.
Image Boundary Panel
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.

Flat
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 32. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.

Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Flat Screen
Use the four points to define the area of your screen. When placing the boundary points it is best to ensure they form a rectangular region on the screen surface to reduce aliasing effects in the final warped image.
However, this is dependent on the view the camera has on the screen. If you have a defined screen area use the control points to match the screen as best as possible.


Cylinder
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 34. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Cylinder
For cylinder screens, the boundary points are placed along the top and bottom edges of the screen to aid the software in determining how imagery should be mapped onto the screen surface. The points should be spaced uniformly in an angle across the screen edges with a point at each of the four screen corners as shown below. A 3D visualization will be shown in the bottom right of the corner of the Image Boundary panel. Use this image as a reference when placing the boundary points on the screen. It is important to place the points in the correct order and in the correct position on the screen as failure to do so may result in extreme calibration artifacts.
Note that inaccuracy in the placement of the control points or deviations of the screen geometry from an ideal cylinder may cause the boundary of the final image to differ from that indicated by the placement of the boundary points.
![]() |
Left Click + Drag:Rotate the 3D model Mouse Wheel:Zoom the 3D Model |
Dome Section
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 36. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Dome Section
The Dome Section geometry requires that four points be placed at the four corners of the physical screen.
Additional points may be placed along the top and bottom edges of the screen. A 3D visualization will be shown in the bottom right of the corner of the Image Boundary panel. Use this image as a reference when placing the boundary points on the screen. It is important to place the points in the correct order and in the correct position on the screen as failure to do so may result in extreme calibration artifacts.
![]() |
Left Click + Drag:Rotate the 3D model Mouse Wheel:Zoom the 3D Model |
CAPPED DOME
In the special case of a capped dome where the top or bottom angle reaches 90° (shown below), the locations of the control points will deviate from the usual locations. Use the 3D visualization to guide you in properly placing each point.

Extruded Curve
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 38. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Extruded Curve

Place The Corners
- Click and drag the top left corner of the rectangle and place it at the corner of your screen.
- Zoom into the image and align the corner as accurately as possible to the physical corner of the screen.
- Repeat for the remaining three corners.
- Click Complete.
Place the Remaining Boundary Points
Additional points will now appear along the top and bottom edges of the rectangle. Adjust these points so they follow the physical border of your screen in the camera image.
- Starting from the top of the screen, move each boundary point until it overlaps the top edge of the screen in the camera image.
- Move the boundary points on the bottom of the screen until they overlap the bottom edge of the screen.
POINTS BEHAVING ERRATICALLY
Extruded curve is very sensitive, if your boundary points differ from your screen by large amounts it can appear distorted. Move the points back to the screen or press reset boundary to start over.

Adjust the Screen Fit (Optional)
After moving all of the boundary points to the edge of the screen you may notice that the indicated screen boundary does not match the true edge of the screen in certain areas. If this is the case, you may add additional points to improve the fit.
- Right click where the boundary point line is deviating from the physical screen.
- Click Add Point.
- A new point will appear under your cursor, drag it to the edge of the physical screen.
- Repeat for other areas of the screen as needed.
Adjust the Overall Alignment (Optional)
When the screen's physical dimensions as entered on the screens panel differ from the real screen, the lines on the inside of the cylinder may not appear to align vertically. If this occurs, you may straighten them using the Advanced Tools section.
- Click Advanced Tools to display the Image Uniformity Tweaker.
- Move the slider until the lines appear vertically uniform.
TABLE 40. IMAGE UNIFORMITY TWEAKER
| Before Adjustment | After Adjustment |
![]() |
![]() |
Articulated
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 41. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Articulated
For the Articulated screen type, the boundary points will be placed at the 4 corners of the screen as well as at the top and bottom of each vertical join. Place each control point in ascending order from left to right
across the top of the screen and from left to right across the bottom. In the example below, the first control point is placed at the top-left corner of the screen followed by points 2-4 in order across the top of the screen. Placing a point out of order will cause extreme distortion in the final image.

Toroid
The Image Boundary panel allows you to set the image boundary points of your display and complete the calibration.
.png)
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 43. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Toroid
The Toroid geometry requires that four points be placed at the four corners of the physical screen.
Additional points may be placed along the top and bottom edges of the screen. A 3D visualization will be shown in the bottom right of the corner of the Image Boundary panel. Use this image as a reference when placing the boundary points on the screen. It is important to place the points in the correct order and in the correct position on the screen as failure to do so may result in extreme calibration artifacts.
![]() |
Mouse Wheel:Zoom the 3D Model
|
Custom Screen
Image Boundary Panel Instructions
Setting the Number of Points
The number of image boundary points to use depends on the physical screen and your cameras. Each camera needs to see at least 6 points. For a single camera curved screen it is usually easiest to stick with 6 points: top left/center/right and bottom left/center/right.
If you are using multiple cameras you will need more points. Some points will likely be seen by multiple cameras, so the minimum number of points is usually less than # cameras x 6. For complex screen shapes and/or odd camera angles it can help to use more points. High end multi camera systems generally end up with anywhere from 8 to 12 points visible in each camera. There is no maximum number of points, but you do want to avoid using so many that users rush through them instead of aiming each one carefully.
If your screen has visible seams or other evenly spaced repeating elements it can be very helpful to set your number of points to match. It makes aiming much easier. If you have features with known coordinates along your screen, but they aren't evenly spaced along the top and bottom, you can still potentially use them. See the Override Control Points section for information on using customized point locations.
Placing Image Boundary Points
Aim the crosshair for each point at the appropriate location on your physical screen. Each point should be evenly spaced across the borders of the screen and vertically in line with its neighbor below. There is a animation in the bottom right corner of the Image Boundary page showing the rough point locations (click and drag to rotate it). For best results it is very important to stop and measure out the exact positions for each point. Often a tape measure is enough, though laser levels help a lot, and for extremely high accuracy (military simulators, etc) you can use a theodolite or total station. The software will still work if you only aim points roughly correctly, but the final geometry may also end up only being roughly correct.
USE THE MOUSE TO MOVE POINTS LARGE DISTANCES
- Click a point to select it.
- Drag the point while watching the crosshair move on your projection screen.
- Repeat for the remaining points.
Click the Toggle Preview button to turn on/off the real-time preview of the warp. On very large systems rendering this live preview may cause your points to move slowly. Try toggling it off while moving points then back on to check the image. Also remember it is important to measure and aim points accurately. The calibration will not be as reliable long term if you simply move points until the preview looks about right without measuring,
USE THE KEYBOARD TO MAKE SMALL MOVEMENTS AND AIM ACCURATELY
- Type a number to select a point. You can also tab or hit n for next or p for previous.
- Use shift + arrow keys to make large movements.
- Use the arrow keys to move one pixel at a time.
- Repeat to accurately aim all points.
TABLE 45. IMAGE BOUNDARY KEYBOARD SHORTCUTS
Keyboard Shortcuts |
Action |
|---|---|
Arrow Key |
Move the selected point |
Shift + Arrow Key |
Large movement of the selected point |
Ctrl + Arrow Key |
Small movement of the selected point |
N |
Change selection to the next point |
P |
Change selection to the previous point |
Number Key |
Change selection to the numbered point |
ESC |
Exit the background window |
Control Panel vs Background Window
Scalable provides two different interfaces for setting the locations of the image boundary points. The default option is through the Scalable Control Panel. The second hides the interface and allows manually setting the points on a black background.
.jpg)
Image Boundary Point Alignment Examples
|
Good
| ||
|
Bad
The points do not follow the edges of the screen. |
Bad
The points are not aligned with the points below. |
Bad
The points are not spaced evenly across the screen. |
Override Control Points

Control Points are evenly spaced across the top and bottom of the screen by default. While these are usually the best locations, sometimes you may want to customize them. The Control Point Locations panel allows you to manually specify the locations on the screen where control points should be placed.
PROCEDURE
Manually specify the locations of the control points on the screen using one of the following 3 methods:
- Manually specifying the X, Y, Z location of each control point. The points should be specified in the same coordinate system as the screen geometry.
- In Latitude/Longitude coordinates relative to the origin of the screen. This is especially useful when there is a theodolite available to assist in position the control points.
- Importing a preconfigured set of control point locations.
Control Points with a Custom screen shape
When you import a custom shape the software cannot automatically pick control point locations for you. You must use the Override Control Points button to manually specify the coordinates of your points on the custom screen surface.
Screen Fitting Panel
The Screen Fitting panel allows the border of the calibrated image to be adjusted to better match the physi-cal boundary of the screen. This option is only available for specific screen types including Flat, Cylinder, and Dome Section. Before adjusting the screen fit it is best to ensure the screen has been defined properly and that the boundary points have been accurately placed. If you find that large adjustments are required to achieve a proper screen fit, please double-check the geometry of the screen and the placement of the control points.

Refine the Screen Borders
Drag the points of the square until the borders of the image align with the physical screen.
- Click and drag a point towards the physical edge of the screen.
- Repeat for all edges that are not aligned.
- Click Update Calibration to save your changes to the mesh file.
Fine Movements
Use the mouse wheel to zoom in on the square. As you zoom in, the points will move in finer increments.
Add an Additional Point
To more accurately follow the border of the screen, add a new control point.
- Right-click on the boundary line closest to where you wish to add a point.
- Click Add Control Point.
Test Images
Test images are available for assessing the quality of the final image. Select a test image to use it is the primary background image when adjusting the screen fit.
Keyboard Controls
After selecting a control point, the user can use the arrow keys on keyboard for finer adjustments. Arrow key adjustments move the control points in much smaller increments. Holding while pressing an arrow key results in larger movements.
Color & Intensity Panel
The Color & Intensity panel allows for automatic and manual correction of color and intensity variations across the screen. The correction is applied by making adjustments on a per projector basis using a grid.

GRID SUBDIVISION
It is important to note that all adjustments are applied prior to the warp and blend. If an adjustment is made in a blend zone or in a region of the projector that is off the screen, the adjustments may be difficult to detect.
Auto-Calibration Options

“Match color to” options:
- Master projector: Use the drop down to select which projector you want to match to
- Standard Illuminant D65: Use this option to match projectors to the standard D65 white point
- Custom white balance: Use the RGB sliders (relative amounts, max 1.0) to achieve a custom white balance
- Custom target: Capture the current color result as a custom matching target to be reproduced by the auto-calibration
Color matching options:
- Matching preference slider: This slider lets you set the balance between optimizing for uniformity or brightness. For example, pushing the slider all the way to uniformity will result in a uniform screen using the lowest brightness found across the projectors. You can push the slider more towards Brightness for a brighter, but potentially less uniform result.
- Grid density: This determines the number of grid points each projector will be broken up into for calibra-tion. A higher grid density breaks up the projector into smaller parts to calibrate and can be more accurate.
- Intensity: This sets the number of intensity/brightness levels the calibration will be performed at. The options are 1, 2, or 4 layers. If you notice that after calibrating at 1 layer that a full white looks off, try calibrating at 2 or 4 layers (or increasing the grid density
- 1 layer(s) calibrates at 75%
- 1 layer(s) calibrates at 100% and 50%
- 4 layer(s) calibrates at 100%, 75%, 50%, and 25%
Layers (Advanced)
Adding layers will allow the correction to be specialized depending on the intensity of the input image. For example, the 100% layer allows the correction to be specialized for bright images while the 50% layer applies to images with mid-range intensities. Up to four layers can be created: 100%, 75%, 50%, 25%. Selecting a layer will automatically display an image with matching intensity.
Configuring auto color calibration on a new system
- Consider the placement of the camera. The ideal camera placement is where a) the camera can see the whole screen, b) the screen takes up most, but not all of the camera image and c) is as close to the inten-ded viewing posiধon and height as possible.
NOTE
If you change the camera position at this stage, you must recalibrate the system before doing any color correction
- To achieve an accurate result, the camera must be properly exposed. The requirements are similar to those for a geometry calibration, but a geometry calibration can work with a wider range of camera exposures than a color calibration can.
- Go to the Data Collection page.
- Click the Show Image button on the right.
- Click Show Focus Pattern. This will display a grid of large white rectangles on the projectors.
- Look at the camera image. The white rectangles should be bright, but not oversaturated (100% white or rgb = 255,255,255)
- Adjust camera exposure time as needed to brighten/darken the photo.
- All cameras should be set to the same exposure time, aperture, gain, etc, for the color calibration to do a good job, so if you make a change on one camera remember to change the others to match.
- Return to the Color & Intensity panel and adjust the Automatic Color Calibration options as desired. See the section on Auto-Calibration Options for more details.
- For very large or complex systems there are other steps you may need to take in order for Auto Color Calibration to perform well. Please contact us to discuss the details of your system.
- Continue on and follow the procedure below for running auto color calibration on an existing system.
Running auto color calibration on an existing system
- Look at the screen and confirm that there are no stray bits of light/color/shadows/etc hitting it. The color calibration will try to correct everything the camera sees, so it can end up adjusting projectors into a rough negative image of any stray light while attempting to balance the image.
- Complete a normal geometry calibration. The color sequence uses data from the most recent geometry calibration, so it’s important to be sure that data is still accurate and no cameras or projectors have been bumped/moved in the meantime.
- Save a Restore Point with a name like “Before starting color 9-15-2020”.
Running the color calibration will completely replace the current color settings. If the calibration does not give good results you will need to load this restore point to undo the changes. Remember Restore Points include geometry settings and data too, so it’s important to save one now, after geometry but before starting color. There is not currently an easy way to restore color results without also restoring geometry results. - Go to the Color & Intensity page.
- Click Begin Calibration.
- Wait while the system is calibrating. It will put up a series of white images. The process takes a couple minutes per projector.
- When done it will put up a full screen uncorrected white image and then a corrected one. It will prompt you asking if you want to save the result. Assuming it looks good, hit OK. There is a 15 second timeout on this prompt and it will default to keeping the new color settings if no button is clicked.
- After the prompt it will return you to the Color & Intensity page showing a preview of what the current color settings look like.
- Hit Update Calibration at the bottom of the page to apply these color changes and generate new color shifted warp/blend files for the IGs.
CAUTION
Remember you are looking at a preview image. You have to click Update Calibration to generate new output files based on the changes it is showing you a preview of.
- Save a Restore Point with a name like “After auto color 9-15-2020”.
- If you would like, continue below to make any manual adjustments to the auto color result.
Manual adjustments to an existing color calibration
- If you have not done so immediately before this as part of the Auto Color procedure, save a restore point with a name like “Before manual color adjustments 9-15-2020”.
- Go to the Color & Intensity page and focus on the bottom half for the manual adjustment tools.
- Select the projector you wish to adjust with the dropdown menu top left of the manual tools.
- Click on the grid section within that projector you wish to adjust.
- Move the sliders on the right to adjust red/green/blue or overall intensity for that section. Remember that you are looking at a blended image on the screen, but adjusting only one projector at a time. In blend zones you should adjust the overlapping sections of both projectors a little instead of trying to make the change entirely in one or the other.
- Repeat for every section of every projector you wish to change.
If you are planning to make extensive changes, it is possible to unsubdivide the grid to work with a smaller number of larger sections. This is often the best way to do a manual calibration by starting with large areas then subdividing, adjusting, subdividing more, etc. Only do this if you are committed to doing extensive changes. When you unsubdivide you lose part of the calibration since it averages values from lots of small sections into a few large sections. When you resubdivide it will be up to you to add back in any necessary shading detail to get a good looking result. Auto color always starts from a blank calibration, not from the current manual calibration, and it cannot add back in detail like that without also erasing all your manual changes. - When done making any adjustments hit Update Calibration at the bottom of the page to apply the current color settings and generate new color shifted warp/blend files for the IGs.
CAUTION
Remember you are looking at a preview image. You have to click Update Calibration to generate new output files based on the changes it is showing you a preview of.
Manual color calibration of an uncalibrated system
- Select a display projector using the projector selection drop-down menu.
- Improve the image uniformity by selecting a grid point with the mouse and then adjusting the intensity sliders. Note that initially there will be a single grid point in each projector, causing any adjustments to apply to the entire projector image.
- Continue adjusting intensity sliders to match the overall brightness of each projector.
- Return to the first projector and now focus on matching the overall color of each projector
- Return to the first projector again and subdivide the projector grid using the Subdivide button in the toolbar.
- Repeat previous steps to adjust intensity and color in each portion of each projector.
- Continue adjusting and subdividing as needed. Be sure to adjust settings at each subdivision level. It is very hard to get a good even looking result across a large number of points if you subdivide several times before starting to make adjustments.
In general it does not take many subdivision levels in order to get a good color calibration. It also becomes harder to adjust color and get a good looking result if you have subdivided many times. It can take a lot of subdivisions to correct out some types of intensity variations however. Try to finish adjusting the R,G,B sliders before you subdivide farther in order to make detailed intensity adjustments with the All slider. - Click Update Calibration to apply the adjustments to the final calibration.
CAUTION
Remember you are looking at a preview image. You have to click Update Calibration to generate new output files based on the changes it is showing you a preview of.
Toolbar Functions
TABLE 47. COLOR & INTENSITY TOOLBAR FUNCTION
Tool |
Function |
|---|---|
Projector selection drop down menu |
|
Subdivide the grid to make finer adjustments (+) |
|
Unsubdivide the grid to make coarser adjustments (-) |
|
Undo the previous action (Ctrl + Z) |
|
Redo the previous action (Ctrl + Y) |
|
Reset the adjustment for the selected projector to its original state |
|
![]() |
Add layer(s) to adjust intensity and color at different input ranges |
Remove layer(s) |
|
Flip the adjustments horizontally |
|
Flip the adjustments vertically |
|
![]() |
Copy the current projector’s adjustments to other projectors |
![]() |
Intensity level to be adjusted |
Copy Intensity
The settings from one projector can be copied directly to other projectors. To do so, click on the "Copy Intensity..." button in the toolbar. This will open the "Copy Intensity" window.
Select the projectors you wish to receive a copy of the data and click OK to copy.
This is very useful if several of your projectors have similar intensity variations you are trying to correct out, such as central hotspots due to rear projection or bright top/dark bottom because the projectors are mounted high and keystoned aiming down. Doing a rough initial correction and copying it to all similar projectors as a starting point saves a lot of time.

Mouse & Keyboard Controls
TABLE 48. COLOR & INTENSITY KEYBOARD SHORTCUTS
Key |
Action |
|---|---|
Arrow Key |
Adjust selected color channel for selected grid points |
Shift + Arrow Key |
Large adjustment |
Alt + Arrow Key |
Change point position to adjacent position |
Alt + Control Key |
Add/remove the current point from selection group |
Control + Mouse Click |
Add/remove grid points from selection group |
Del |
Clear selection group |
'A' or 'a' |
Select All channels |
'R' or 'r' |
Select the Red channel |
'G' or 'g' |
Select the Green channel |
'B' or 'b' |
Select the Blue channel |
Tab |
Select the next projector |
Shift + Tab |
Select the previous projector |
'P' or 'p' + Number |
Select a projector by number |
Orthographic Tweaking Panel
The Orthographic Tweaking panel allows for manual correction of non-uniformity in the final calibrated image. This may be necessary for circumstances where the physical screen geometry is non-uniform or deviates from its ideal geometric parameters. Before attempting to use the orthographic tweaking feature, all attempts should be made to ensure the accuracy of the screen parameters and placement of the control points.
Orthographic Tweaking Procedure
ORTHOGRAPHIC TWEAKING PROCEDURE
- Using the yellow grid displayed on the screen as a guide, adjust the position of each grid point to improve the image uniformity.
- Subdivide the grid using the toolbar and use the added grid points to make finer adjustments.
- Repeat steps 1-2 above until satisfied with the image uniformity.
- Use the Update Calibration button to apply the adjustments to the final calibration.
Toolbar Functions
TABLE 49. ORTHOGRAPHIC TWEAKING TOOLBAR FUNCTIONS
Tool |
Function |
|---|---|
Grid point edit mode (1) |
|
Latitude line edit mode(2) |
|
Longitude line edit mode (3) |
|
Subdivide the grid to achieve finer adjustments (+) |
|
Unsubdivide the grid to achieve coarser adjustments (-) |
|
Subdivide the grid in y-axis |
|
Unsubdidvide the grid in y-axis |
|
Subdivide the grid in x-axis |
|
Unsubdidvide the grid in x-axis |
|
Fit the grid to the current window size (F) |
|
Undo the previous adjustment (Ctrl + Z) |
|
Redo the previous adjustment (Ctrl + Y) |
|
Reset the grid to its original state removing all adjustments |
Mouse & Keyboard Controls
TABLE 50. ORTHOGRAPHIC TWEAKING MOUSE & KEYBOARD CONTROLS
Key |
Action |
|---|---|
Arrow Key |
Move the selected point(s) |
Shift + Arrow Key |
Fast movement of the selected point(s) |
Control + Arrow Key |
Slow movement of the selected point(s) |
Control + Left Mouse Click |
Add/remove grid points from selection group |
Alt + Arrow Key |
Select the adjacent point in arrow key direction |
W, A, S, D |
Move the hover point |
Space |
Select the current hover point |
Control + Space |
Add/remove the current hover point from selection group |
Delete |
Clear selection group |
Mouse Wheel |
Zoom |
Image Masking Panel
The Image Masking panel allows for portions of the final image to be removed. This is useful when perform-ing cutouts (e.g. removing a doorway that is not represented in the screen mode or blacking out a portion of the final image falling onto the front of a cockpit).

Creating or editing a mask
- Select the camera you wish to mask.
- Select the projector you wish to mask.
- If you have a very large or wide screen you may want to raise the mask resolution before starting. Changing the mask resolution will reset the mask. See the the next section for more information. Fixing Aliasing in the Mask [124]
- Choose between the cursor edit tool or the shape edit tool. Click the appropriate button top left of the toolbar.
-
Cursor edit tool
This is selected by default. It allows you to draw directly onto the image with an adjustable size brush. -
Shape edit tool
Allows you to draw a multi sided shape using straight or curved lines. This often gives the best results. It creates clean smooth edges that look nicer than what most people can achieve when using the cursor tool.- Click and drag to create the initial shape (a rectangle).
- Click and drag any corner to move it.
- Click along a line segment to add a new corner at that location.
- Hit Spacebar with a corner selected to turn it into a curved line. Hitting Spacebar again will turn it back into an angled corner.
- Hit Enter when done to stop editing the shape and apply it to the mask
-
- Click
to switch to subtraction mode if you blacked out too large an area and need to erase portions of the mask. - Use the preview displayed on your projection screen as a guide to mask out any areas of the final image that you wish.
Use the camera view in the GUI to mask out any areas of the camera image you wish to black out in all calibration photos during Data Collection.
Use the preview displayed through your projector as a guide to mask out any areas of the projector that you wish to black out in the calibration patterns during Data Collection. - For more advanced editing:
You can export the mask, edit it with any image editing application, then re import it using the buttons on the right side of the toolbar. This is useful if you want to blur an edge or create a shaded gradient. The software can apply masks with any shade of gray. It cannot use colored masks. - Use the Update Calibration button to apply the mask to the final calibration.
Fixing Aliasing in the Mask
TABLE 51. MASK RESOLUTION
![]() |
|
| If the mask resolution is too low then you will likely see aliasing artifacts along the edges of the mask that give it a jagged appearance. Selecting the Mask Resolution button at the top will open a new window that allows you to change the horizontal and vertical resolution of the mask. | An example of low resolution aliasing. Here they are trying to black out all light hitting the front of a cockpit. This could be improved with a higher resolution mask and a little more time spent shaping the mask to match the front of the cockpit. |

WHAT MASK RESOLUTION SHOULD I USE?
The default mask resolution of 2048x2048 is often too low for very large or wide screens. Larger values will avoid aliasing and give you a sharper mask.
- Pick a resolution that very roughly matches the physical aspect ratio of your screen. It does not need to perfectly match, you just want to avoid huge mismatches. A 1:1 mask would look very stretched out on a wide 8:1 screen.
- A mask that is a half or a quarter the resolution of your total screen resolution is often more than good enough.
- Extremely high resolution masks are rarely necessary and can significantly increase calibration time and file size / hard drive usage.
Toolbar Functions
TABLE 52. IMAGE MASKING TOOLBAR FUNCTIONS
Tool |
Function |
|---|---|
Shape edit mode (1) |
|
Cursor edit mode (2) |
|
Edits will add to mask |
|
Edits will subtract from mask |
|
|
Adjust the mask resolution (Opens a new window) |
Select the brush size |
|
Fit the mask to the current window size (F) |
|
To reverse your last action |
|
To reverse your last Undo |
|
Reset the mask to its original state removing all edits |
|
|
Import a mask from disk |
|
Export the mask to disk |
Keyboard and Mouse Controls
Accurate masking can be achieved using the keyboard and mouse.
TABLE 53. IMAGE MASKING KEYBOARD SHORTCUTS AND MOUSE CONTROLS
Key |
Action |
|---|---|
Mouse Left Click |
Shape Mode: Select a point or add a new point to the boundary Cursor Mode: Draw to the mask |
Mouse Right Click |
Pan the image (while zoomed in) |
Arrow Key |
Shape Mode: Move the selected point Cursor Mode: Move the cursor |
Shift + Arrow Key |
Fast movement of the cursor/selected point |
Control + Arrow Key |
Slow movement of the cursor/selected point |
ESC |
Shape Mode: Clear the current shape |
Space |
Shape Mode: Toggle the selected shape point from a corner to curve point Cursor Mode: Draw at the current cursor location |
Enter |
Shape Mode: Commit the selected shape to the mask |
Delete |
Shape Mode: Remove the selected point from the current shape |
Black Level Panel
The black level panel provides the capability to correct areas of uneven intensity across an image that may appear when viewing dark scenes (see below). These areas of uneven intensity are caused by the inability of projectors to completely eliminate all outgoing light and display a true black.
TABLE 54. BLACK LEVEL
| Black Level Before Correction | Black Level After Correction |
![]() |
![]() |
Basic Correction
The panel shows each detected region on the screen where there may be a change in image intensity as the image transitions from one projector image to another.
PROCEDURE
- Select each region one at a time and apply an appropriate uplift using the uplift slider. For each selected region, the projectors occupying that region will be displayed. If there are multiple projectors occupying a region, the uplift will be distributed equally between them.
- Use the "Update Calibration" button to apply the correction results to the final calibration.
Advanced Correction
The advanced correction tab enables the image to be further corrected at intensities that are slightly brighter than pure black.
PROCEDURE
To use this feature, adjust the "Image Intensity" slider slightly up from 0 (pure black) and observe the quality of the black level correction at e.g. intensity 25 (dark grey). If you find the image could benefit from further adjustment, use the "scale" sliders underneath to adjust the correction. Each slider is designated to affect certain regions of the display based on the number of overlapping projectors in that region. Note: The scale sliders will have no effect at image intensity 0.

Management and Support
Management Panel
The Management Panel allows you to quickly manage your calibrated display.

NOTE
The management panel will have a different appearance depending on the options selected previously. All options are shown here for reference.
Warp and Blend Management

Use the Engage or Disengage buttons to enable or disable the warp.
Engage on Startup

Users can configure the system to engage the warp on system startup by selecting one of the two options shown above.
Selecting the "Immediately" button will attempt to engage the warp immediately on system startup. Users may run into issues with this option if the system attempts to engage a warp before the graphics drivers are loaded. While in theory graphics drivers load immediately on system startup, in practice this may not always be the case. If issues are encountered, select the "After a 30 second delay" button which will give the system some time to load drivers before attempting to engage the warp.
In either case, when a selection is made Windows will prompt the user to confirm the system change. Essentially, this option adds a Scalable engage script to the system startup folder which is why Windows will ask for confirmation. If you are using remote machines you will have to confirm the system change on the remote machines.
Recalibration Scheduler
The system can recalibrate itself without needing to manually Recalibrate. It can be scheduled to do so on a Daily or Weekly basis, or only One time. This allows the system to maintain optimal calibration automatically.
NOTE
Consider your environment before turning this on. Is someone likely to ever leave the lights turned on, or leave something partially blocking a cameras view, etc? Problems like this are obvious and easily fixed if a user is present, but may leave the system with a poor quality calibration if running fully automatically.
You can always easily and safely restore an old calibration if a scheduled calibration produces a poor result, but it does require a person to notice and then load the restore point.
Scalable Commander Integration
Scalable Commander is intended to be used in conjunction with an existing auto-calibrating Scalable soft-ware application, which includes Scalable Display Manager (SDM), Scalable Desktop, Atlas, and Scalable Panel Assembly (SPA)
Enabling this option will allow Scalable Commander to connect to this system for performing control and maintenance tasks such as recalibrating.
Test Images Panel
The Test Images panel provides a few simple test patterns that are useful in evaluating the display.
Test Images
Click one of the image icons to display the test pattern across your display. Keep in mind that these are just stretched image files. If you have a very high resolution or very wide screen you may wish to create your own test images that are a better fit for your system. Click Browse for Image File to display any custom images. You can also click Pick Color to display an unblended solid color across all projectors. If you want to see a blended solid color, make a quick single color image in Paint and show it as a custom test image.
Backup/Restore
Restore Points let you safely make changes and restore previous set-tings/calibrations
A restore point contains a copy of all current settings and all current calibration files for the system. If you save a Restore Point first, you can safely try making changes to a system and be able to easily revert to the previous settings if need be.
A restore point or backup is created automatically after every Calibration or Update Calibration. The soft-ware will maintain up to 10 automated restore points created in this way. Additionally, a restore point can be created manually at any time using the Back Up/Restore feature.
It is highly recommended that the configuration is backed up manually once the system setup has been completed.
Backup Procedure
To back up your current configuration:
- Click the Scalable Button → Click Configuration → Click Back Up/Restore
- Click New.
- Give the backup a name such as "Good Calibration 9-15-2020” It is optional to add a description that can help further identify the backup.
- Click Create → Click OK when it tells you the backup has completed.
Restore Procedure
If the current configuration becomes unusable for some reason, you can restore a previously created backup as follows:
- Click the Scalable Button → Click Configuration → Back Up/Restore
.png)
NOTE
Loading a restore point will wipe out your current settings and calibration. We recommend you stop and save a new restore point first in case you may want to come back and look at these settings/results.
- Select the backup and click Restore. Scalable will restart with the restored settings and calibration applied.
- Loading a Restore Point restores all settings and the results of a calibration to the calibration PC. However, it does not automatically push the restored calibration files out to your IGs.
-
If you loaded the Restore Point because it had a good calibration you want your IGs to use:
- Click Management on the sidebar (bottom of the list, under Playback)
- Click Redistribute Outputs. This will push the restored calibration files out to your IGs.
-
If you loaded the Restore Point because it had good settings, but projectors have moved since you made it and you need to recalibrate:
- Follow the standard geometry calibration instructions.
-
If you loaded the Restore Point because it had a good calibration you want your IGs to use:
Starting Over
If necessary, the configuration can be completely reset to its initial state. This will cause any configuration changes to be lost, and only the installed software license will be carried over. Before attempting a configura-tion reset, please create a backup/restore point for the current configuration.
To perform a full configuration reset:
- Click the Scalable button → Full Configuration Reset
- Click OK to proceed with the reset. Software will restart
Importing and Exporting Restore Points
It is good practice to export a restore point from time to time and save it to an external location. Copy the exported restore point file to a USB stick, or a network location, or burn it to a CD. This will allow you to recover if the PC you are currently using dies or if the hard drive fails.
Importing a Restore Point
- Click the Scalable button → Back Up/Restore
- Click Import. A new window will appear and select the backup from the external location.
- Select the backup and click Restore. Scalable will restart and have the settings that were backed up.
Exporting a Restore Point
- Click the Scalable button → Back Up/Restore
- Select the backup and click Export. A new window will appear and save the backup in an external location.
Datasets Panel
The Datasets panel provides a summary of important information about data that was collected during a calibration. It is primarily intended to be used as a diagnostic and troubleshooting tool. It can be helpful to save a dataset from the system right after install when you know everything is working. This way if you ever do have trouble it becomes straightforward to identify what changed, and fix it.
Additionally, the Datasets panel allows the comparison of two different datasets. This can prove useful when trying to determine what about a system has changed over a span of time or when trying to replicate a system configuration from a master backup.
The Datasets panel also supports the ability to import and export datasets that have been collected on the system.
The information in the Datasets panel is divided into 5 different sections:
- General - High-level information about the dataset
- 3D Viewer - Visualization of the screen as well as cameras & projectors
- Settings - Important configuration settings
- Advanced - All advanced options that been configured for the system
- Calibration Images - A collection of diagnostic images as well as the original calibration images
Datasets Panel Tabs
GENERAL TAB
Verify the following for each image:

3D VIEWER TAB
The 3D Viewer tab shows a rendering of the screen geometry. Optionally, this rendering can be overlaid with a visualization of the projector or camera layout. In addition, support for showing the camera weights of each camera is displayed. The display of data can be toggled between two selected datasets for easy comparison.

SETTINGS TAB
The Settings tab distills the software configuration into several important sections which are likely to have a large impact on the calibration result. Differences between selected datasets are highlighted automatically.

ADVANCED TAB
The Advanced tab shows a list of all Advanced Options that have been entered for the system. If a compari-son dataset is loaded, any differences will be highlighted.

Calibration Images
The Calibration Images tab provides a viewer for examining both the raw calibration images as well as the several types of diagnostic images. The images can be filtered based on a projector or camera number as well as image type. If a comparison dataset is loaded, it is possible to toggle the display of the selected image between the two datasets.
When troubleshooting, it is highly recommended to examine both the "Detected Spots" and "Camera Align-ment' image categories.
DETECTED SPOTS
As part of the calibration, the software finds the center of each white spot and connects them into a grid. Verify the following for each image:
- There is a grid of blue lines connecting the spots.
- The blue lines connecting do not cross one another.
- There are no holes or missing sections of connected lines.
- The lines correctly pass through the center of each spot.
Most things that can go wrong make sense if you look at the image and think about why finding spot centers and connecting them might be hard. If there is something blocking part of the projector or camera it won't see spots there. If the camera is out of focus the spots might blur into each other. If the image is extremely
bright/dark it might not be able to make out the white spots against the black background. If the camera mount slipped it might not see the whole screen anymore. Etc.
If any of the above issues are present, please adjust your camera settings and attempt the calibration again.

CAMERA ALIGNMENT
Verify the following for each image:
- A wireframe mesh of the screen is displayed. The outline of the mesh should match the silhouette of the screen in the image.
- The location of the control points will be displayed as red circles with their control point number. Verify that each point is aligned with its corresponding blue point.
- For curved screens, verify that at least 6 red control points are displayed in the image.
If any of the above issues are present, please double-check the accuracy of the control point locations and screen parameters.
Advanced Options
What are Advanced Options?
Advanced Options are software variables that are not used frequently enough to be implemented as settings in the main GUI. They let the software adapt to a huge variety of odd situations and challenging calibration environments. If you call for support we may ask you to enter an Advanced Option to fix your problem.
CAUTION
Please do not adjust Advanced Options unless you have specific instructions from Scalable on what to change.
- Some names can be deceptive. They don't always do what it seems like they would.
- Some options have negative side effects and should only be used in certain situations.
- Adjusting options without guidance can potentially cause strange problems that do not show up right away and are hard to troubleshoot.

How to add an Advanced Option
- Click blue Scalable button top left → Support → Advanced Options.
- Click Add.
- Enter the option name, type, and value.
- Click Accept.
- Click Finish when done.
- Click blue Scalable button top left → Restart
(Only some options actually need a restart, but it's a good habit and only takes a second)
Troubleshooting
Calibration Images
Camera Alignment
Verify the following for each image:
- A wireframe mesh of the screen is displayed. The outline of the mesh should match the silhouette of the screen in the image.
- The location of the control points will be displayed as red circles with their control point number. Verify that each point is aligned with its corresponding blue point.
- For curved screens, verify that at least 6 red control points are displayed in the image.
If any of the above issues are present, please double-check the accuracy of the control point locations and screen parameters.
Detected Spots
As part of the calibration, the software finds the center of each white spot and connects them into a grid. Verify the following for each image:
- There is a grid of blue lines connecting the spots.
- The blue lines connecting do not cross one another.
- There are no holes or missing sections of connected lines.
- The lines correctly pass through the center of each spot.
Most things that can go wrong make sense if you look at the image and think about why finding spot centers and connecting them might be hard. If there is something blocking part of the projector or camera it won't see spots there. If the camera is out of focus the spots might blur into each other. If the image is extremely bright/dark it might not be able to make out the white spots against the black background. If the camera mount slipped it might not see the whole screen anymore. Etc.
If any of the above issues are present, please adjust your camera settings and attempt the calibration again.

Troubleshooting GigE Camera Communications
NOTE
This is a guide for troubleshooting a completed system. It may not apply directly if you are having trouble while setting up a system for the first time.
If you get an error about communicating with the cameras while using ScalableDesktop:
If no cameras are found:
- Confirm the ethernet cable is plugged into your calibration PC.
- Confirm the other end of the ethernet cable is plugged into your switch.
- Try unplugging and replugging each end of the cable.
- Try disabling and reenabling the ethernet port.
- Check that the POE switch is powered and running correctly.
- Try restarting the calibration PC.
If one camera is missing:
Use the Pylon IP Configurator to check if the camera is visible on the network and assigned a proper IP address.
If cameras show up on the Cameras page, but you get an error on the Data Collection page:
This indicates there is a more complicated networking problem. The connection is good enough for basic communication such as reporting serial numbers, etc but it starts to have errors and dropped connections when it is attempting to download high-resolution images and video. It could be a poor physical connection, or dropped packets caused by other traffic on the network. If the problem persists contact the administrator for assistance
GIGE CAMERA COMMUNICATION TROUBLESHOOTING
If you are getting camera communication errors, try setting these Advanced Options:
BaslerInterPacketDelay, int, 10000
Default is 5000. Raising the value makes data transfer and calibration speed slower, but also makes the camera better able to cope with poor network conditions. If 10000 is not enough, you can try 15000, 20000, 25000. Higher than that is rarely helpful and you probably have an issue this option cannot fix.
DisableLiveVideo, bool, true
Switches camera to photo mode instead of video mode.
Upgrading Scalable Software
The Scalable installer will automatically import your existing configuration.
If your system is very complex, or you are doing a very large software version jump, or you just want an extra layer of backups, you can also take a couple minutes to manually save and and export your current configuration before running the new installer:
NOTE
If you are jumping multiple versions (i.e. upgrading from SDM 4.0 to SDM 8.0) or if your system is particularly complex you may require additional support. Please set aside some time for potential troubleshooting just in case, and do not perform an upgrade shortly before an important event.
- Click the Scalable Button → Click Configuration → Click Back Up/Restore
- Click New.
- Give the backup a name such as "Before Upgrade 2022-2-17”. It is optional to add a description that can help further identify the backup.
- Click Create → Click OK when it tells you the backup has completed.
- Export the restore point and save it in a safe location outside of the software. Select the restore point, and then click Export and choose desired location.
- Run the installer for the new version of the software. During the installation process when prompted choose to "Restore the old configuration (Scalable Display Manager #.##.#.###)" and click Install.
- If upgrading from any version of Scalable that is 6.0 or older: Your old license will no longer work and you will need to request a new license from the newly installed software. Please see documentation on How to Request a License.
Support
If you have any outstanding questions or support issues that you were unable to answer yourself, please do not hesitate to contact the Scalable Support Team.
The Support Team can be reached at (617) 864-9300 or support@scalabledisplay.com.
Exporting a Dataset
- A dataset can be exported using the "Export Dataset" menu (shown below).
- After opening the "Export Dataset" dialog, select the dataset you wish to export and click "Export...".
Uploading a Dataset
A dataset is a record of calibration. It contains the images taken during the calibration and the settings used. It is useful for debugging any problems you may encounter.
We may ask you to export and send us a dataset as part of troubleshooting. With it, we can emulate your system, duplicate the problem, test potential solutions, and then get back to you with instructions to fix your issue.
We also have a Dropbox folder set up to receive large files. Please zip files before uploading to Dropbox. Scalable Dropbox
Additional Data
A dataset folder allows us to see a representation of your screen, but it does have limitations. Support times can be dramatically reduced by providing additional information. If you have any of the following please include them:
- A known good data set from before your problem occurred.
- Pictures of the problem
- Close-ups of the issue
- Wide overview
- Multiple angles
- Engineering diagrams of the screen and projector layout
- Intended content to be displayed
Additional support data can be emailed to support@scalabledisplay.com.
Keyboard Shortcuts
The following is a list of keyboard shortcuts to assist with software use:
Global Shortcuts
- CTRL+E: Dataset Export Window Populates.
- CTRL+R: Configuration Back Up/Restore Window Populates.
- CTRL+O: Advanced Options Window Populates.
- CTRL+P: Saves a clip of all camera(s) currents FOVS to the Temp Folder.
Mapping Tweaking Specific
- P: Toggles whether to display the output of the selected Projector.
- C: Toggles whether to display the effect of the current Correction or tweaks for the selected projector.
- G: Toggles the display of the Grid.
Scalable Desktop Specific
- CTRL+ALT+R: Run a recalibration.
- CTRL+ALT+E: Engage the Warp.
- CTRL+ALT+D: Disengage the Warp.



















.png)







.png)



.png)
.png)
.jpg)

.png)













.jpg)

