1     Definition

The 3D Model Qualifier is a set of Data providing additional information on 3D Model Data for potential use by a machine.

The combination of 3D Model Data and 3D Model Qualifier is called 3D Model Object and is specified by
MPAI-OSD V1.5.

2     Functional Requirements

The 3D Model Qualifier allows the expression of the following Elements:

Users needing additional entries in the 3D Model Qualifier or support of new Qualifiers should make a documented request to the MPAI Secretariat. Requests will be considered by the appropriate MPAI committee.

3     Syntax


https://schemas.mpai.community/TFA/V1.5/data/3DModelQualifier.json

4     Semantics

4.1  Sub-Types

  • Real: the digital twin of a real object.
  • Virtual: the 3D Model instance is fully composed of synthetic data.
  • Hybrid: the 3D Model instance is composed of data that are partly synthetic and partly obtained from the digital capture of visual information.

4.2  Attributes

4.2.1  Source

Defines the origin of the 3D Model data.

  • Captured: obtained from physical sensing devices (e.g. scanners, depth sensors).
  • Reconstructed: derived from visual or sensory data (e.g. photogrammetry, NeRF).
  • Designed: created synthetically (e.g. CAD or procedural modelling).
  • Hybrid: combination of captured, reconstructed, and/or designed data.

4.2.2  Generation

Defines how the 3D Model data was generated.

  • Method: generation approach (Photogrammetry, MultiView, Depth Sensing, NeRF, Procedural, CAD, Other).
  • Software: tool or framework used for generation.
  • Version: software version.

4.2.3  Device

Defines the device or system involved in the acquisition, generation, or rendering of the 3D Model.

  • DeviceRole:
    • Capture: acquisition from physical sensors (e.g. scanners, cameras)
    • Generate: computational generation (e.g. GPU processing, reconstruction pipelines)
    • Render: output of the 3D Model (e.g. display, HMD)
    • Bidirectional: combined capabilities
  • DeviceType:
    • 3DScanner
    • MultiCameraRig
    • DepthSensor
    • GPUNode
    • Workstation
    • HMD
    • Display
  • CaptureConfiguration:
    • SensorType (RGB, Depth, LiDAR, MultiSensor)
    • Resolution
    • FrameCount
  • GenerationConfiguration:
    • Algorithm
    • IterationCount
  • RenderConfiguration:
    • RenderingMode (Rasterization, RayTracing, NeuralRendering)
    • FrameRate

4.3  Formats

4.3.1  ContentFormat

Defines the structure and organisation of the 3D Model data.

  • Static: the 3D Model does not include time variation.
  • Dynamic: the 3D Model includes temporal evolution.

Examples:

  • Static: 3DS, glTF, OBJ, USD
  • Dynamic: FBX, glTF, USD

4.3.2  TransportFormat

Defines how 3D Model data is transported.

  • DASH
  • HTTP Live Streaming

4.4  Physical Attributes

Defines physical properties of a 3D Model Object in a space.

  • Mass
  • Gravity

4.5  Conceptual Model

The 3D Model Qualifier describes:

  • The structure of the model (Formats)
  • The origin of the data (Source)
  • The generation process (Generation)
  • The systems involved (Device)

Note: 3D Model Object = 3D Model Data + 3D Model Qualifier