1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
Descriptors that are based on performance data from the Virtual Environment (objects and avatars) as received through the metaverse API and have a form that is suitable for the Performance Status AIM to extract interpretations to determine Cue Points.
2. Functional Requirements
Data acquired via the metaverse API:
- Avatar Descriptors (may be driven by performers or be NPCs)
- Avatar ID
- Descriptors of Avatar motion
- Position and Orientation (Spatial Attitude)
- Face and Gestures
- Eye tracking (Face Descriptors)
- Object Descriptors – all non-avatar objects and associated parameters including:
- Object instance
- Position and Orientation (Spatial Attitude)
- Additional Descriptors if accessible via Metaverse API.
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/VEPerformanceDescriptors.json
4. Semantics
Label | Description |
Header | VE Performance Descriptors Header |
– Standard-VEPerformanceDescriptors | The characters “XRV-VFD-V” |
– Version | Major version – 1 or 2 characters |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 characters |
MInstanceID | Identifier of M-Instance. |
UEnvironmentID |
ID of U-Environment connected with M-Instance. |
VEPerformanceDescriptorsID | Identifier of VE Performance Descriptors |
VEPerformanceDescriptorsTime | Space-Time info of VE Performance Descriptors. |
AudioVisualSceneDescriptors | Descriptors of the Virtual Scene. |
VEPerformanceDescriptors | Set of VE Performance Descriptors |
– AvatarDescriptors[] | Set od Avatar Descriptors |
– AvatarID | Avatar ID |
– AvatarSpatialAttitude | Avatar’s Spatial Attitude |
– Avatar | Avatar of one Performer |
– SpeechObject | Avatar’s Speech |
– ObjectDescriptors[] | Set of Object Descriptors |
– ObjectID | Object instance ID |
– ObjectSpatialAttitude | Object’s Spatial Attitude |
– Other Descriptors | If accessible via Metaverse API per Metaverse Qualifier semantics. |
DescrMetaData | Descriptive Metadata |