Реалізація AR-візуалізації архітектурних проектів

TRUETECH займається розробкою, підтримкою та обслуговуванням мобільних додатків iOS, Android, PWA. Маємо великий досвід та експертизу для публікації мобільних додатків до популярних маркетів Google Play, App Store, Amazon, AppGallery та інші.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1735 послуг
Реалізація AR-візуалізації архітектурних проектів
Складний
~2-4 тижні
Часті запитання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    495

Реалізація AR-візуалізації архітектурних проектів

Показати заказчику здання, якого ще немає — традиційно завдання рендер-ферми та відео-презентації. AR змінює формат: архітектор приїжджає на ділянку, наводить планшет на землю, та тривимірна модель будівлі встає точно на своє місце в масштабі 1:1 або 1:100. Заказчик ходить навколо неї, заглядає всередину. Це не заміна рендерам — це інший інструмент для іншої розмови.

Два режими: site-scale та table-scale

Site-scale (масштаб ділянки, 1:1). Будівля розміщується на реальній ділянці через ARKit Geo Tracking або GPS+компас. Користувач фізично ходить навколо віртуальної постройки. Вимагає пристрою A12+ та підтримуваного міста для Geo Tracking. Для загородних ділянок — тільки GPS з похибкою 3-8 метрів.

Table-scale (масштаб макету, 1:100 та менше). Модель кварталу або будівлі ставиться на стіл або пол як макет. Plane detection + розміщення. Підходить для офісних презентацій, виставочних стендів. Простіше в реалізації, працює на всіх ARKit/ARCore-пристроях.

Часто використовуються обидва режими з переключенням: «дивитися як макет» / «увійти в будівлю».

Робота з архітектурними BIM-моделями

Архітектори працюють у Revit, ArchiCAD, Rhino. Прямий імпорт цих форматів в ARKit/ARCore неможливий — потрібна конвертація:

  • Revit → FBX/OBJ через експорт або Autodesk Forge API → GLTF через gltf-pipeline або Blender
  • ArchiCAD → IFC → конвертація через IfcOpenShell → GLTF
  • Rhino → OBJ/FBX → GLTF

Головна проблема BIM-моделей: деталізація Level of Detail (LOD) занадто висока для реального часу. Модель житлового комплексу в Revit LOD 300 — це 10-50 млн полігонів. Для AR потрібно 200k-2M максимум. Ретопологія та LOD — обов'язковий етап, часто займаючий більше часу, ніж сама AR-розробка.

Інструменти оптимізації: Simplygon (автоматична ретопологія, хмарний сервіс), Blender Decimate Modifier (безкоштовно, ручний контроль), Reality Composer Pro (Xcode 15+) для фінального упакування в .reality з запеченими текстурами.

Інтерактивність: етажи, квартири, матеріали

Для презентації ЖК клієнту потрібно більше, ніж статична модель:

Вибір етажу. Розбиваємо модель на окремі ModelEntity по етажах. Tap gesture на етажі — highlight вибраного, інші зменшують opacity до 0.3. В RealityKit — ModelComponent.materials з SimpleMaterial(color: .yellow.withAlphaComponent(0.5)).

Просмотр квартири зсередини. Окремо сцена з інтер'єром квартири, переключення через ARView.scene.anchors.removeAll() + load нової сцени. Або — перехід в режим VR (SceneKit + AVPlayer + 360° panorama).

Смена матеріалів фасаду. Цегла / штукатурка / скло — swap texture на entity.model?.materials. Текстури в .ktx2 форматі для швидкої завантаження.

Streaming 3D-контенту

Повна модель ЖК в GLB — 50-200 МБ. Вмісти в додаток неможливо. Варіанти:

Progressive loading через Reality Composer Pro: .reality файли підтримують streaming — RealityKit завантажує LOD по мере наближення камери.

Babylon.js + WebXR в WKWebView: для web-based підходу з потоковою завантаженням через GLTF extensions (MSFT_lod, KHR_materials_variants).

Cesium for Mobile: якщо модель привязана до географічних координат та потрібна 3D Tiles streaming.

Спільний просмотр (multiplayer AR)

Кілька людей бачать одну модель в одному просторі — через MultipeerConnectivity + ARKit collaborative session. ARSession.getCurrentWorldMap() → передача через Multipeer → ARWorldTrackingConfiguration.initialWorldMap на інших пристроях. Всі учасники бачать одну та ту ж сцену з загальними anchor'ами.

Працює на відстані до ~30 метрів через Wi-Fi/Bluetooth. Для крупних ділянок — серверна синхронізація позицій через WebSocket.

Терміни

Table-scale візуалізація з однією моделлю без інтерактивності — 2-3 тижні (включаючи конвертацію моделі). З інтерактивними етажами, смену матеріалів, site-scale через Geo Tracking — 6-10 тижнів. Multiplayer AR — плюс 2-3 тижні. Вартість розраховується індивідуально.