Skip to content

Remote Auto-Alignment (Advanced)

Fly Elise-ng Immersive Calibration PRO software offers advanced capabilities for remotely triggering auto-alignment and edge-blending. It accomplishes this by utilizing one or more cameras to scan projectors and various external devices for automated screen detection.


Remote Alignment Workflow

This document details a workflow for aligning and realigning a multi-projector setup on a curved screen. This method employs a camera and external LEDs attached to the projection surface. It significantly reduces the manual effort required for initial setup and completely eliminates the need for manual intervention during subsequent realignments. With an OSC (Open Sound Control) remote control interface, the system can automatically align the camera and projectors in just minutes. This feature enables frequent recalibration, ensuring perfect edge-blending even in environments where projector and camera positions may be susceptible to vibrations or shifts.


Configuration Steps

Follow these steps to configure Immersive Calibration PRO for remote automated alignment:

1. Start client.exe on Each Client PC

Launch Calibration PRO – Client on each client PC. Confirm that your projector setup configuration is correct. Once verified, minimize the client application to the system tray.

RemoteOneClick

2. Start rserver.exe on a Separate PC (or on one of the client PCs)

Next, start Calibration PRO – Remote Server. The remote server will launch minimized to the system tray. To display the remote server's user interface, use the tray context menu.

RemoteOneClick

3. Configure the Remote Server

Click the Settings button to open the remote server's configuration dialog. The remote service supports two remote control protocols: CMDNET and OSC. For this guide, we will use OSC. Enable and configure the OSC protocol settings as needed.

RemoteOneClick
Parameter Description
Network Select a network adapter (or Any) for the OSC receiver to connect.
This address is where you will send OSC control messages.
UDP port The UDP port number for the OSC receiver.
Prefix The OSC prefix used for each OSC command. The default value is /calibration.
Remote network The IP address where OSC replies will be sent.
Remote UDP port The UDP port number for the remote OSC receiver.
Remote OSC address The specific OSC address to send OSC replies to.

After configuring, close the Settings dialog and minimize the Remote Server to the system tray. The server is now ready to receive OSC commands.

4. Use OSC (Open Sound Control) Tools to Control the Remote Server

Many OSC tools and software are available. We recommend using Open Stage Control, an open-source OSC software.

This software offers extensive functions for creating OSC control panels and allows you to control any OSC-enabled device using a web browser.

RemoteOneClick

OSC Commands

Immersive Calibration PRO supports the following OSC commands. The default <prefix> is /calibration.

Command Parameters Description
<prefix>/control/load s:<filename> Loads a .project file.
<prefix>/control/unload none Unloads the currently loaded .project file.
<prefix>/control/status none Returns the server status.
<prefix>/control/rescan none Initiates a full rescan.
<prefix>/control/show s:image Displays an image on the projector.
Supported image values are:
IDENTITY, BLACK, RECOGNIZEDBLOBS, or TESTPATTERN.
<prefix>/control/showImage s:<filename> Displays an external image from the specified filename.
<prefix>/control/export none Recalculates and exports data.
<prefix>/control/quit none Quits the Remote Server application.
<prefix>/control/shutdown none Shuts down the PC.
<prefix>/control/restart none Restarts the PC.

When the Remote OSC is configured correctly, Calibration PRO Remote server will send OSC messages to the address configured in Remote OSC address.

OSC messages sent by the Remote Server have the following format:

<remoteoscaddress> i:type s:lastcommand s:info

  • type: An integer specifying the message type: 0 (Success), 1 (Error), or 2 (Log).
  • lastcommand: Indicates the message is from the last issued OSC command (refer to the table above).
  • info: Additional message information.

This information can be used to update the state of any OSC control software you're using.


If projector or camera positions change, or if edge-blending becomes misaligned due to vibrations or other factors, recalibration will be necessary.

Simply use any OSC software to send commands that load your project file and automatically rescan the projection screen and all projectors.

RemoteOneClick

Within a few minutes, the software will calculate and, if configured, export the updated auto-alignment data, making your projection system ready for use again.