This page provides information on components and special features of Chaos Arena.


Components


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:


  • Server application (arena_server.exe) - usually runs on a dedicated machine but it can be shared with an operator instance, for example. It has various responsibilities:
    • Connects to the spawners
    • Loads a scene using the V-Ray App SDK
    • 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


  • Spawner application (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 Chaos Vantage.
    • Render instances that run on dedicated render machines connected to the screen (f.e., an LED wall). They connect to the server application.
    • Operator instances that can modify the scene and control the animation playback in real time. Multiple operator instances can be run on separate machines simultaneously.



Special Features


There are several features developed specifically for distributed rendering on multiple large curved screens used for virtual production:

Also, included is support for recording the camera tracking data to an Alembic file, and camera tracking visualization in operator instances.

Currently the supported live editing capabilities are: