Chaos Arena is a cutting-edge real-time ray-tracing solution for in-camera visual effects (ICVFX) on virtual production stages.
Arena consists of several components:
Serverapplication (arena_server.exe) - usually runs on a dedicated machine but it can be shared with an operator instance, for example. It has various responsibilities:
Starts the renderer instances on the render and operator nodes
Live-links to the instances and loads the scene
Synchronizes the rendering
Receives camera tracking data and sends it to the render instances
Distributes scenes changes
Synchronizes animation playback
Logging and statistics
Spawnerapplication (arena_spawner.exe) - connects to the server and starts the render instances when a scene is opened, passing all the necessary parameters from the server to the renderer. It also stops the render instances when the scene is closed from the server. The spawner is used for both render and operator instances.
Renderer- a special modified version of renderer in LAV.
Renderinstancesthat run on dedicated render machines connected to the screen (f.e., an LED wall). They connect to the server application.
Operatorinstances that can modify the scene and control the animation playback in real time. Multiple operator instances can be run on separate machines simultaneously.