تحويل OBJ إلى GLB

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

ملف OBJ في الحقيقة كومة صغيرة من الملفات — الشبكة، وملف MTL بجانبها، وصور الخامات التي يسمّيها. وملف GLB ملف واحد فيه ذلك كله. وهذا يقوم بالحزم، على جهازك.

أضف ملف MTL والصور مع ملف OBJ فيخرج GLB فيه الألوان والصور وخريطة الاتجاهات، جاهزًا لتسليمه لأحد أو وضعه في صفحة. وأضف ملف OBJ وحده فتحصل على هندسة صحيحة بسطح سادة — وهو أحيانًا ما تريده بالضبط، ويُقال لك بوضوح في الحالتين.

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

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

  1. أضف ملف OBJ — ومعه ملفاته المرافقة إن وُجدت.
  2. تأكّد أن GLB مختارة.
  3. اضغط «حوّل».
  4. نزّل ملف GLB.

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

المدخل
OBJ
المخرج
GLB
الملفات المرافقة
تُستعمل ملفات MTL وصور الخامات حين تضيفها
يحفظ الحركة
لا ينطبق — صيغة OBJ لا تحمل حركة
مكان المعالجة
داخل متصفحك — الملف لا يغادر جهازك

ليست مناسبة لِـ: إضافة خامات لم تكن في ملف OBJ — فبلا ملف MTL لا توجد معلومة لون تُنقل.

كيف يُطابَق ملف ‎.mtl‎ والصور

لا يلزم أن يحمل ملف ‎.mtl‎ الاسم المكتوب في سطر mtllib داخل OBJ. أي ملف ‎.mtl‎ تضيفه يُقرأ، وتُطابَق خاماته مع أجزاء OBJ بأسماء usemtl. ولا يُستخدم إلا ملف ‎.mtl‎ واحد، الأول في قائمتك، فإن كانت خامات المجسّم موزعة على ملفَّي ‎.mtl‎، فادمجهما في ملف واحد أولًا.

وتُعرف صور الخامات من اسم ملفها، دون اعتبار للأحرف الكبيرة والصغيرة، فأضف الصور التي يسمّيها ملف ‎.mtl‎. والصورة التي يسمّيها ولم تضفها لا يُبحث عنها في مكان آخر، فيخرج ذلك السطح بلا صورته. ويعمل أيضًا ملف zip للمجلد كله: يُفك هنا (حتى 60 ملفًا و400 ميغابايت)، ويُستخدم أكبر مجسّم فيه، ويبقى ملف ‎.mtl‎ والصور بجانبه.

أي إعدادات ‎.mtl‎ تبقى في GLB

يصف ملف ‎.mtl‎ السطح بقيم اللون الأساسي (diffuse) ولون اللمعان (specular) ودرجة اللمعان، بينما يصفه GLB بالمعدنية والخشونة، فبعض الإعدادات يُترجم وبعضها لا. ينتقل: اللون الأساسي (Kd) وصورته (map_Kd)، والشفافية (d أو Tr)، والإشعاع (Ke وmap_Ke)، وخريطة الاتجاهات (norm). ولا ينتقل: لون اللمعان ودرجته (Ks وNs)، وصورة اللمعان (map_Ks)، وخرائط النتوء (bump)، وصورة الشفافية (map_d)، والإزاحة (disp). ويُكتب كل سطح خشنًا تمامًا وغير معدني، فتبدو الخامات اللامعة مطفأة حتى تعدّلها حيث تفتح ملف GLB. أما الألوان المخزّنة لكل رأس داخل OBJ، كالتي تكتبها بعض الماسحات ثلاثية الأبعاد، فتُحفظ.

وتُخزَّن صور الخامات داخل GLB بصيغة PNG، ومع صور JPEG الفوتوغرافية يجعل هذا ملف GLB عادةً أكبر من الملفات التي أضفتها.

ضبط المقاس الصحيح

ملف OBJ يحمل أرقامًا مجردة بلا وحدة، وملف GLB يقرأ كل رقم بالمتر. لذلك ما إن تضيف المجسّم حتى تقيسه الصفحة وتعرض أبعاده، مع خيار لما تعنيه الوحدة الواحدة في الملف: «اتركها كما هي» أو مليمتر أو سنتيمتر أو بوصة. اختر أحدها فتعرض الصفحة المقاس الذي سيكون عليه ملف GLB قبل التحويل. والكرسي الذي يبلغ عرضه 45 مترًا حُفظ على الأرجح بالسنتيمتر.

ملفات OBJ الكبيرة جدًا

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

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

هل يغادر ملفي جهازي؟
لا. تجري المعالجة بالكامل داخل متصفحك وبقدرة جهازك نفسه. الملف لا يغادر حاسوبك أو هاتفك، وبعد أن تستخدم الأداة مرة واحدة، تواصل العمل حتى إن انقطع الإنترنت.
هل يلزم إضافة ملف MTL؟
فقط إن أردت الألوان. اضغط «أضف ملفات أخرى» وأضف ملف MTL وأي صورة JPG أو PNG يشير إليها؛ تُحزَم داخل GLB فلا يضيع شيء لاحقًا.
هل GLB هو نفسه glTF؟
الصيغة نفسها بتغليف مختلف. GLB هو الملف الثنائي الواحد، وglTF نص JSON مقروء وبياناته في ملفات بجانبه. وGLB هو ما تُرسله لشخص.

أدوات ذات صلة

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

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