1.0.0-alpha.1 • Published 2 years ago

@mikefesta/khronos-3d-commerce-validator v1.0.0-alpha.1

Weekly downloads
-
License
SPDX-License-Iden...
Repository
github
Last release
2 years ago

Khronos 3D Commerce Asset Validator

SPDX-License-Identifier: Apache-2.0

This is a work in progress.

This is a typescript package that contains classes for checking a 3D file, currently only in glTF format, against a 3D Commerce use case schema definition in JSON.

This package is used for both a command line interface, as well as a front-end web interface, published seperately.

Checks currently available

  • File Size (min/max)

Checks to be added

  • Dimensions
  • Triangle Count
  • Transparent Geometry Separated
  • Material Count
  • 0-1 UV Texture Space
  • Mesh Count
  • Node Count
  • Primitive Count
  • Texture Map Resolution
  • Texture Density
  • Hard Edges
  • PBR Safe Colors
  • UV Overlaps
  • UV Margin Size
  • Inverted UVs
  • Clean Origin for Top Node
  • Non-Manifold Edges