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

1      Definition

A Data Type including the 3D Model Objects of a scene, their time and arrangement in the scene, and the Rights that may be exercised on the scene.

In the following Object and Scene are to be read as 3D Model Object and 3D Model Scene, respectively.

2      Functional Requirements

Basic Scene Descriptors include

  1. Objects
  2. Space-Time information.
  3. Value of Gravity
  4. Rights that may be exercised on the Scene.

The Space-Time of the Objects may be superseded by the Space-Time of the Scene.

3      Syntax

https://schemas.mpai.community/OSD/V1.4/data/Basic3DModelSceneDescriptors.json

4      Semantics

Label Description
Header Basic 3D Model Scene Descriptors Header
– Standard-Basic3DModelSceneDescriptors The characters “OSD-B3S-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
SceneDescriptorsID Identifier of Scene Descriptors.
ObjectCount Number of Objects in Scene.
SceneDescriptorsSpaceTime Space and Time of Scene Descriptors.
SceneObjects[] Set of Objects.
– SceneObject An Object.
– SceneObjectSpaceTime Space Time of Object.
Gravity Value of Gravity in Scene measured in m/s²
Rights Rights that may be exercised on the Scene.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Scene Descriptors (OSD-B3S)   if:

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

6     Performance Assessment