VNTANA uses gl transfer format (glTF), as it’s own internal transfer format. This means that all other formats are converted to and from glTF.
GLB files are just a binary version of glTF, and are functionally equivalent. In this document we’ll use “glTF“ as an encompassing term for glTF, embedded glTF and GLB files.
Conversion Process
A file in a supported file format is uploaded.
if the file is not a glTF, it is converted to one.
The glTF is optimized by the MeshOptimizer with the user settings (unless the selected pipeline is Convert Only, in which case the optimization is skipped).
Optimized glTF is converted to supported output formats (USDZ/FBX).
If selected by the user, Draco compression is applied to the optimized glTF.
This glTF is the final process’ output. It is also used by the Thumbnail Generator to generate the thumbnail for the viewer.
Supported within the Optimized GLB
All valid glTFs are supported.
All glTF extensions are supported on input except KHR_draco_mesh_compression and KHR_materials_variants. The deprecated KHR_materials_pbrSpecularGlossiness is also supported.
All glTF extensions are supported on output except KHR_materials_variants. The deprecated KHR_materials_pbrSpecularGlossiness is also supported.
Animations (simple, skinning and morph) are supported.
Not Supported within the Optimized GLB
KHR_draco_mesh_compression is not supported on input.
KHR_materials_variants is not supported at all.
More than 2 UV sets are not supported.
More than one vertex color channel isn’t supported.
More than four vertex weights/joints aren’t supported.
Different KHR_texture_transforms on the same material are supported by the conversion process, but not by the VNTANA 3D viewer.
Import the Optimized GLB
It is recommended to import the optimized GLB into game engines/ real time render engines that support glTF/ GLB format like Unity, Unreal, Snapchat, Spark AR, etc. Blender and Clo also support GLB.
Once imported, you may need to season to taste/ follow software specific steps to load the GLB into the scene.
Not all applications support Draco Compression.
FAQ
Why did Platform fail to generate a GLB?
If the glTF/GLB uploaded included Draco Compression no files will be generated. We do not support Draco Compression on input for any file.
If the input model doesn’t have Draco, you’ve encountered a bug, please report it.