7.5 Asset schema

7.5.1 metadata

Metadata about the asset.

7.5.1.1 name

Name of the asset.

Required: Yes

7.5.1.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.1.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.2 metadata

Metadata about the asset.

7.5.2.1 name

Name of the asset.

Required: Yes

7.5.2.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.2.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.2.4 assetVersion

Version of the asset.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.3 metadata

Metadata about the asset.

7.5.3.1 name

Name of the asset.

Required: Yes

7.5.3.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.3.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.4 metadata

Metadata about the asset.

7.5.4.1 name

Name of the asset.

Required: Yes

7.5.4.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.4.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.4.4 assetVersion

Version of the asset.

Required: Yes

7.5.4.5 openMaterialVersion

Version of OpenMATERIAL.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.5 metadata

Metadata about the asset.

7.5.5.1 name

Name of the asset.

Required: Yes

7.5.5.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.5.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.6 metadata

Metadata about the asset.

7.5.6.1 name

Name of the asset.

Required: Yes

7.5.6.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.6.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.6.4 assetVersion

Version of the asset.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.7 metadata

Metadata about the asset.

7.5.7.1 name

Name of the asset.

Required: Yes

7.5.7.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.7.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.8 metadata

Metadata about the asset.

7.5.8.1 name

Name of the asset.

Required: Yes

7.5.8.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.8.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.8.4 assetVersion

Version of the asset.

Required: Yes

7.5.8.5 openMaterialVersion

Version of OpenMATERIAL.

Required: Yes

Copyright information with year and company.

Required: Yes

7.5.8.7 license

License information. For common open source licenses, provide an SPDX identifier. For other types of licenses, provide an URL to a webpage with the license or the filename of a separately provided license file.

Required: Yes

7.5.8.8 author

Name or email address of the author of this asset. In case of multiple authors, use comma-separation. The author can also be a company name.

Required: Yes

7.5.8.9 modelCreationTool

The tool or software used to generate the 3D model of this asset.

Required: No

7.5.8.10 creationDate

Creation date of the asset in the format YYYYMMDDTHHMMSSZ.

Pattern: `^\\d{8}T\\d{6}Z= Asset schema

7.5.9 metadata

Metadata about the asset.

7.5.9.1 name

Name of the asset.

Required: Yes

7.5.9.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.9.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.10 metadata

Metadata about the asset.

7.5.10.1 name

Name of the asset.

Required: Yes

7.5.10.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.10.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.10.4 assetVersion

Version of the asset.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.11 metadata

Metadata about the asset.

7.5.11.1 name

Name of the asset.

Required: Yes

7.5.11.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.11.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.12 metadata

Metadata about the asset.

7.5.12.1 name

Name of the asset.

Required: Yes

7.5.12.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.12.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.12.4 assetVersion

Version of the asset.

Required: Yes

7.5.12.5 openMaterialVersion

Version of OpenMATERIAL.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.13 metadata

Metadata about the asset.

7.5.13.1 name

Name of the asset.

Required: Yes

7.5.13.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.13.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.14 metadata

Metadata about the asset.

7.5.14.1 name

Name of the asset.

Required: Yes

7.5.14.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.14.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.14.4 assetVersion

Version of the asset.

Pattern: `^\\d+\\.\\d+\\.\\d+= Asset schema

7.5.15 metadata

Metadata about the asset.

7.5.15.1 name

Name of the asset.

Required: Yes

7.5.15.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.15.3 uuid

Universally unique identifier for the asset.

Pattern: `^[a-f0-9]{32}= Asset schema

7.5.16 metadata

Metadata about the asset.

7.5.16.1 name

Name of the asset.

Required: Yes

7.5.16.2 description

Short description of the asset in 2 - 3 sentences.

Required: Yes

7.5.16.3 uuid

Universally unique identifier for the asset.

Required: Yes

7.5.16.4 assetVersion

Version of the asset.

Required: Yes

7.5.16.5 openMaterialVersion

Version of OpenMATERIAL.

Required: Yes

Copyright information with year and company.

Required: Yes

7.5.16.7 license

License information. For common open source licenses, provide an SPDX identifier. For other types of licenses, provide an URL to a webpage with the license or the filename of a separately provided license file.

Required: Yes

7.5.16.8 author

Name or email address of the author of this asset. In case of multiple authors, use comma-separation. The author can also be a company name.

Required: Yes

7.5.16.9 modelCreationTool

The tool or software used to generate the 3D model of this asset.

Required: No

7.5.16.10 creationDate

Creation date of the asset in the format YYYYMMDDTHHMMSSZ.

Required: Yes

7.5.16.11 modelingMethod

Description how the 3D model was modeled. Was it modeled based on a 3D scan, based on photos, or freehand?

Required: No

7.5.16.12 validationDescription

Was the geometry of the 3D model validated against a real-world object? If yes, how?

Required: No

7.5.16.13 assetType

Type of the asset out of the following: object (individual object), scene (a collection of multiple objects)

Required: Yes

7.5.16.14 objectClass

The class of the object. This only applies if 'asset_type' == 'object'.

Required: Yes

7.5.16.15 animated

Does the 3D model contain keyframe animations?

Required: Yes

7.5.16.16 pbrMaterialWorkflow

Does the 3D model contain materials for a PBR workflow? If yes, for a metallic or specular workflow?

Required: Yes

7.5.16.17 triangleCount

The number of triangles in the 3D model. One quad counts as two triangles.

Required: Yes

7.5.16.18 meshCount

The number of meshes in the 3D geometry.

Required: Yes

7.5.16.19 textureResolutions

List of all texture resolutions in the 3D model. This can include any combination of '1K', '2K', or '4K'.

Required: Yes

7.5.16.20 normalMapFormat

Does the 3D model have normal maps as textures? If yes, are they using the DirectX format or the OpenGL format?

Required: Yes

7.5.16.21 boundingBox

Axis-aligned bounding box dimensions specifying the minimum and maximum values in x, y, and z direction.

Required: Yes

7.5.16.21.1 x

Minimum and maximum values in m in x direction.

Required: Yes

7.5.16.21.2 y

Minimum and maximum values in m in y direction.

Required: Yes

7.5.16.21.3 z

Minimum and maximum values in m in z direction.

Required: Yes

7.5.17 materialMappingUri

Relative path to a material mapping file (.xomm). In this file, material names from the 3D model file or texture color codes from textures assigned in materialTextureAssignment are linked to OpenMATERIAL property files.

7.5.18 materialTextureAssignment

Optional array containing material texture assignments. It links material names contained in the 3D model file to OpenMATERIAL assignment textures. In a separate material mapping file, the 'color' values in this texture are linked to OpenMATERIAL property files.

Columns of the table:

  • Column 1: Name of the material in the 3D model file.

  • Column 2: File path to the OpenMATERIAL assignment texture. Supported texture formats are png and jpg.