Au cours des dernières années, le format de fichier glTF a gagné en importance en raison de sa fonctionnalité et de sa large gamme d’applications. Cet article expliquera donc en quoi consiste un fichier glTF et comment il peut être utilisé de la meilleure manière possible.
Le tout premier format de fichier glTF a été développé en 2012 par des membres du groupe de travail COLLADA. Il a ensuite été rendu disponible au grand public en octobre 2015. Le but était de créer un format de fichier qui :
• traitait des fichiers compacts,
• se chargeait rapidement,
• était bien traité en temps d’exécution,
• était capable de convertir une représentation complète de scène 3D.
Un GLTF (Graphics Language Transmission Format) est donc un format de fichier utilisé pour la transmission et le chargement efficaces de modèles 3D et d’autres données associées, telles que les textures et les animations. Il a été développé par le groupe de travail Khronos 3D Commerce et est devenu un format de fichier standard dans l’industrie de la réalité virtuelle, de la réalité augmentée et des jeux.
Le format GLTF est conçu pour être compact, portable et facile à charger et à afficher dans les applications 3D en temps réel. Il prend en charge la géométrie 3D, les matériaux, les animations, les lumières et les caméras. GLTF est basé sur le format JSON (JavaScript Object Notation), ce qui le rend facile à analyser et à utiliser dans une variété de langages de programmation.
L’un des avantages clés de GLTF est sa compatibilité avec le web et les applications mobiles. Pour permettre l’utilisation interopérable du contenu 3D dans différentes applications industrielles, le glTF définit un format de publication qui rationalise les flux de travail créatifs et les services interactifs.
Étant donné que GLTF est un format de fichier léger, il peut être rapidement téléchargé et affiché dans un navigateur web sans nécessiter de plug-in supplémentaire. Il est également pris en charge par de nombreuses bibliothèques et moteurs 3D, ce qui en fait un choix populaire pour les développeurs d’applications interactives 3D.
Le besoin de formats de fichier efficaces est devenu de plus en plus évident à mesure que la révolution numérique progressait avec ses nombreuses applications. Des technologies telles que la réalité augmentée et l’essayage virtuel ont gagné en popularité, il était donc nécessaire de disposer d’un nouveau format de fichier pour transférer facilement des modèles de données 3D.
Avant l’avènement du format de fichier glTF, les types de fichiers les plus utilisés étaient le FBX et l’OBJ. Cependant, tous deux se sont révélés moins efficaces, rapides et fluides que le format GL transmission format.
Le format de fichier FBX était principalement utilisé pour ses capacités d’acquisition de mouvement. De plus, ce type de fichier a été largement utilisé pour ses fonctionnalités de modélisation haut de gamme. Enfin, la vitesse et l’efficacité du FBX ont joué un rôle majeur dans sa mise en œuvre. En effet, le fichier FBX est facile et rapide à écrire et à lire.
D’autre part, le fichier OBJ est un format d’image 3D courant qui peut être exporté et ouvert par une variété de programmes de logiciels d’édition d’images 3D. Les fichiers OBJ sont utilisés par le programme Advanced Visualizer de Wavefront pour décrire et stocker des objets tridimensionnels. Ces formats de fichier permettent facilement de coder la géométrie de surface des objets 3D.
Cependant, si l’objectif est de transférer rapidement et en temps réel des rendus 3D, et si la plateforme utilisée prend en charge un format plus contemporain, le format glTF surpasse le FBX et l’OBJ.
Le format glTF, connu pour sa légèreté et ses visuels supérieurs, gagne en popularité en tant que norme open-source dans le commerce 3D et de nombreux services web.
• Représentation de scènes 3D : glTF peut compresser très efficacement le maillage (géométries 3D).
• Catalogues 3D pour le e-commerce : il fonctionne parfaitement avec les principales API 3D disponibles sur le Web (WebGL) et sur ordinateur (OpenGL, Vulkan, etc.).
• Réalité augmentée : en raison de sa rapidité et de sa lisibilité, ce format devient rapidement la norme de l’industrie pour les solutions de réalité augmentée.