القوام هو الملف
افتح ملف GLB بحجم 40 ميغابايت وانظر إلى محتواه الحقيقي. في الغالب الأعم تشغل الهندسة من 1 إلى 3 ميغابايت، والباقي كله قوام. فخريطة نواظم واحدة بصيغة PNG وأبعاد 4096×4096 تزن نحو 20 ميغابايت وحدها، ومجموعة PBR كاملة بدقة 4K تتجاوز بسهولة 60 ميغابايت قبل رسم مثلث واحد.
يعمل هذا المحسّن المجاني للقوام على هذا الجزء من الملف وحده، ويمنحك تحكمًا مستقلًا بكل خانة لا توفره أدوات الضغط العامة.
لماذا تهم الإعدادات لكل خانة
معاملة كل القوام معاملة واحدة هي الخطأ الذي يجعل النماذج المحسَّنة تبدو خاطئة.
خرائط اللون الأساسي والانبعاث إدراكية بطبيعتها. فعينك تتسامح مع فروق لونية صغيرة، ولذلك يزيل WebP بفقدان عند جودة 80 نحو 90% من البايتات دون فرق مرئي.
أما خرائط النواظم فليست صورًا. كل بكسل فيها يشفّر متجه اتجاه داخل قنوات RGB. وتقليل عيّنات اللون على طريقة JPEG يحسب متوسط قنوات اللون بين البكسلات المتجاورة، وهذا على خريطة نواظم يعني حساب متوسط اتجاهات السطح. والنتيجة إضاءة باهتة ومسطّحة يصفها الناس بأن «النموذج فقد تفاصيله» دون أن يعرفوا السبب. لذا أبقِ خرائط النواظم بلا فقدان وقلّل أبعادها بحذر أكبر من خرائط اللون.
وخرائط المعدنية والخشونة والانحجاب تحزم بيانات أحادية القناة داخل RGB. والخشونة تتغير ببطء على السطح، لذلك تتحمل هذه الخرائط التصغير ببراعة، وغالبًا إلى نصف دقة خريطة اللون دون فرق ملحوظ.
والإعدادات الافتراضية هنا تعكس ذلك أصلًا: WebP بفقدان للّون، وWebP بلا فقدان للنواظم، وWebP أصغر لخرائط ORM.
الصيغ
- WebP — مدعوم في كل ما يهم، ووفوراته كبيرة، وهو الخيار الافتراضي المعقول.
- AVIF — أصغر منه أيضًا، ويجري ترميزه هنا بنسخة مضمَّنة من libavif بدلًا من المتصفح، فيعمل بالطريقة نفسها في كل مكان. ترميزه أبطأ من WebP، ويستحق ذلك مع خرائط الألوان الكبيرة.
- JPEG — بلا قناة شفافية، فتجنّبه مع أي شيء فيه شفافية.
- PNG — بلا فقدان لكنه أكبر بكثير من WebP بلا فقدان. لا تستخدمه إلا حين يفرض سير عملك صيغة PNG تحديدًا.
ولم تُتَح صيغة KTX2 / Basis Universal عن قصد. فهي الأفضل لذاكرة كرت الرسوميات، لكن ترميزها يتطلب مرمّز Basis وهو سلسلة أدوات ضخمة ومنفصلة، وكانت الأداة ستضطر للكذب بشأن ما تنتجه.
وإذا كانت إعادة الترميز ستخرج أكبر من الأصل — وهو ما يحدث حين تدفع صورة JPEG مضغوطة بفقدان إلى صيغة بلا فقدان — تُبقي الأداة الملف الأصلي وتوضّح ذلك.
تحقّق من النتيجة في الشبكة
بعد المعالجة يظهر كل قوام في شبكة تبيّن خانته وأبعاده النهائية وحجمه قبل وبعد. فإن بدت خريطة نواظم باهتة في المصغّرة، ستبدو باهتة على النموذج. غيّر إعدادات تلك الخانة وأعد التشغيل.
أبعاد من قوى العدد اثنين
تشترط بعض المحركات القديمة ومسارات الـ mipmapping أن تكون أبعاد القوام من قوى العدد اثنين. ويقرّب هذا الخيار كل قوام إلى أقرب قيمة منها. اتركه معطّلًا مع أهداف WebGL2 وWebGPU الحديثة فهي لا تكترث لذلك.
الخصوصية
يجري فك الترميز وإعادته عبر واجهات canvas في متصفحك أنت. ولا يُرفع أي قوام إطلاقًا.
Tiny Online Tools







