1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1    Definition

A Data Type that includes ID, Space-Time, Model, Body Descriptors, and Face Descriptors of an avatar.

2     Functional Requirements

Avatar conveys the following information:

  1. The ID of the Virtual Space.
  2. The ID of the Avatar.
  3. The Time and Spatial Attitude of the Avatar is in the M-Instance.
  4. The set of Data characterising a Avatar:
    1. Avatar Model.
    2. Face Descriptors.
    3. Body Descriptors.

3     Syntax

https://schemas.mpai.community/PAF/V1.2/data/Avatar.json

4     Semantics

Label Size Description
Header N1 Bytes Avatar Header.
– Standard-Avatar 9 Bytes The characters “PAF-AVT-V”
– Version N2 Bytes Major version
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version
MInstanceID N4 Bytes ID of Virtual Space the Avatar belongs to.
AvatarSpaceTime N5 Bytes The inherent Space-Time info of the Avatar.
AvatarID N6 Bytes Identifier of Avatar.
AvatarData N7 Bytes Set of Data related to Avatar
– AvatarModel N8 Bytes Model of Avatar.
– BodyDescriptors N9 Bytes Avatar Body Descriptors.
– FaceDescriptors N10 Bytes Avatar Face Descriptors of Avatar.
DescrMetadata N17 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with PAF-AVA  V1.3 Audio Object (CAE-AVA) if:

  1. JSON Data validate against the 3D Model Object’s JSON Schema.
  2. All Data in the 3D Model’s JSON Schema
    1. Have the specified type.
    2. Validate against their JSON Schemas.

6     Performance Assessment