1      Definition

A Data Type representing the Objects and Visual Scenes of a Visual Scene and their arrangement in the Scene.

2      Functional Requirements

Visual Basic Scene Descriptors includes:

  1. The ID of a Virtual Space where it is or will be located.
  2. The ID of the Visual Scene Descriptors.
  3. The number of Visual Objects in the Scene.
  4. The Visual Basic Scene Space-Time.
  5. The Visual Objects that include, for each Visual Object:
    1. The Visual Object Space-Time.
    2. The Visual Object.

3      Syntax

https://schemas.mpai.community/OSD/V1.1/data/VisualSceneDescriptors.json

4      Semantics

Label Size Description
Header N1 Bytes
·       Standard-AVScene 9 Bytes The characters “OSD-VSD-”
·       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.
VisualSceneDescriptorsID N5 Bytes Identifier of the AV Object.
ObjectCount N6 Bytes Number of Objects in Scene
VisualBasicSceneSpaceTime N7 Bytes Data about Space-Time of of Visual Scene
VisualBasicSceneVisualObjects[] N16 Bytes Set of Visual Objects
– Visual Object N17 Bytes Visual Object
– VisualObjectSpaceTime N18 Bytes Space-Time of Visual Object
DescrMetadata N32 Bytes Descriptive Metadata