This page provides information about the server configuration of Chaos Arena.
The server application uses configuration files to define all the parameters necessary for the rendering and camera tracking. These configuration files use the JSON format. They can be edited and saved from the Server UI.
Live editing is available in the UI. The changes are applied using the Apply Configuration button. Depending on the changes, the rendering might have to be restarted, in which case a warning is shown in the log. Camera tracking changes are applied without restarting the rendering.
Start arena_server.exe from ..\Chaos_Arena\arena_server\arena_server.exe
Add the desired number of renderers, including operators.
Assign an ID to each renderer. This ID has to match each corresponding spawner.
Specify Operator instances.
Set Neighbors.
Set Projection Node (the scene name of the wall object, or if you're using multiple wall parts - the name of the specific wall part).
Vicon and OptiTrack also set the additional protocol parameters.
The recommended configuration in most cases is to enable V-Sync and low latency mode and to disable the NVIDIA Quadro Sync.
The NVIDIA Quadro Sync is sometimes unstable in practice. It is not needed with V-Sync and frame synchronization as long as the rendering/shooting frame rate matches the synchronization frequency. On the hardware level, the Quadro Sync system is still essential to ensure that the V-Sync is in phase between all render machines and between the machines and the rest of the system. However, on the software side, the rendering is synchronized between the machines using the frame synchronization feature of the server, and the V-Sync synchronizes the rendering with the hardware.
When rendering at a multiple of the synchronization frequency (for example, 25 FPS rendering/shooting with 50 Hz Genlock in a PAL setup), Quadro Sync has to be enabled to ensure proper synchronization between the instances in case the frame rate drops below the Genlock frequency. This requires the wall to be a primary display in Windows. It means this option doesn't work with multiple instances on the same machine in multi-GPU setups, as only one instance can render on the primary display.
Save the configuration to a file using the Save Configuration… button.