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

1      Definition

A Data Type including a 3D Model Scene’s 3D Models, and Space-Time arrangement.

2      Functional Requirements

3D Model Basic Scene Descriptors include:

  1. The ID of a Virtual Space (M-Instance) where the 3D Model Basic Scene is or will be located.
  2. The ID of the 3D Model Basic Scene Descriptors.
  3. The number of 3D Model Objects in the 3D Model Basic Scene.
  4. The Space-Time Attributes of the 3D Model Basic Scene Descriptors.
  5. For each 3D Model Object in the 3D Model Basic Scene:
    1. The Space-Time info.
    2. The 3D Model Objects.

3      Syntax

https://schemas.mpai.community/MMC/V2.3/data/3DModelBasicSceneDescriptors.json

4      Semantics

Label Size Description
Header N1 Bytes 3D Model Basic Scene Descriptors Header
– Standard-3DModelSceneDescriptors 9 Bytes The characters “OSD-3BD-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters.
MInstanceID N4 Bytes Identifier of M-Instance.
3DModelBasicSceneDescriptorsID N5 Bytes Identifier of the 3D Model Basic Scene Descriptors.
3DModelObjectCount N6 Bytes Number of 3D Model Objects in 3D Model Basic Scene.
3DModelBasicSceneSpaceTime N8 Bytes Space-Time of 3D Model Basic Scene Descriptors.
3DModelBasicSceneSpeechData[] N9 Bytes Set of 3D Model Data.
– 3DModelDataSpaceTime N10 Bytes Space and Time of 3D Model Data.
– 3DModelObject N12 Bytes 3D Model Object
DescrMetadata N17 Bytes Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with MPAI-PAF V1.3 3D Model Basic Scene Descriptors (MMC-3BD) if:

  1. The Data validates against the 3D Model Basic 3D Model Descriptors’ JSON Schema.
  2. All Data in the  3D Model Basic Scene Descriptors’ JSON Schema
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment