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.
Optimizations
Improved the reliability of engage/disengage when using NVIDIA warp.
And there's more...
Usability
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.