1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1. Definition

Descriptors that are based on Operator data. They are independent of the Venue Specification and include data pertaining to all identified operators, consoles, or interfaces within the Real and Virtual Environment, including participants’ interactive controls.

2. Functional Requirements

  1. Audio/DJ console commands for all audio channels:
    1. Track selection and navigation.
    2. Volume control
    3. Audio routing
    4. Audio effects including spatial positions, directionality, filters, reverb, delay, pitch shift, tremolo, etc.
  2. VJ console commands for all video channels:
    1. Video clip or source selection.
    2. Camera commands for position/orientation, zoom, focus, and aperture.
    3. Tonality (brightness, contrast, colour, highlight, shadows, gamma) control.
    4. Video routing.
    5. Video effects including spatial position, mapping, warping, colour cycling, kaleidoscope, playback speed, etc.
  3. Show Control/FX commands for all stage and theatre effects:
    1. From the Real Environment
      1. Rigging for lighting trusses, backdrops, scrims, talent, etc.
      2. Stage automation including elevators, curtains, turntable, etc.
      3. Set pieces containing lights, motors, or other automatable features.
      4. Pyro including flash pots, flame projectors, air bursts, etc.
      5. Effects (FX) including fog, snow, haze, bubbles, confetti, cannons, etc.
      6. Robotic controls including position, orientation, joint motion, grip commands, etc.
    2. From the Virtual Environment
      1. Background imagery including skyboxes.
      2. Scene animation including object motion, mesh deformation, etc.
      3. Materials including texture and surface properties.
      4. Fluid, particle, and physics effects including caustics, flames, gravity, collision, fog, snow, haze, bubbles, etc.
      5. Triggered animations and sequences including fireworks, character animation, scene changes, teleporting, etc.
      6. Avatar controls including position, orientation, joint motion, grip commands, etc.
  1. Lighting commands for all light fixtures including:
    1. From the Real Environment
      1. Dimming
      2. Colour
      3. Gobo/prism selection, rotation direction and rate
      4. Fixture motion and orientation.
      5. Beam focus.
      6. Sequencing, strobing, audio reactivity, etc. of the above commands.
    2. From the Virtual Environment
      1. Light source location, orientation, and motion.
      2. Light source type, colour, beam shape, and other properties.
      3. Projected image selection.
      4. Sequencing, strobing, audio reactivity, etc. of the above commands.

3. Syntax

4. Semantics

Label Size Description
Header N1 Bytes Header
– Standard- 9 Bytes The characters “XRV-OPD-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
ID N5 Bytes Identifier of
SpaceTime N7 Bytes  Space-Time info of CogState.