Skip to main content
Skip table of contents

Scalable

Scalable.png

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 mplEasyBlendSDK.dll, but a full path may be specified if required.

CalibrationConfig

This token sets the path to the display calibration configuration file. An example Scalable calibration file can be found at:

CODE
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:

CODE
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

CODE
CalibrationMode       SCALABLE
CalibrationConfig     custom\display_calibration_scalable.cfg
CalibrationDllFile    mplEasyBlendSDK.dll

CalibrationConfig File Settings

CODE
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

Calibration File Examples

ScalableData.ol0

ScalableData.ol1

ScalableData.ol2

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.