Google open source Basis Universal pour fournir un codec de texture plus efficace pour WebXR

2021-03-01 Cet article est traduit par un logiciel

En 2019, Google s'est associé à Binomial pour ouvrir le codec de texture Basis Universal. L'objectif est d'obtenir des textures de haute qualité plus efficaces pour la transmission réseau et les cas d'utilisation du GPU. En prenant le GPU comme exemple, le format de texture Basis Universal est 6 à 8 fois plus petit que JPEG, mais la taille de stockage des deux est similaire. Étant donné que la méthode de compression GPU actuelle est inefficace et ne prend pas en charge le fonctionnement multiplateforme, cela en fait une excellente alternative. Le format convient à divers cas d'utilisation, tels que les jeux, la réalité virtuelle et la réalité augmentée, les cartes, les photos, les petites vidéos, etc.


Au cours de l'année écoulée, afin d'améliorer l'aspect pratique de Basis Unisersal, l'équipe a réalisé des progrès passionnants. Par exemple, un nouveau mode de haute qualité permet aux codecs de tirer parti des formats de la plus haute qualité pris en charge par les GPU modernes, permettant finalement au Web d'atteindre les normes de texture GPU modernes avec une prise en charge multiplateforme. En outre, l'encodeur Basis a désormais la possibilité de créer une version WebAssembly, permettant aux applications Web innovantes de tirer parti de la sortie dans un format super-compressé. Enfin, Khronos Group a annoncé et approuvé l'extension de texture Basis Universal au format glTF, permettant aux actifs compressés d'être transportés et affichés dans des conteneurs KTX 2.0. Cela aura un impact profond sur la façon dont les modèles sont distribués sur le réseau et les cas d'utilisation avancés tels que le commerce électronique, permettant à toute plate-forme d'utiliser facilement le contenu 3D.


En plus des nouvelles fonctionnalités, les développeurs du monde entier s'efforcent d'améliorer la facilité d'utilisation de Basis Universal. Ajout de la prise en charge des fichiers glTF avec des textures universelles, afin que vous puissiez facilement avoir des modèles 3D interactifs exquis avec seulement deux lignes de JavaScript. Dans les mois à venir, l'éditeur ajoutera la prise en charge de l'encodage de texture universel. En outre, les moteurs 3D tels que Three.js, Babylon.js, Godot, Archilogic et Playcanvas ont ajouté la prise en charge de Basis Universal et ont fourni davantage de prise en charge des moteurs. De nombreuses applications utilisent Basis Universal tous les jours.


Google a déclaré: "Nous attendons avec impatience une augmentation du taux d'adoption de Basis Universal, car la distribution d'éléments 3D n'a jamais été aussi facile." Le code et le contenu de démonstration pertinents ont été hébergés sur GitHub.


from: news.nweon.com/83446

© 2020 www.ourvrworld.com