تحويل OBJ إلى GLB

دمج ملفات OBJ + MTL في ملف GLB واحد لمعاينة سلسة وسريعة على الويب.

مساحة العمل

اسحب الملفات إلى هنا

أو انقر للتصفح، يدعم اللصق المباشر

حول هذه الأداة

تجميع أصول OBJ المتفرقة وملفات MTL والقوام في ملف GLB ثنائي مستقل لعرض النماذج على الويب والمنصات التفاعلية محلياً وبأمان.

حول خيارات التكوين

الإعدادات العامة

المحور العلوي

محور Y للأعلى

يحدد المحور 'العلوي' للنموذج المصدر.

  • محور Y للأعلىموصى به: المعيار المستخدم بواسطة OpenGL و Three.js ومحركات الويب.
  • محور Z للأعلى: المعيار المستخدم في Blender (افتراضي) و 3ds Max وبرامج CAD.

التدوير حول X

0°-180° – 180°

تدوير النموذج حول محور X (بالدرجات).

التدوير حول Y

0°-180° – 180°

تدوير النموذج حول محور Y (بالدرجات).

التدوير حول Z

0°-180° – 180°

تدوير النموذج حول محور Z (بالدرجات).

تطبيق التدوير

تحويل العقدة الجذرية

اختر كيفية تطبيق التدوير على النموذج المصدر.

  • دمج بالرؤوس: يتم تطبيق التدوير مباشرة على إحداثيات كافة الرؤوس.
  • تحويل العقدة الجذريةموصى به: يتم تسجيل التدوير كتحويل للعقدة دون تغيير إحداثيات الرؤوس الأصلية.

معلومات التنسيق

تنسيق الإدخال

الامتداد:
obj
الاسم الكامل:
Wavefront OBJ
النوع:
نموذج 3D
التنسيق:
OBJ
الأدوات:
Blender、Maya、3ds Max
الوصف:
OBJ تنسيق هندسي مفتوح قدمته Wavefront في الثمانينيات. يستخدم نصاً مقروءاً لتسجيل الرؤوس والنواظم وإحداثيات UV ووصلات الأوجه، وتدعمه جميع برامج ثلاثية الأبعاد تقريباً، ما يجعله خياراً آمناً لتبادل الشبكات بين البرامج. تُعرّف المواد والخامات عادة في ملف .mtl مرافق يجب وضعه في المجلد نفسه. لا يحتوي OBJ على حركات أو بيانات هيكلية، بل شبكات ساكنة فقط، لذا لا يصلح تنسيقاً نهائياً لسير عمل تحريك الشخصيات. كما أن الترميز النصي يجعل ملفات النماذج الكبيرة ضخمة ويبطئ تحميل المشاهد المعقدة. للتسليم بملف واحد مع خامات مضمّنة يكون GLB خياراً أفضل.

ملاحظات:

  • يجب أن يبقى ملف MTL مع ملف OBJ للحفاظ على المواد
  • لا يدعم الحركة أو الهياكل العظمية

الميزات المدعومة:

  • تنسيق نصي مقروء للبشر
  • ملفات منفصلة للهندسة .obj وللمواد .mtl
  • دعم واسع في كل البرامج
  • الحفاظ على إحداثيات UV والنواظم

تنسيق الإخراج

الامتداد:
glb
الاسم الكامل:
تنسيق نقل الرسوميات الثنائي (glTF 2.0)
النوع:
نموذج 3D
التنسيق:
GLB
الأدوات:
Three.js、Babylon.js、Blender
الوصف:
GLB هو تنسيق glTF 2.0 الثنائي من مجموعة Khronos، يجمع الشبكات والمواد والخامات والحركات في ملف واحد. بات المعيار المعتمد للـ 3D على الويب والواقع المعزز والافتراضي، وتستخدمه Three.js وBabylon.js وmodel-viewer ومعاينات المتاجر الإلكترونية لتوزيع مكتفٍ ذاتياً وموثوق. يدعم GLB مواد PBR والحركات الهيكلية وضغط Draco وMeshopt، ما يجعله مناسباً للويب والواقع المعزز والاستخدام عبر البرامج المختلفة. لكنه يفقد تاريخ CAD البارامتري عند تحويله من STEP أو من برامج CAD الأصلية. للطباعة ثلاثية الأبعاد استخدم STL أو 3MF، إذ لا تستورد برامج التقطيع ملفات GLB.

ملاحظات:

  • بعض برامج التقطيع للطباعة ثلاثية الأبعاد لا تستورد ملفات GLB مباشرة
  • غير مناسب للتعديل البارامتري في CAD

الميزات المدعومة:

  • ملف ثنائي واحد مكتفٍ ذاتياً
  • دعم مواد PBR: اللون الأساسي والمعدنية والخشونة وخرائط النواظم
  • حركات هيكلية وإسناد جلدي وأهداف تحوّل شكلي
  • ضغط الشبكة بـ Draco وضغط الخامات بـ KTX2
  • عقد شبكية متعددة والتسلسل الهرمي للمشهد
Q

كيف يتم التعامل مع ملفات MTL؟

A

تتم قراءة ملف MTL تلقائياً ودمج صور القوام في ملف GLB مع تحويلها لخامات PBR الحديثة.

Q

ماذا لو كان اتجاه النموذج خاطئاً؟

A

تحقق من الاتجاه في نافذة المعاينة واستخدم ميزة تصحيح المحاور قبل التصدير.

Q

هل يتم دمج الكائنات المتعددة؟

A

تحتفظ الكائنات بمواقعها ويتم تصديرها كعقد وشباك فرعية مستقلة داخل GLB.

Q

كم عدد مجموعات UV المدعومة؟

A

يحافظ التحويل على مجموعة UV الأساسية المخصصة لتوزيع القوام.

Q

هل حجم ملف GLB أصغر من ملف OBJ الأصلي؟

A

نعم، لأن GLB تنسيق ثنائي مضغوط مقارنة بملفات OBJ النصية الضخمة.

Q

يستخدم ملف OBJ مواد متعددة، هل يتم تحويلها جميعاً؟

A

نعم، يتحول كل خامة في MTL إلى خامة مستقلة مطبقة على الأوجه المخصصة لها.