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 Universal | KTX2 | DDS |
|---|---|---|---|
| Prise en charge de la plate-forme universelle | ✓ Excellent | ○ Bien | ✗ Limité |
| Taux de compression | Haut | Moyen | Moyen |
| Qualité visuelle | Bien | Excellent | Excellent |
| Taille de fichier typique | Petit | Moyen | Grand |