Scalable

Overview
Nova supports integration with Scalable warp and blend software by integrating the EasyBlend DLL with an internal library to output the appropriate warping based on Scalable-specific warping files.
Scalable Configuration
Scalable requires three tokens to set up the warping configuration. These tokens can be located in your override configs when running standalone, or in your channel overrides configuration when running in a cluster configuration.
The required tokens are listed below:
Token | Value | Use |
|---|---|---|
CalibrationMode | SCALABLE | Enables automatic display calibration/warping mode for rendering. |
CalibrationConfig | STRING | Additional per-channel parameters related to display calibration. |
CalibrationDllFile | STRING | Location of the Scalable DLL used with the warping library. This is generally set to |
CalibrationConfig
This token sets the path to the display calibration configuration file. An example Scalable calibration file can be found at:
E:\CM\software\<version>\data\versions\config
This file specifies the paths to the Scalable .ol files.
Calibration Configuration Tokens
Token | Value | Use |
|---|---|---|
CH*_NAME | STRING | Name of the channel to which warping is applied. |
CH*_ID | INT | Identification number designating how the channel is indexed internally. |
CH*_DISTORTION_MAP_FILE | INT and STRING | Specifies the eyepoint and warp file to use, either as a relative path from the run directory or as a fully qualified file path. |
CalibrationDllFile
To run Scalable, the mplEasyBlendSDK.dll must be referenced and loaded. This DLL is part of the standard Nova software delivery and is located in:
E:\CM\software\<version>\bin\optimized-x64
Specifying only the DLL name will allow Nova to resolve the path automatically.
Scalable Client Application
The Scalable Client Application must be installed on the IG. If channels that require warping are hosted on secondary Nucleus systems, the client must also be installed on those systems. This client application is used for display calibration and management.
Example
Nova Tokens
CalibrationMode SCALABLE
CalibrationConfig custom\display_calibration_scalable.cfg
CalibrationDllFile mplEasyBlendSDK.dll
CalibrationConfig File Settings
CH2_NAME OTW_FRONT
CH2_ID 1
CH2_DISTORTION_MAP_FILE 1 Scalable/ScalableData.ol0
CH4_NAME OTW-1
CH4_ID 2
CH4_DISTORTION_MAP_FILE 1 Scalable/ScalableData.ol1
CH5_NAME OTW-2
CH5_ID 3
CH5_DISTORTION_MAP_FILE 1 Scalable/ScalableData.ol2