| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
Show Console contains the commands issued by an Operator on the show-control console of the Real or Virtual Environment to drive the stage and theatre effects.
2. Functional Requirements
Show Console may include commands for:
- Rigging (lighting trusses, backdrops, scrims, talent)
- Sky box
- Stage automation (elevators, curtains, turntable)
- Set pieces (lights and motors)
- Fog and haze
- Pyro (flash pots, flame projectors, air bursts)
- Effects
- Robotic controls (position, joint motion, grip commands)
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/ShowConsole.json
4. Semantics
| Label | Description |
| Header | Show Console Header. Shall have constant value “XRV-SHC-V1.0”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) associated with this Show Console instance. |
| UEnvironmentID | Identifier of the U-Environment (Real Space) associated with this Show Console instance. |
| ShowConsoleID | Identifier of Show Console. |
| ShowConsoleTime | Time information of Show Console Space expressed using SimpleTime. |
| ShowConsoleData[] | Array of Show Console Data. |
| – MetaverseObject | Metaverse Object as defined in XRV1 V1.0. |
| – Rigging | For lighting trusses, backdrops, scrims, talent, etc.; Manufacturer ID and operation ID per RE Venue Specification. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – SkyBox | Container of Sky Box. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – LightSource | Light source type, colour, and beam shape |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – StageAutomation[] | For elevators, curtains, turntable. Manufacturer ID and operation ID per RE Venue Specification |
| – Elevators | Container of Elevators. |
| – ElevatorID | Identifier of Elevator. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – Curtains | Container of Curtains. |
| – CurtainID | Identifier of Curtain. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – Turntable | Container of Turntable. |
| – TurntableID | Identifier of Turntable. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – SetPieces[] | Containing lights and motors per RE Venue Specification and DMX/MIDI |
| – Lights | Container of Lights. |
| – LightID | Identifier of Light. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – Motors | Container of Motors. |
| – MotorID | Identifier of Motor. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – FogHaze | Container of Fog Haze. |
| – ManufacturerID | Identifier of Manufacturer. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – Pyro | Including flash pots, flame projectors, air bursts. Manufacturer ID and operation ID per RE Venue Specification |
| – ManufacturerID | Identifier of Manufacturer. |
| – Elements[] | Array of Elements. |
| – FlashPots[] | Array of Flash Pots. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – FrameProjectors[] | Array of Frame Projectors. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – AirBursts[] | Array of Air Bursts. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – Effects | Container of Effects. |
| – ManufacturerID | Identifier of Manufacturer. |
| – Elements[] | Array of Elements. |
| – Type | Type. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – RoboticControls | Including position, orientation, joint motion, grip commands. Manufacturer ID and operation ID per RE Venue Specification |
| – ManufacturerID | Identifier of Manufacturer. |
| – Elements | Container of Elements. |
| – ManufacturerID | Identifier of Manufacturer. |
| – PointOfView | Point Of View as defined in OSD V1.5. |
| – JointMotion | Container of Joint Motion. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| – GripCommands | Container of Grip Commands. |
| – ManufacturerID | Identifier of Manufacturer. |
| – OperationID | Identifier of Operation. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Show Console instance in a trusted data exchange context. |
| DescrMetadata | Human-readable descriptive metadata of the Show Console instance (plain text, max 2048 characters). |