1      Definition

A Data Type representing the spatial arrangement of the Visual Objects in a Visual Scene.

2      Functional Requirements

Visual Scene Geometry includes:

  1. The ID of a Virtual Space where it is will be located.
  2. The ID of the Visual Scene Geometry.
  3. The number of Visual Objects in the Scene.
  4. The Visual Scene Space-Time info.
  5. For each Visual Object:
    1. The Visual Object Space-Time Attributes.
    2. The Visual Object Qualifier.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes Visual Scene Geometry Header
– Standard-VisualSceneGeometry 9 Bytes The characters “OSD-VBG-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.
VisualSceneGeometryID N5 Bytes Identifier of the Visual Scene Geometry.
ObjectCount N6 Bytes Number of Objects in Visual Scene
VisualSceneSpaceTime N7 Bytes Space and Time info of Visual Scene Geometry
VisualSceneGeometryData[] N8 Bytes Set of Visual Basic Scene Geometry Data
– VisualObjectSpaceTime N9 Bytes Space-Time info of Visual Object
– VisualObjectQualifier N10 Bytes Visual Object Qualifier
DescrMetadata N11 Bytes Descriptive Metadata