تحويل GLB إلى glTF

يعمل على جهازك · الملف لا يغادر جهازك.

GLB وglTF هما الصيغة نفسها بلباسين: GLB ملف ثنائي واحد مغلق، وglTF نص JSON مقروء. وتحويل أحدهما إلى الآخر يفتح المجسّم لتنظر في بنيته، أو تتحقّق من الخامات التي يعلنها، أو تعدّل شيئًا بيدك.

ولا يضيع شيء في الانتقال. تنتقل الهندسة والخامات والصور والحركة كلها — فهذه إعادة تغليف لا إعادة ترميز. وتُكتب البيانات الثنائية، ومعها صور الخامات، داخل ملف ‎.gltf نصًا، ولهذا يكون الملف أكبر بنحو الثلث؛ أما ضغط Draco أو meshopt في GLB فيبقى كما كان.

التحويل يجري على جهازك نفسه، وهذا هو بيت القصيد مع ملف ثلاثي الأبعاد: المجسّم عادةً منتج عميل، أو مسح ضوئي لمبنى، أو تصميم لم يُعلن بعد. لا يُرسل شيء إلى أي خادم، فلا يبقى شيء تطلب حذفه لاحقًا ولا كلام تصدّقه على عِلّاته.

كيفية تحويل GLB إلى glTF

  1. أضف ملف GLB.
  2. تأكّد أن glTF مختارة.
  3. اضغط «حوّل».
  4. نزّل ملف glTF.

الصيغ المدعومة والحدود

المدخل
GLB، بما فيه المضغوط بـ Draco
المخرج
glTF (ملف ‎.gltf بنص JSON مقروء)
يحفظ الحركة
نعم
يحفظ صور الخامات
نعم، مضمّنة في الملف
مكان المعالجة
داخل متصفحك — الملف لا يغادر جهازك

ليست مناسبة لِـ: إنتاج ملف glTF بملف BIN منفصل وصور خامات سائبة — المخرج ملف glTF واحد مكتمل.

أي ملفات GLB يمكن فتحها

ملفات GLB المضغوطة بـ Draco أو meshopt تُفتح، بفاكّات ضغط تُخدَم من هذا الموقع، وكذلك الملفات ذات الهندسة المكمَّمة (quantized)، وتحويلات الخامات، وصور WebP أو AVIF أو KTX2، والإضاءة، والنسخ المكررة من شبكة واحدة. ولأن GLB يُفكّ ولا يُعاد بناؤه، يصل ضغطه وصوره إلى ملف ‎.gltf كما كانت تمامًا.

ما الذي يتغير في الطريق

لا شيء في المجسّم. يُكتب جزء JSON من GLB كما كان، ويصبح الجزء الثنائي، الذي يحمل الهندسة واللقطات المفتاحية للحركة وصور الخامات، مخزنَ بيانات (buffer) واحدًا داخل ‎.gltf. لا تُقسَّم الشبكات، ولا تُضغط صور JPEG من جديد، ويُحفظ كل مشهد، والامتدادات التي لا يفهمها هذا الموقع تمرّ دون أن تُمس. والنتيجة ملف واحد، بلا ملف ‎.bin وبلا صور متفرقة يجب أن تبقى معه.

التنقل في JSON

ملف ‎.gltf مُزاح بمسافتين، فيُقرأ جيدًا في أي محرر نصوص. والخامات، والعُقد بمواضعها ودورانها ومقاييسها، وقائمة الحركات، كلها JSON عادي يمكنك تعديله بيدك. أما الهندسة واللقطات المفتاحية والصور فلا: إنها في مخزن بيانات واحد، محفوظ داخل الملف نصًا بترميز base64، يشغل نحو ثلث مساحة زيادة على البايتات نفسها في GLB. وإن عدّلت JSON فاترك الأعداد والإزاحات في accessors وbufferViews كما هي، وإلا لم يعد الملف يطابق مخزن بياناته. ولحزم ملف معدَّل في GLB من جديد استعمل /gltf-to-glb.

الأسئلة الشائعة

هل يغادر ملفي جهازي؟
لا. تجري المعالجة بالكامل داخل متصفحك وبقدرة جهازك نفسه. الملف لا يغادر حاسوبك أو هاتفك، وبعد أن تستخدم الأداة مرة واحدة، تواصل العمل حتى إن انقطع الإنترنت.
هل يضيع شيء في التحويل من GLB إلى glTF؟
لا. هما الصيغة نفسها بتغليف مختلف، فتنجو الهندسة والخامات والصور والحركة كما هي.
لماذا ملف glTF أكبر بكثير؟
لأن البيانات الثنائية مضمّنة فيه نصًا، والنص يحتاج أربعة أحرف لكل ثلاثة بايتات. المجسّم واحد؛ وصورته المكتوبة وحدها تغيّرت.

أدوات ذات صلة

المزيد في المجسّمات ثلاثية الأبعاد

هذه الصفحة بلغات أخرى: English · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা