1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
.Operator Descriptors are independent of the Venue Specification. They 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.
- From the Real Environment
- 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.
- Lighting commands for all light fixtures including:
- From the Real Environment
- Dimming
- Colour
- From the Real Environment
- 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.
3. Syntax
4. Semantics
Label | Size | Description |
Header | N1 Bytes | Header |
– Standard- | 9 Bytes | The characters “CAE-ROD-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. |