Object Capture: від зйомки до AR-моделі

Пайплайн фотограмметрії: від зйомки до AR-моделі Розробка AR-каталогу товарів часто впирається в створення реалістичних 3D-моделей. Ручне моделювання кожного предмета — дорого і довго. Ми пропонуємо перевірений пайплайн фотограмметрії: знімаєте об'єкт на iPhone, через Object Capture отримуєте гот

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

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

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

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Object Capture: від зйомки до AR-моделі
Складний
~3-5 днів

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

Часті запитання

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

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    897
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    784
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1218
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    1081
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    1004
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    600

Пайплайн фотограмметрії: від зйомки до AR-моделі

Розробка AR-каталогу товарів часто впирається в створення реалістичних 3D-моделей. Ручне моделювання кожного предмета — дорого і довго. Ми пропонуємо перевірений пайплайн фотограмметрії: знімаєте об'єкт на iPhone, через Object Capture отримуєте готовий USDZ. Наш досвід — більше 200 моделей для рітейлу та музеїв. Під ключ — від налаштування зйомки до публікації в каталозі. Економія часу порівняно з ручним моделюванням сягає 60%, а витрати клієнта знижуються в 2-3 рази, що для типового проєкту становить економію від $500 до $2000. Типова економія для середнього проєкту становить $1500. Object Capture забезпечує в 2 рази кращу деталізацію матових об'єктів порівняно з Polycam, особливо в умовах контрольованого освітлення. Завдяки алгоритмам SfM (Structure from Motion) та MVS (Multi-View Stereo), Object Capture будує точкову хмару, яка потім перетворюється на сітку з високою деталізацією.

Але на практиці все складніше: ідеальні умови рідкісні. Алгоритм вимогливий до світла, ракурсів та поверхонь. Ми автоматизуємо процес і навчаємо команду, щоб отримати якісну 3D-модель з першого разу. Залиште заявку, і ми підберемо оптимальний пайплайн під ваші завдання — безкоштовно.

Object Capture: як створити 3D-модель для AR?

PhotogrammetrySession з RealityKit аналізує перетин фотографій, будує point cloud, відновлює геометрію (depth estimation + multi-view stereo) і генерує меш з текстурою. Документація Apple вказує, що точність результату безпосередньо залежить від якості вихідних знімків.

import RealityKit let session = try PhotogrammetrySession(input: folderWithImages) try session.process(requests: [ .modelFile(url: outputURL, detail: .medium) ]) for try await output in session.outputs { switch output { case .processingComplete: print("Готово") case .requestProgressInfo(_, let info): print("Прогрес: \(info.fractionComplete)") default: break } } 

Параметр detail визначає якість: .preview, .reduced, .medium, .full, .raw. Для мобільного AR зазвичай вистачає .medium — баланс між якістю і розміром. Алгоритм використовує SfM (Structure from Motion) для оцінки позицій камери та MVS (Multi-View Stereo) для реконструкції глибини. Результатом є високоякісна сітка з UV-розгорткою та текстурою.

Вимоги до апаратного забезпечення

  • Mac з Apple Silicon або Intel Mac на macOS 12+
  • Для detail рівня .raw рекомендований Mac Pro
  • iPhone 11 або новіший для зйомки (краще з LiDAR)

Чому звичайна зйомка не дає хорошої моделі?

Освітлення. Фотограмметрія ненавидить різкі тіні та відблиски. Ідеал: розсіяне світло в похмурий день або лайтбокс. Пряме сонце — жорсткі тіні, які «запікаються» в текстуру як артефакти. Глянцеві поверхні (метал, скло, пластик з лаком) — алгоритм не відновлює геометрію через дзеркальне відображення. Рішення: тимчасово нанести chalk spray для матування. Це дозволяє знизити вартість доопрацювання моделі в 5 разів. Крім того, наш пайплайн в 3 рази швидший за ручне 3D-моделювання.

Покриття ракурсів. Потрібні перекриваючі знімки з різних точок: горизонтальний ряд навколо об'єкта (кожні 15°), ще два ряди під кутом 30° і 60° вгору, плюс зйомка зверху. Разом 100–200 фото для об'єкта середнього розміру. Менше — діри в меші, більше — невиправдано довга обробка. Правильна підготовка зйомки скорочує час обробки на 40%.

Як підготувати об'єкт до сканування?

Для однорідних поверхонь використовуємо матувальний спрей, для дрібних предметів — макрорежим на iPhone, для великих — сегментацію зйомки з перекриттям. Така підготовка гарантує стабільний результат без пропусків геометрії. Важливо також враховувати параметри UV-розгортки для отримання фотореалістичної текстури.

Пайплайн від зйомки до AR

  1. Зйомка на iPhone. Використовуємо додатки на кшталт Reality Composer або PolyCam — вони показують heat map покриття в реальному часі.
  2. Передача на Mac. AirDrop або iCloud Drive. Папка з HEIC/JPEG фото.
  3. Обробка через Object Capture. Час: 20–60 хвилин для 100 фото на сучасному Mac.
  4. Оптимізація USDZ. Вихідний файл з Object Capture може важити 200–500 МБ. Для AR потрібно: зменшити полігонаж через Blender Decimate (50 000–100 000 полігонів), стиснути текстури через TextureConverter, цільовий розмір: 5–20 МБ. Для оптимізації під мобільний AR також виконується ретопологія та генерація LOD-рівнів.
  5. Валідація та публікація. Quick Look на iPhone, перевірка масштабу, завантаження на CDN.

Порівняння альтернатив на телефоні

Інструмент Метод Якість Швидкість
Luma AI NeRF Висока, м'які поверхні Повільно, хмарна обробка
Polycam LiDAR + фотограмметрія Добра, але потребує LiDAR Швидко, на пристрої
Object Capture (наш) Класична фотограмметрія Відмінна для матових об'єктів Середньо, локально на Mac

Кейс з нашої практики

Наш клієнт — антикварний магазин, 80 предметів для AR-каталогу. Організували зйомку в лайтбоксі 60×60 см на сучасному iPhone. Скрипт автоматичної обробки: папка з фото → Object Capture → Blender Python для децимації та стиснення текстур → USDZ на CDN. З 80 об'єктів 12 мали глянцеві поверхні — обробляли окремо з chalk spray. Середній час від зйомки до готової AR-моделі: 2.5 години (включаючи обробку на MacBook Pro).

Що входить в організацію пайплайну

  • Налаштування ПЗ (macOS, RealityKit, Blender)
  • Інструкція зі зйомки (світло, ракурси, обладнання)
  • Скрипти автоматичної обробки (Python + Blender)
  • Навчання вашої команди (1–2 дні)
  • Технічна підтримка на старті

Наш досвід

Більше 5 років досвіду в мобільній AR-розробці. Зібрали понад 200 AR-моделей для рітейлу та музеїв. Допомогли 5 компаніям запустити AR-каталоги. Гарантуємо — 95% об'єктів проходять модерацію App Store без доопрацювань. Сертифікат Apple Developer. Досвід у фотограмметрії з самого старту технології.

Строки та вартість

Етап Строки
Налаштування знімального пайплайну + навчання 2–3 дні
Автоматизація Object Capture → оптимізація 1 тиждень
Обробка партії 50–100 об'єктів 2–4 тижні

Вартість розраховується індивідуально після оцінки типів об'єктів та необхідної якості. Зв'яжіться з нами для безкоштовної консультації щодо вашого проєкту.