يعمل على جهازك · الملف لا يغادر جهازك.
صيغة FBX هي ما تتبادله محرّكات الألعاب وبرامج التحريك فيما بينها، وفتحها في غيرها متعب. وهذا يحوّل الملف إلى OBJ — شبكة سادة قديمة تفتحها برامج ثلاثية الأبعاد كثيرة، منها Blender.
وملف FBX يحمل غالبًا هيكلًا عظميًا وحركة إلى جانب الشكل. وOBJ يحمل وضعية ساكنة واحدة ولا شيء غيرها، فالحركة لا تأتي معه؛ وإن كانت هي المقصودة فحوّل إلى GLB الذي يحفظ المقاطع. أما الهندسة وأسماء الخامات فتنتقل في الحالتين.
التحويل يجري على جهازك نفسه، وهذا هو بيت القصيد مع ملف ثلاثي الأبعاد: المجسّم عادةً منتج عميل، أو مسح ضوئي لمبنى، أو تصميم لم يُعلن بعد. لا يُرسل شيء إلى أي خادم، فلا يبقى شيء تطلب حذفه لاحقًا ولا كلام تصدّقه على عِلّاته.
ليست مناسبة لِـ: كتابة FBX — تُقرأ هذه الصيغة هنا ولا تُنتج. ولا يوجد كاتب FBX داخل المتصفح يُخرج ملفًا يستحق الثقة.
ملف FBX شجرة من الأجسام، لكلٍّ منها موضعه ودورانه ومقياسه. أما OBJ فلا شجرة فيه، فيُطبَّق موضع كل جسم على نقاطه وتُكتب الشبكات حيث وضعها FBX. والملف المحفوظ ومحوره العلوي Z يُوقَف معتدلًا أولًا. والأوجه الرباعية والمضلعات الأكبر تصل مثلثات. والكاميرات والإضاءة والعظام لا مكان لها في OBJ فتُترك.
والشخصية المربوطة بهيكل عظمي تُكتب في وضعية الراحة المحفوظة في الملف، لا في لقطة من أي مقطع، ولا تُطبَّق أشكال المزج، فتحصل على الشكل الأساسي. والرؤوس التي تقع في المكان نفسه تُكتب مرة واحدة وتُشترك، فيُفتح OBJ سطحًا واحدًا متصلًا.
حين يكون في FBX ألوان أو صور خامات، يكون التنزيل ملف zip فيه ملف .obj وملف .mtl والصور، فتُفتح الأسطح كما كانت. وتحتفظ كل خامة باسمها، والجزء الذي يستعمل عدة خامات يأخذ سطر usemtl لكلٍّ منها. ويحمل ملف .mtl لون كل خامة ولمعانها وإشعاعها وشفافيتها، ويسمّي صورة اللون وخريطة الاتجاهات (normal map) وصورة الإشعاع.
والصور المحزومة داخل FBX تُستخرج منه. أما الصور التي يكتفي بتسميتها فتؤخذ من الملفات التي تضيفها، وما يسمّيه منها ولم تضفه يُذكر بجانب زر التنزيل. وملف FBX الذي لا ألوان فيه ولا صور يعطي ملف .obj واحدًا.
حين يرفض القارئ الرئيسي ملف FBX قديمًا أو غير مألوف، يتولى المهمة القارئ الثاني المشروح في /fbx-to-glb. وهو يعطي الشبكات واتجاهات الأسطح وإحداثيات الخامة والخامات بأسمائها وألوانها، لكن بلا صور خامات، فالملف المقروء بهذه الطريقة يأتي بألوانه دون صورها. ويقسّم كذلك المضلعات الكبيرة بطريقة أبسط، قد تخطئ في وجه فيه زاوية مقعّرة.
ويسجّل FBX وحدة، تعرضها الصفحة لكنها لا تطبّقها، ويحمل OBJ أرقام FBX نفسها ما لم تختر وحدة، فتُكتب حينها من جديد بالمتر. وتشرح /3d-converter لماذا لا يُعتمد على الوحدة المعلنة.
المزيد في المجسّمات ثلاثية الأبعاد
هذه الصفحة بلغات أخرى: English · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা