все продукты
ATIMмировой уровень

at3d

Промышленное 3D/BIM-ядро для браузера

Высокопроизводительный движок для визуализации BIM-моделей и облаков точек в браузере. Обрабатывает 1 000 000+ объектов и до 2 млрд точек лазерного сканирования. Интеграция через npm-пакет, iframe или REST API. Собственные бинарные форматы ATM и ATP1 с zstd/Brotli-сжатием. Два C++ бэкенда, Web Workers для неблокирующей загрузки и рендеринга.

WebGLWebGPUThree.jsC++IFCBIMPoint Clouds
1 000 000+объектов в реальном времени
2 млрдточек лазерного сканирования
3 npmпакета — core, formats, vue
< 1msraycast через BVH-дерево

Почему at3d

Производительность без компромиссов

MergeGeom объединяет тысячи стен в один draw call, IdenticalGeom использует InstancedMesh для типовых элементов, RaycastBVH обеспечивает выделение объектов за доли миллисекунды. Даже модели с миллионами объектов работают плавно в обычном браузере.

Собственные бинарные форматы

ATM v260616 для BIM-моделей со zstd-сжатием и ATP1 v2 для облаков точек с Brotli/zstd. Конвертация из IFC, LAS, LAZ, E57 через C++ бэкенд с очередью задач RabbitMQ. Формат оптимизирован для потокового рендеринга.

Два C++ бэкенда

core_backend — высоконагруженная read-only отдача данных (дерево, геометрия, свойства). AT3DConverter — конвертация форматов через очередь с N воркерами. Web Workers на фронтенде: frustum culling, batch-загрузка, парсинг дерева — без блокировки UI.

Как это выглядит

at3d

Принцип работы

01

Загрузите модель

IFC, LAS, LAZ или E57 — конвертация в оптимизированный бинарный формат происходит автоматически через C++ конвертер.

02

Визуализация в браузере

Модель отображается через WebGL/WebGPU с LOD для облаков точек, батчингом геометрий и виртуальным скроллингом дерева.

03

Работа с данными

Используйте инструменты: сечения, измерения, изоляция элементов, просмотр свойств, навигация ViewCube и FlyController.

04

Интеграция в ваш продукт

Подключите через npm-пакет, iframe или REST API. Standalone режим или Embedded с вашим бэкендом.

Что умеет at3d

Нативный IFC-парсинг

Полная поддержка IFC 2x3 и IFC4 без сторонних библиотек. Конвертация в собственный бинарный формат ATM со zstd-сжатием. Дерево модели с виртуальным скроллингом для миллионов узлов.

Облака точек без лимита

Прогрессивная загрузка LAS, LAZ, E57 через Potree LOD. Конвертация в формат ATP1 v2. TIN-поверхности, расчёт объёмов, 360° панорамы из E57.

Батчинг и инстансинг

MergeGeom объединяет 1000 стен в 1 draw call. IdenticalGeom использует InstancedMesh для типовых элементов. Минимальная нагрузка на GPU даже при миллионах объектов.

Обнаружение коллизий

C++ сервис для проверки пересечений между дисциплинами. Hard, soft, clearance коллизии. Настраиваемые пресеты с допусками и исключениями IFC-типов.

Профессиональные инструменты

Сечения, измерения, изоляция элементов, ViewCube. FlyController и orbit-навигация. EdgeSnap, BoxSelect, ElementDistance. Поддержка pinch zoom на мобильных.

Гибкая интеграция

Монорепо из 3 пакетов: @atim/web3d-core, web3d-formats, web3d-vue. Standalone или Embedded режимы. SaaS или on-premise через Docker + K8s. TLS 1.3, JWT, AES-256.

Кому подходит at3d

Разработчики BIM-платформ и корпоративных порталов
Проектные организации с потребностью в браузерной 3D-визуализации
Строительные компании для Scan-to-BIM и анализа облаков точек
Интеграторы, встраивающие 3D-вьювер в свои продукты

Заинтересовал at3d?

Свяжитесь с нами для обсуждения внедрения или сотрудничества