@mikefesta/khronos-3d-commerce-validator
v1.0.0-alpha.1
Published
Package for checking a 3D model file against a 3D Commerce use case schema to provide PASS/FAIL validation
Downloads
2
Maintainers
Readme
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