أساس التشفير/فك التشفير العالمي
تنسيق الملمس العالمي
Basis Universal هو نظام ضغط نسيج GPU فائق الضغط يقوم بإخراج تنسيق ملف متوسط مضغوط للغاية يمكن تحويله بسرعة إلى مجموعة واسعة من تنسيقات ضغط نسيج GPU.
نبذة عن باسيس يونيفرسال
Basis Universal هو نظام ضغط نسيج مفتوح المصدر تم تطويره بواسطة Binomial LLC. فهو يوفر تنسيقًا عالميًا متوسطًا للنسيج يمكن تحويله في وقت التشغيل إلى أي تنسيق مضغوط بواسطة GPU، مما يتيح لملف نسيج مضغوط واحد العمل عبر جميع الأنظمة الأساسية والأجهزة.
تحويل الترميز العالمي
يعمل الملف الواحد على جميع الأنظمة الأساسية - يقوم بتحويل الرموز إلى ETC1، وBC1-7، وPVRTC، وASTC، والمزيد
مضغوط للغاية
أحجام ملفات أصغر من التنسيقات التقليدية مع تحويل سريع للشفرات في وقت التشغيل
أوضاع الجودة
اختر بين وضعي ETC1S (الضغط العالي) وUASTC (الجودة العالية).
المواصفات الفنية
هيكل الملف
تحتوي ملفات Basis Universal (.basis) على:
- رأس الملف مع إصدار التنسيق وبيانات تعريف الصورة
- بيانات النسيج المضغوطة (ETC1S أو UASTC)
- مستويات mipmap اختيارية وشرائح مصفوفة النسيج
أوضاع الضغط
يتوفر وضعان رئيسيان للضغط:
- ETC1S: نسبة ضغط عالية، مناسبة لمعظم الأنسجة
- UASTC: جودة أعلى وأفضل للخرائط العادية والأنسجة التفصيلية
القيود
- الحد الأقصى لحجم النسيج يعتمد على النظام الأساسي المستهدف
- قد يُظهر وضع ETC1S قطعًا أثرية على مواد عالية التباين
- يتطلب دعم WebAssembly لتحويل الترميز داخل المتصفح
حالات الاستخدام الشائعة
تطبيقات ويب جي إل
مثالية للتطبيقات والألعاب والمرئيات ثلاثية الأبعاد المستندة إلى الويب والتي تتطلب دعمًا للنسيج عبر الأنظمة الأساسية
تطوير اللعبة
قم بتبسيط خطوط أنابيب الأصول باستخدام تنسيق نسيج واحد لجميع الأنظمة الأساسية
تطبيقات الهاتف المحمول
تقليل أحجام التنزيل ودعم بنيات GPU المتنقلة المتنوعة
محتوى الواقع الافتراضي/الواقع المعزز
تحسين تسليم النسيج لتجارب الواقع الافتراضي والمعزز
مقارنة التنسيق
| ميزة | Basis Universal | KTX2 | DDS |
|---|---|---|---|
| دعم النظام الأساسي العالمي | ✓ ممتاز | ○ جيد | ✗ محدود |
| نسبة الضغط | عالي | واسطة | واسطة |
| الجودة البصرية | جيد | ممتاز | ممتاز |
| حجم الملف النموذجي | صغير | واسطة | كبير |