Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column
width50%

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 AppSDKApp 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 LAV.
    • Renderinstancesthat 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.
Column
width5%


Column
width45%

...

  • Support for Camera Trackingsystems - real-time camera tracking is used for the inner frustum rendering. The server application is responsible for receiving the camera tracking data. Currently the supported tracking systems are:
      • FreeD protocol - any system that can send data over UDP using the FreeDprotocol
      • stYpeHFprotocol over UDP
      • EZtrackTCDprotocol over UDP
      • OptiTrackNatNet network client
      • Vicon DataStream network client
      • LONET 2 protocol over UDP

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

...