1      Definition

A Data Type including 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 is intended to 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
VisualBasicSceneDescriptorsSpaceTime N7 Bytes Data about Time
VisualBasicSceneVisualObjects[] N16 Bytes Set of Visual Objects
– Visual Object N17 Bytes ID of Attribute of Visual Object
– VisualObjectSpaceTime N18 Bytes ID of Attribute Format of Visual Object
DescrMetadata N32 Bytes Descriptive Metadata