TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.1 • Public • Published

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

Package Sidebar


npm i @mikefesta/khronos-3d-commerce-validator

Weekly Downloads





SPDX-License-Identifier: Apache-2.0

Unpacked Size

33.2 kB

Total Files


Last publish


  • mikefesta