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

1      Definition

A Data Type describing a 3D Model Scene’s 3D Model Objects, the 3D Model Scene Descriptors, and their spatial arrangement .

2      Functional Requirements

3D Model Scene Descriptors include Scenes in addition to Objects.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes 3D Model Scene Descriptors Header
– Standard-3D ModelSceneDescriptors 9 Bytes The characters “MMC-3SD-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.
3DModelSceneDescriptorsID N5 Bytes Identifier of the 3D Model Basic Scene.
3DModelSceneSpaceTime N7 Bytes Data about the 3D Model Scene’s Space-Time.
3DModelObjectCount N6 Bytes Number of Objects in Scene.
3DModelSceneObjectDescriptorsData[] N8 Bytes Data of 3D Model Scene Objects.
– 3DModelObjectSpaceTime N9 Bytes Space-Time info of 3D Model Object.
3DModelObjectData N10 Bytes 3D Model Data.
3DModelSubSceneCount N6 Bytes Number of Sub-Scenes in Scene.
3DModelSceneSubSceneDescriptorsData[] N8 Bytes Data of Speech Scene Sub-Scenes.
– 3DModelSubSceneSpaceTime N9 Bytes Space-Time info of Speech Sub-Scenes.
– 3DModelSubSceneData N10 Bytes  Speech Sub-Scene Data.
DescrMetadata N11 Bytes Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with MPAI-PAF V1.3 Speech Scene Descriptors (MMC-3SD) if:

  1. The Data validates against the 3D Model Scene Descriptors’ JSON Schema.
  2. All Data in the  3D Model 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