tigtools

IFC إلى OBJPro

اختر ملف .ifc لتحويل عناصر المبنى إلى ملف Wavefront OBJ لاستخدامه في Blender وSketchUp ومحركات الألعاب وعارضات النماذج ثلاثية الأبعاد. تتم معالجة النموذج على جهازك.

تعمل في متصفحك لا يلزم التسجيل

جارٍ التحقق من خطتك…

كيفية الاستخدام

  1. صدّر نموذجك بصيغة IFC (IFC2x3 أو IFC4) من Revit أو ArchiCAD أو Tekla أو Allplan أو أي برنامج BIM آخر.
  2. اختر ملف .ifc وانقر على قراءة النموذج.
  3. حدد أنواع IFC التي تريدها، مثل IfcWall وIfcSlab وIfcWindow.
  4. نزّل ملف OBJ مع ملف MTL الخاص به في ملف ZIP واستورده في برنامج ثلاثي الأبعاد.

كيف تعمل الأداة

تتم قراءة النموذج بواسطة web-ifc، وهو محرك IFC مفتوح المصدر (MPL-2.0) مُترجَم إلى WebAssembly ويُقدَّم من هذا الموقع. يحلل المحرك ملف IFC ويحوّل هندسة كل عنصر إلى مثلثات (البثق والقص المنطقي وتمثيلات الحدود (breps) وغيرها)، بما في ذلك موضعه في المبنى. تحتفظ الأداة بمثلثات كل عنصر، وتحسب عدد العناصر حسب نوع IFC، وتكتب ملف Wavefront OBJ: كائن واحد لكل عنصر، الإحداثيات بالأمتار مع المحور Y لأعلى، ومادة MTL واحدة لكل لون مأخوذ من أنماط أسطح IFC (اللون المنتشر والشفافية).

يحمل OBJ الهندسة والألوان فقط: لا يتم تصدير خصائص IFC أو الكميات أو المواد كبيانات أو الطوابق أو العلاقات. لا تتم مشاركة الرؤوس بين العناصر، لذا يكون ملف OBJ أكبر من الشبكة الملحومة. تتم القراءة في خطوة واحدة على الخيط الرئيسي للصفحة، لذا تتوقف الصفحة مؤقتًا أثناء معالجة نموذج كبير. الذاكرة هي الحد الرئيسي: قد يحتاج ملف IFC بحجم 100 ميغابايت إلى عدة غيغابايت في المتصفح.

أمثلة

العرض المرئي في Blender

صدّر النموذج المعماري من Revit بصيغة IFC، وحوّله مع جميع عناصر المبنى باستثناء الفراغات، ثم استورد ملف OBJ إلى Blender مع ألوان MTL الخاصة به لأغراض العرض.

الهيكل الإنشائي فقط

ألغِ تحديد كل العناصر، ثم حدد IfcColumn وIfcBeam وIfcSlab وIfcFooting للحصول على ملف OBJ للهيكل الإنشائي لعرض تقديمي.

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

ما إصدارات IFC التي تعمل؟

يعمل IFC2x3 وIFC4 بشكل أفضل؛ وتتم قراءة ملفات IFC4x3 عندما يدعمها web-ifc. يجب تحويل IFCZIP وIFCXML إلى ملف .ifc عادي أولًا.

لماذا هذه أداة Pro؟

نماذج المباني كبيرة، ويحتاج التحويل إلى حدود حجم الملفات الأعلى في خطة Pro. المعالجة نفسها لا تزال تتم بالكامل في متصفحك.

هل يتم تضمين خصائص BIM؟

لا، لا يمكن لملف OBJ تخزينها. تظل أنواع العناصر ومعرفاتها محفوظة في أسماء الكائنات لتتمكن من مطابقة الكائنات مع ملف IFC.

تجمدت الصفحة. هل حدث بها عطل؟

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

الخصوصية

تتم معالجة ملف IFC في متصفحك باستخدام WebAssembly. ولا يتم رفعه أو تخزينه. يتم تحميل ملف محرك IFC من هذا الموقع. يتم التحقق من حالة خطتك لفتح الأداة، ولا يُحتسب سوى حدث مجهول يفيد باستخدام الأداة.