لماذا وُجد حزم القنوات
الانسداد والخشونة والمعدنية: كل واحدة منها رقم واحد لكل تكسل. شحنها كثلاثة أقوام منفصلة يعني ثلاث عمليات تنزيل، وثلاثة معاينات على وحدة معالجة الرسوميات، وثلاث مجموعات من الـ mipmaps — وثلاث صور RGB تخزّن كل واحدة منها القيمة نفسها ثلاث مرات. أما حزمها في قنوات قوام واحد فيختصر ذلك كله إلى قراءة واحدة. هذه الأداة المجانية لحزم قوام ORM تعمل على جهازك، وتفكّ حزم الأقوام الجاهزة بالطريقة نفسها.
التخطيطات
ORM (glTF / Khronos) — الأحمر = الانسداد، الأخضر = الخشونة، الأزرق = المعدنية. لا يعامل glTF هذا بوصفه تحسينًا للأداء، بل هو المواصفة نفسها: pbrMetallicRoughnessTexture يخزّن الخشونة في الأخضر والمعدنية في الأزرق، وocclusionTexture يشير عرفًا إلى الصورة ذاتها ليقرأ منها قناتها الحمراء. هل تصدّر ملف GLB؟ فهذا هو التخطيط الذي تريده.
RMA — الأحمر = الخشونة، الأخضر = المعدنية، الأزرق = الانسداد المحيطي. شائع في Unreal وفي حزم الأصول المعروضة في المتاجر. الخرائط الثلاث نفسها بترتيب مختلف — ولهذا يمنحك الخلط بين التخطيطين خامة لامعة في موضع كان ينبغي أن تكون فيه خشنة.
Unity Metallic/Smoothness — الأحمر = المعدنية، ألفا = النعومة. يقرأ مظلل Standard في Unity النعومة، وهي مقلوب الخشونة، من قناة ألفا. فإن كان مصدرك خريطة خشونة، فعّل العكس لتلك القناة ليجري التحويل أثناء الحزم نفسه.
مخصّص — أي قناة من أي صورة محمّلة إلى أي قناة إخراج، إضافة إلى قيم ثابتة لكل ما يجب أن يبقى مسطّحًا.
قراءة القناة الصحيحة
تقرأ كل قناة السطوع (وهو الوضع الافتراضي، والمناسب للمدخلات الرمادية) أو قناة R أو G أو B أو A بعينها. ويهمّ الخيار الثاني حين يكون المصدر محزومًا هو نفسه وتحوّل بين تخطيطين — حمّل خريطة RMA واسحب منها الأخضر لخانة المعدنية.
مدخلات بأحجام مختلفة
خريطة خشونة بدقة 2048 مع خبز انسداد بدقة 512 أمر معتاد تمامًا. يحتاج الحزم إلى شبكة واحدة، لذا يطابق الإخراج افتراضيًا أكبر مدخل وتُكبَّر الخرائط الأصغر؛ ويمكنك كذلك فرض دقة مربّعة. وتسرد الأداة المدخلات التي أعادت تحجيمها.
التعامل السليم مع قناة ألفا
تخزّن لوحات canvas في المتصفح البكسلات مضروبة مسبقًا بألفا، وهو ما يتلف دقة الألوان بصمت حيثما كانت ألفا منخفضة — وهذا قاتل لخريطة metallic/smoothness في Unity، إذ تعيش أهم بياناتها في ألفا. فحين تحتوي النتيجة المحزومة على أي شفافية، تكتب هذه الأداة ملف PNG بنفسها، بايتًا ببايت، بدل المرور بمرمّز اللوحة. ولنفس السبب يجري فك الحزم بألفا مستقيمة غير مضروبة مسبقًا.
فكّ الحزم
حمّل قوامًا محزومًا، واختر التخطيط الذي يستخدمه، لتحصل على أربع صور PNG رمادية قابلة للتنزيل ومسمّاة بحسب محتواها. واعكس قناة ألفا لتستعيد الخشونة من خريطة نعومة خاصة بـ Unity. لا يُرفع أي شيء — كل شيء يجري محليًا.
Tiny Online Tools







