حجم الملف ليس هو الأداء
ملف GLB بحجم 2 ميغابايت يعمل بـ12 إطارًا في الثانية، وآخر بحجم 20 ميغابايت يعمل بـ60 إطارًا: كلاهما ممكن تمامًا. الضغط يعالج زمن التنزيل، أما هذه الأداة فتعالج زمن الإطار، والمشكلتان لا تكاد تجمعهما صلة.
ما يكلّفك الإطارات فعليًا هو استدعاءات الرسم. فكل بدائية شبكة منفصلة هي أمر يجب أن يصدره المعالج المركزي إلى المعالج الرسومي مع ما يرافقه من تبديل للحالة. نموذج أثاث مُصدَّر من برنامج CAD في 400 قطعة منفصلة يُصدر 400 استدعاء رسم لكل إطار، ولن ينفع معه أي قدر من ضغط Draco.
ماذا تفعل كل خطوة
دمج الشبكات — يدمج البدائيات التي تشترك في الخامة وتخطيط السمات في شبكة واحدة. هذا أكبر مكسب في الزمن الحقيقي، وكثيرًا ما ينقل المشهد من مئات استدعاءات الرسم إلى حفنة منها.
النسخ على المعالج الرسومي — حين تتكرر الشبكة نفسها كثيرًا (براغٍ أو كراسٍ أو أشجار)، تُحوَّل إلى EXT_mesh_gpu_instancing ليرسم المعالج الرسومي جميع النسخ في استدعاء واحد.
لوحة الخامات — يدمج الخامات التي لا تختلف إلا في اللون الأساسي في خامة واحدة بأطلس، ما يتيح دمج شبكات لم يكن دمجها ممكنًا من قبل.
إزالة التكرار — تكتب برامج التصدير عادةً المُوصِّل أو القوام أو الخامة نفسها مرتين. ودمجها يوفّر الذاكرة ويفتح الباب لمزيد من الدمج لاحقًا.
التقليم — يحذف العُقد والخامات والقوام والمُوصِّلات التي لا يشير إليها شيء. مكسب خالص لا يغيّر المظهر أبدًا.
اللحام — يدمج الرؤوس المكررة المتطابقة الموضع، فتصغر مخازن الفهارس ويتحسن سلوك الذاكرة المؤقتة.
التسطيح — يطوي العُقد المتداخلة التي لا وظيفة لها سوى حمل تحويل هندسي.
إعادة الترتيب — يعيد ترتيب الفهارس والرؤوس ليصيب المعالج الرسومي ذاكرة الرؤوس المؤقتة بعد التحويل أكثر بكثير. تحسّن نموذجي بنسبة 5 إلى 15% على جانب المعالج الرسومي بلا مقابل.
المُوصِّلات المتفرقة — تخزّن البيانات التي معظمها أصفار (وهي شائعة في أهداف التشكيل) بصيغة مضغوطة.
النواظم — يولّد نواظم الرؤوس حين ينساها برنامج التصدير، وهو سبب ظهور بعض النماذج مُضلَّعة أو سوداء.
الترتيب مهم
هذه الخطوات ليست مستقلة. فاللحام يجب أن يسبق الدمج، وإلا حملت الشبكات المدموجة رؤوسًا مكررة. والنسخ يجب أن يسبق التسطيح، لأن التسطيح يهدم البنية المتكررة التي يكتشفها النسخ. وإعادة الترتيب يجب أن تكون الأخيرة بعد اكتمال مخازن الفهارس النهائية. تفرض الأداة هذا الترتيب، وما تفعله المفاتيح هو اختيار الخطوات التي ستُنفَّذ فقط.
إعدادان جاهزان
- الزمن الحقيقي — كل شيء مُفعَّل. استخدمه عند تجهيز أصل لعارض ويب أو لمحرك.
- الآمن — إزالة التكرار والتقليم واللحام وإعادة الترتيب فقط. لا يتغير شيء في البنية، فتبقى أسماء العُقد والهرمية سليمة.
اختر الآمن إذا كان تطبيقك يبحث عن الكائنات بالاسم أو يحرّك عُقدًا بعينها، فالدمج والتسطيح سيكسران ذلك.
ما لن تفعله الأداة
الدمج لا يشمل إلا الشبكات المشتركة في الخامة. فنموذج فيه 40 خامة مختلفة فعلًا سيظل يُصدر 40 استدعاء رسم على الأقل، والعلاج هنا هو أطلسة القوام، وهي عمل نمذجة لا يمكن أتمتته. ويخبرك جدول النتائج خطوةً بخطوة بصدق بما حققته كل خطوة.
الخصوصية
تُنفَّذ كل التحويلات محليًا داخل متصفحك. ولا يُرفع أي شيء ولا يُخزَّن ولا يُسجَّل.
Tiny Online Tools






