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