1. Definitions

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

2. Functional Requirements of Avatar

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 of Portable Avatar

Label Size Description
Header N1 Bytes The Header of the Portable Avatar Data.
– Standard-PortableAvatar 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 N7 Bytes Identifier of Avatar.
AvatarData N8 Bytes Set of Data related to Avatar
– AvatarModel N9 Bytes Model of Avatar.
– BodyDescriptors N10 Bytes Avatar Body Descriptors.
– FaceDescriptors N10 Bytes Avatar Face Descriptors of Avatar.
DescrMetadata N11 Bytes Descriptive Metadata