🍋
Menu
.obj Other

OBJ (كائن Wavefront ثلاثي الأبعاد)

OBJ هو تنسيق نماذج ثلاثية الأبعاد مدعوم على نطاق واسع يخزن الهندسة (الرؤوس والأوجه والنورمالات وإحداثيات UV) ويشير إلى ملفات مواد خارجية (.mtl) للألوان والأنسجة. وهو تنسيق تبادل شائع بين تطبيقات النمذجة ثلاثية الأبعاد والعرض ومحركات الألعاب.

نوع MIME

model/obj

النوع

ثنائي

الضغط

بدون فقدان

المزايا

  • + Supported by virtually every 3D application
  • + Human-readable plain-text format
  • + Supports geometry, normals, UVs, and materials

العيوب

  • No animation or skeletal rig support
  • Verbose text format — large files for complex models
  • Material references are external (.mtl), complicating file management

متى تستخدم .OBJ

استخدم OBJ لتبادل النماذج ثلاثية الأبعاد بين التطبيقات؛ واستخدم glTF للعرض الفوري وSTL للطباعة ثلاثية الأبعاد.

التفاصيل التقنية

OBJ هو تنسيق نص عادي بأسطر تبدأ بكلمات مفتاحية: v (رأس) وvn (نورمال) وvt (إحداثيات النسيج) وf (وجه). تُخزّن تعريفات المواد في ملفات .mtl المصاحبة المشار إليها بتوجيهات 'usemtl'.

التاريخ

أنشأت Wavefront Technologies تنسيق OBJ في الثمانينيات لبرنامجها Advanced Visualizer. جعلت بساطة التنسيق وانفتاحه معياراً عالمياً لتبادل النماذج ثلاثية الأبعاد، صامداً لعقود من تغيرات الصناعة.

التحويل من .OBJ

التحويل إلى .OBJ

صيغ ذات صلة