Go to XRV-LTP Data Types

1. Definition2. Functional Requirements3. Syntax4. Semantics

1. Definition

All data from the VE formatted per the Virtual Venue Specification and the ensemble of Control Data, compliant with the VE Venue Specification, generated from the Action Generation AIM that directs the correct routing, mapping, and/or application of the VE Data within the Virtual Environment.

2. Functional Requirements

  1. Data
    1. Avatar data, e.g. skeleton, texture data, volumetric.
    2. Object data, e.g. texture data, volumetric, mesh deformation.
    3. Video data consisting of multiple video streams to be displayed in the Virtual Venue, e.g. video mapped to meshes, sky boxes, virtual screen.
    4. Audio data consisting of multiple audio streams to be fed to different audio virtual audio sources, e.g. avatars, objects, environments.
    5. Lighting data, e.g. light source intensity, position, orientation.
    6. Haptic data.
    7. FX data, e.g. wind or fog velocity/direction, physics simulation data, fire intensity/position/orientation.
  2. Control Data
    1. Avatar behaviour, e.g., avatar data routing, placement, behavioural scripts.
    2. Object behaviour, e.g., object data routing, placement, behavioural scripts.
    3. Video, e.g., video routing, mapping parameters.
    4. Audio, e.g., audio routing, audio parameters.
    5. Lighting commands, e.g., routing, placement, lighting type.
    6. Haptic commands, e.g., device routing, haptic parameters.
    7. FX commands, e.g., FX placement, type, instance, parameters.

3. Syntax

4. Semantics

Label Description
Header VE Data Out Header. Shall have constant value “XRV-VDO-V1.0”.
MInstanceID Identifier of the M-Instance (Virtual Space) associated with this VE Data Out instance.
UEnvironmentID Identifier of the U-Environment (Real Space) associated with this VE Data Out instance.
VEDataOutID Identifier of VE Data Out.
VEDataOutTime Time information of VE Data Out expressed using SimpleTime.
VEDataOut Container of VE Data Out.
– MetaverseObjects[] Array of Metaverse Objects.
    – MetaverseObject Metaverse Object as defined in XRV1 V1.0.
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this VE Data Out instance in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the VE Data Out instance (plain text, max 2048 characters).

Go to XRV-LTP Data Types