| 1. Functions | 2. Reference Architecture | 3. I/O Data | 4. SubAIMs | 5. JSON Metadata | 6. Profiles |
1. Functions
Virtual Environment Experience Generation (XRV-VEG) receives the VE Action IDs from the Action Generation AIM and outputs the appropriate commands from the Action Table via VE Data Out in accordance with the VE Venue Specifications and Script-Venue Associations, incorporating any required Show Descriptors.
2. Reference Model
Figure 1 depicts the VE Experience Generation (XRV-VEG) AIM Reference Model.

Figure 1 – VE Experience Generation (XRV-VEG) AIM Reference Model
3. I/O Data
Table 1 specifies the Input/Output Data of the VE Experience Generation (XRV-VEG) AIM.
Table 1 – Input/Output Data of VE Experience Generation (XRV-VEG) AIM.
| Input Data | Description |
| Show Descriptors | The collection of all RE and VE Descriptors as required by RE Experience Generation AIM. |
| VE Action IDs | Identifiers of the Actions required in the Virtual Environment as listed in the Action Table. |
| VE Venue Specification | Specification of the VE Venue hosting the performance. |
| Participant Data | Non-identifying information about each Participant loaded into the system and modified in real time. |
| Script | A machine-readable functional description of the entire show performance including actions to be performed in the Real and Virtual Environment based on the Performance, Operator, and Participant behaviours. |
| Action Table | Commands required to achieve a desired Action in the Real and Virtual Environments per the Script. |
| Script-Venue Associations | Metadata that associates measurable elements of the Script (e.g., characters, objects, participants, operator consoles) with data sources and sinks specific to the Real and Virtual Environments, as defined by the Qualifiers in the Venue Specifications. |
| Output Data | Description |
| VE Data Out | Data and commands that generate the user experience in the Real Environment per the RE Venue Specification and Script-Venue Associations. |
| Participant Data | Non-identifying information about each Participant updated in real time as the Performance evolves. |
4. SubAIMs
No SubAIMs.
5. JSON Metadata
https://schemas.mpai.community/XRV1/V1.0/AIMs/VEExperienceGeneration.json
6. Profiles
No Profiles.