Чем отличаются IFC и GLB
IFC помогает передать строительную модель вместе с описанием её объектов. GLB удобен для доставки подготовленной трёхмерной сцены в программу просмотра. Для работы на стройке часто нужны оба: IFC как исходник обмена, GLB как его копия для визуальной проверки.
| Задача | IFC | GLB |
|---|---|---|
| Обмен BIM-данными | Объекты, свойства, связи, геометрия | Сцена, сетки, материалы; дополнительные данные зависят от экспортёра |
| Быстрый показ модели | Может потребоваться построение поверхностей | Геометрия подготовлена для отрисовки |
| Изменение проекта | Обмен и импорт в BIM-программы с ограничениями | Возможна правка сетки, но это не восстановление BIM-проекта |
| PERSPECTIVA AR на Android | Загрузите IFC: приложение подготовит модель через сервер | Откройте готовый файл напрямую |
| Размер | Универсального победителя нет: влияют способ описания геометрии, детализация, повторения и текстуры | |
Расширение файла не подтверждает его качество. Маленький GLB может содержать только часть здания, а большой IFC — хорошо организованный комплект разделов. Сравнивайте одинаковые участки одной ревизии проекта.
Что такое файл IFC
IFC расшифровывается как Industry Foundation Classes. Это открытый, независимый от одного поставщика стандарт buildingSMART для обмена данными об объектах строительства. Он описывает геометрию, свойства и отношения между объектами. Например, элемент может относиться к определённому этажу и иметь сведения о материале. Состав реально переданных данных зависит от модели и настроек экспорта. Описание IFC у buildingSMART ↗
Это больше, чем трёхмерная картинка
Представьте стену с дверью. При просмотре видны поверхности. Для координации проекта нужны также имя элемента, его тип, положение и связь с проёмом. Поэтому при передаче задания проектировщику важно сохранить IFC, даже если для обхода объекта уже подготовлен GLB.
Геометрия в IFC бывает разной: параметрические тела, граничное представление поверхностей и другие способы. «Все IFC состоят только из формул» — слишком сильное упрощение. Два экспортёра способны описать внешне одинаковую деталь по-разному; это влияет и на размер, и на время обработки. Пример граничного представления в документации IFC ↗
Где получить IFC
Запросите выгрузку у автора модели или BIM-координатора. Уточните этажи, оси, инженерные разделы, дату ревизии и систему координат. Для проверки вентиляции одного этажа часто удобнее отдельный согласованный раздел, чем весь объект с благоустройством. Если у вас только плоские PDF или DWG, сначала нужно найти исходную BIM-модель либо создать её по чертежам. Простое переименование файла не выполняет конвертацию.
Нет готовой IFC-модели? Вы можете заказать BIM-модель. Подготовим IFC и GLB по PDF, DWG или DXF: для координации проекта, подготовки 2D-видов и просмотра в AR.
Что такое GLB и как он связан с glTF
glTF — формат Khronos для эффективной передачи и загрузки трёхмерных сцен. GLB — его бинарный контейнер: описание сцены и двоичные данные можно упаковать в один файл. Это удобно при передаче модели на телефон. В конкретном файле стоит проверить наличие внешних ресурсов: само расширение .glb не гарантирует, что автор встроил всё необходимое. Обзор glTF ↗ · Спецификация glTF 2.0 ↗
Для показа строительного элемента важны вершины, треугольники, нормали, материалы и положение в сцене. Например, нормали помогают правильно осветить поверхность, а материал задаёт её цвет и прозрачность. Подготовленная сцена позволяет программе перейти к отображению без повторного построения всей геометрии из инженерного описания.
В GLB могут сохраняться имена, иерархия и дополнительные атрибуты. Но полноценная семантика IFC не переносится автоматически. Проверяйте, какие данные поддерживает именно ваш конвертер и ваш просмотрщик.
Что оставлять для редактирования
Для продолжения проектирования сохраняйте исходный файл BIM-программы и актуальную IFC-выгрузку для обмена. IFC не равнозначен родному проекту: после импорта могут отличаться структура, параметры и возможности правки. В Revit, например, открытие IFC и связывание IFC служат разным сценариям; связь полезна для обновляемой внешней модели. О работе с IFC в Revit ↗
Нужно передвинуть воздуховод в проекте
Внесите изменение в авторскую модель, выпустите новую ревизию IFC и заново подготовьте файл для просмотра. Так геометрия, спецификации и документация остаются согласованными.
Нужно сопоставить воздуховод с монтажом
Используйте подготовленную модель в PERSPECTIVA AR. Перемещение её положения в AR меняет совмещение на объекте; оно не исправляет исходный проект и не выпускает новые чертежи.
Редактор трёхмерной графики может изменить сетку GLB. Однако обратное сохранение такой сетки в IFC не восстановит утраченные инженерные свойства, зависимости и историю моделирования.
Почему для AR в PERSPECTIVA AR используется GLB
Во время обхода телефон одновременно обрабатывает камеру, оценивает движение и рисует проект поверх реального помещения. Сложное построение геометрии удобно завершить до этого этапа. Поэтому PERSPECTIVA AR получает из IFC подготовленный GLB и затем использует его для превью, плана и дополненной реальности.
- IFC загружается в приложение. PERSPECTIVA AR отправляет его на сервер для подготовки; на этом шаге нужен интернет.
- Получается геометрия для просмотра. Приложение загружает результат и открывает превью.
- На объекте используется сохранённая модель. Локальный просмотр GLB в AR и 2D не требует повторной конвертации. Проверка лицензии и работа сервисов ARCore имеют свои условия.
GLB не является обязательным форматом для всех AR-приложений. Это выбор рабочего процесса PERSPECTIVA AR. А точность совмещения зависит от координат, масштаба, опорных точек и отслеживания камеры — расширение файла само по себе не обеспечивает геодезическую точность. Как выполнить привязку по QR →
Как меняется размер IFC после конвертации в GLB
GLB может стать меньше или больше исходного IFC. Конвертация решает задачу подготовки модели к показу; уменьшение файла — возможный результат, а не обязательное свойство формата.
Почему файл увеличивается
Короткое описание круглого профиля может превратиться во множество треугольников. Чем точнее аппроксимация кривой, тем больше данных нужно сохранить. Объём также увеличивают изображения материалов и повторение геометрии отдельных деталей, если конкретный экспортёр не использует общие экземпляры.
Почему файл уменьшается
Просмотровая копия может содержать меньше свойств и служебных данных, использовать упаковку геометрии или более простое представление мелких деталей. Это разные операции: упаковка без потерь сохраняет геометрию, а её упрощение меняет число граней или точность поверхности. Нельзя оценить сохранность модели только по количеству мегабайтов.
Если IFC занимал 800 МБ, а GLB — 200 МБ, файл стал меньше на 75%, или в четыре раза. Если из IFC 200 МБ получился GLB 350 МБ, рост составил 75%. Оба результата возможны. Эти числа иллюстрируют арифметику и не являются замерами конкретного объекта.
Сравните свои файлы
Введите размеры. Расчёт выполняется здесь, файлы никуда не отправляются.
Почему маленький файл иногда тормозит
Размер на диске, объём в памяти и нагрузка на графику — разные величины. После распаковки данные занимают больше места. Большое количество отдельных элементов, прозрачных поверхностей или очень подробных деталей может замедлять кадр даже у компактного GLB. Оценивайте модель на целевом телефоне, особенно при длительном обходе.
Как открыть IFC и GLB на Android
В PERSPECTIVA AR нажмите IFC, выберите файл и дождитесь подготовки. Готовая модель откроется в превью автоматически. Отдельно скачивать GLB в браузере не требуется. Если файл уже в GLB, откройте его напрямую. Пошаговая инструкция →
Целесообразнее сначала обработать её в конвертере для Windows и перенести GLB на телефон. Прямая загрузка IFC в приложение также возможна. Время и успешность обработки зависят от сложности модели, ресурсов сервера и устройства; одного размера исходника для прогноза недостаточно.
Альтернатива: онлайн-конвертер
Удобен, когда нужен отдельный GLB. Загрузите IFC в браузере и скачайте результат. Как и при загрузке IFC в приложение, проект передаётся на сервер.
Открыть онлайн-конвертер →Для конфиденциальных проектов: Windows
Локальная обработка сохраняет IFC на вашем компьютере. Подготовьте GLB и передайте его на телефон способом, разрешённым в вашей организации.
Скачать конвертер для Windows →Исходный IFC удаляется с сервера после обработки. GLB удаляется после подтверждённой загрузки на устройство. Если связь оборвалась, вернитесь в конвертер: обработанный файл доступен один час, затем удаляется.
Для большой сборной модели можно запросить отдельный этаж или раздел. Это полезно и для скорости, и для наглядности проверки. Согласуйте координаты разделов заранее, чтобы сокращение объёма не нарушило их взаимное положение.
Что проверить после конвертации
- Состав и ревизию. Есть ли нужные конструкции и сети, актуальна ли модель? Отсутствующий раздел невозможно восстановить переключателем видимости.
- Известный размер. Сверьте расстояние между осями или габарит элемента. Ошибка единиц не исправляется точной привязкой камеры.
- Ориентацию и начало координат. Проверьте вертикаль, положение проекта и контрольную отметку. QR должен содержать координаты центра метки в системе этой модели.
- Детализацию и материалы. Посмотрите небольшие трубы, проёмы и прозрачные элементы. Цвет, изображение материала и геометрия проверяются отдельно.
- Работу на устройстве. Откройте превью, план и AR. Сохраните исходный IFC и данные об экспорте рядом с результатом.
Удобное имя файла — «Корпус_А_ОВ_этаж_2_рев03». Дата и ревизия помогают не перепутать старую просмотровую копию с актуальным проектом.
Вопросы об IFC и GLB
Чем открыть IFC без Revit?
Используйте программу с поддержкой IFC. Для просмотра в AR на Android можно загрузить IFC в PERSPECTIVA AR: приложение подготовит модель через сервер. Для проверки полного набора BIM-свойств выбирайте IFC-просмотрщик с поддержкой нужной схемы и свойств.
Можно ли превратить IFC в GLB переименованием?
Нет. Конвертер должен прочитать структуру IFC, построить поддерживаемую геометрию и записать её в GLB. Изменение расширения не меняет содержимое файла.
GLB всегда меньше IFC?
Нет. Размер зависит от исходного описания, количества треугольников, текстур и способа упаковки. Сравнивайте результат вместе с составом модели и качеством отображения.
Вернутся ли свойства BIM при конвертации GLB обратно в IFC?
Только данные, действительно сохранённые в файле, могут быть перенесены дальше. Утраченные параметры и связи сами не восстановятся. Для редактирования храните авторскую модель и IFC.
Можно ли загрузить IFC больше 1 ГБ прямо с телефона?
Да, такой путь предусмотрен. Для моделей от 1 ГБ целесообразнее предварительная обработка конвертером для Windows. Сложность геометрии и доступные ресурсы могут ограничить обработку и просмотр независимо от способа загрузки.
Какой способ выбрать, если модель нельзя отправлять в интернет?
Конвертер для Windows обрабатывает IFC локально. Передавайте готовый GLB на телефон разрешённым способом. Прямая подготовка IFC из приложения и онлайн-конвертер используют сервер.