Encodeur/décodeur universel de base

Format de texture universel

Basis Universal est un système de compression de texture GPU supercompressé qui génère un format de fichier intermédiaire hautement compressé qui peut être rapidement transcodé vers une grande variété de formats de compression de texture GPU.

À propos de Basis Universal

Basis Universal est un système de compression de texture open source développé par Binomial LLC. Il fournit un format de texture intermédiaire universel qui peut être transcodé au moment de l'exécution vers n'importe quel format compressé par GPU, permettant à un seul fichier de texture compressé de fonctionner sur toutes les plates-formes et tous les appareils.

Transcodage universel

Le fichier unique fonctionne sur toutes les plates-formes - transcode en ETC1, BC1-7, PVRTC, ASTC, etc.

Hautement compressé

Tailles de fichiers plus petites que les formats traditionnels avec transcodage d'exécution rapide

Modes de qualité

Choisissez entre les modes ETC1S (haute compression) et UASTC (haute qualité)

Spécifications techniques

Structure du fichier

Les fichiers Basis Universal (.basis) contiennent :

  • En-tête de fichier avec version du format et métadonnées de l'image
  • Données de texture compressées (ETC1S ou UASTC)
  • Niveaux de mipmap et tranches de tableau de texture facultatifs

Modes de compression

Deux principaux modes de compression sont disponibles :

  • ETC1S : taux de compression élevé, adapté à la plupart des textures
  • UASTC : qualité supérieure, meilleure pour les cartes normales et les textures détaillées

Limites

  • La taille maximale de la texture dépend de la plateforme cible
  • Le mode ETC1S peut afficher des artefacts sur des textures à contraste élevé
  • Nécessite la prise en charge de WebAssembly pour le transcodage dans le navigateur

Cas d'utilisation courants

Applications WebGL

Idéal pour les applications, jeux et visualisations 3D basés sur le Web nécessitant une prise en charge de textures multiplateformes

Développement de jeux

Simplifiez les pipelines d'actifs en utilisant un format de texture unique pour toutes les plateformes

Applications mobiles

Réduisez la taille des téléchargements et prenez en charge diverses architectures GPU mobiles

Contenu VR/AR

Optimisez la livraison de textures pour les expériences de réalité virtuelle et augmentée

Comparaison des formats

FonctionnalitéBasis UniversalKTX2DDS
Prise en charge de la plate-forme universelleExcellentBienLimité
Taux de compressionHautMoyenMoyen
Qualité visuelleBienExcellentExcellent
Taille de fichier typiquePetitMoyenGrand