Our latest release is here:

Introducing Scalable 5.0

Dataset Explorer

Compare and explore calibration data with a new graphic interface.

Color & Intensity

Automatic calibration algorithm for color and intensity uniformity.

16-bit blending

HDR is here! Now supported for OpenGL SDK and NVIDIA warping .

Projector Masking

New user interface to mask out projectors and unwanted obstructions.

Key Features

  • Automatic color and brightness uniformity calibration - compatible with multiple cameras and curved screens.
  • DX11 EasyBlend SDK support for dynamic eyepoint, black level and color correction, and image masking.
  • Masking panels now support masking custom shapes.

Additional Features

  • Added advanced options for handling 360 overlaps with warping boxes.
  • Added support for variable overlaps via advanced options.
  • Added support for multiple graphics cards driving a single projector on the same PC via an advanced option.
  • Added GUI support for camera space control points when using hemisphere screen type.
  • Added screen model preview for hemisphere screen type.
  • Hemisphere screen type now supports 3D control point overrides.
  • Added a denser perspective scene selection.
  • Added support for tiling + stacking when showing patterns on warping boxes.
  • Orthographic tweaking panel now allows a custom background image to be displayed.
  • Control Point Override panel now displays the distance of each control point from the eyepoint.


  • Improved the reliability of engage/disengage when using NVIDIA warp.

And there's more...

  • Improved the reliability of engage/disengage when using NVIDIA warp.
  • Added selection of camera lens type to the Cameras panel.
  • Added a high contrast mode to the Black Level panel.
  • Color and Intensity panel can now display the grid and cursor locations.
  • Options to set the dimensions of a flat screen now work without a software restart.
  • Added keyboard controls to masking panels. These controls are documented in the Help guide for each panel.
Resolved Issues
  • Resolved several issues on both Windows and Linux where entering one of the tuning panels would cause the software to hang.
  • Fixed a crash when entering the Image Boundary panel without a graphics driver installed or when using Intel Integrated Graphics.
  • Resolved an issue with remote NVIDIA warps when using vertically tiled arrangements.
  • Resolved an issue where manual Color and Intensity tweaks required a color license in order to apply.
  • Resolved several compatibility issues with tuning panels and the use of disabled monitors.
  • Resolved an issue where visual artifacts could occur along the edge of a panel in SPA calibrations.
  • The SPA Image Boundary panel now properly accounts for camera lens distortion.
  • Resolved several issues with datasets not being properly constructed or including incorrect diagnostic images from previous calibrations.
  • Resolved an issue where the real-time calibration preview was incorrect for non-spherical dome screens.
  • The "Invalid Parameter" error when a camera does not see enough control points has been replaced with a more useful error message.
Known Bugs & Issues
  • The SplitFrustum feature is not compatible with many features including black level, image masking, and grid-based software color.
  • The Point Grey camera integration is currently not robust to errors.
  • EnableDoubleBuffering = false can slow down rendering on NVIDIA systems (referenced in NVIDIA 340.52 driver release notes).
  • Hardware license keys can slow down the system significantly.
  • Showing test images using Barco pulse API can cause the warp to disengage.
  • Testing has shown that currently it may not be possible to calibrate a ScalableDesktop system using both Stacking & Tiling with projectors in portrait mode due to graphics driver errors.
  • When using multiple Basler model acA4024-8gc cameras, some cameras may capture an image from a different camera. The known workaround is to use the advanced camera setup UI in the "Cameras" panel.
  • Engaging the warp in ScalableDesktop may cause the display client to stop functioning on some systems.
  • Linux Display Client:
    • Graphics cards must be arranged in a 1xN configuration for control points to appear in the expected locations.
    • There is currently no way to hide the DisplayClient.

Ready to get the latest version? Contact us at sales@scalabledisplay.com