tigtools

IFC в OBJPro

Выберите файл .ifc, чтобы преобразовать его строительные элементы в Wavefront OBJ для Blender, SketchUp, игровых движков и программ просмотра 3D. Модель обрабатывается на вашем устройстве.

Работает в браузере Без регистрации

Проверяем ваш тариф…

Как пользоваться

  1. Экспортируйте модель в IFC (IFC2x3 или IFC4) из Revit, ArchiCAD, Tekla, Allplan или другой BIM-программы.
  2. Выберите файл .ifc и нажмите «Прочитать модель».
  3. Отметьте нужные типы IFC, например IfcWall, IfcSlab и IfcWindow.
  4. Скачайте OBJ вместе с MTL в ZIP и импортируйте в свою 3D-программу.

Как это работает

Модель читается с помощью web-ifc — открытого IFC-движка (MPL-2.0), скомпилированного в WebAssembly и загружаемого с этого сайта. Он разбирает IFC-файл и триангулирует геометрию каждого элемента (выдавливания, булевы вырезы, brep и т. д.), включая его размещение в здании. Инструмент сохраняет треугольники каждого элемента, подсчитывает элементы по типам 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 не может их хранить. Типы элементов и ID сохраняются в именах объектов, чтобы вы могли сопоставить объекты с IFC.

Страница зависла. Это сбой?

Скорее всего, нет. Триангуляция больших моделей занимает время, и страница не может отвечать, пока она не завершится. Если вкладка аварийно закрывается, модели требуется больше памяти, чем может использовать браузер.

Конфиденциальность

IFC-файл обрабатывается в вашем браузере с помощью WebAssembly. Он не загружается на сервер и не сохраняется. Файл IFC-движка загружается с этого сайта. Для разблокировки инструмента проверяется ваш тарифный план, и учитывается только анонимное событие использования инструмента.