Разработка AR-каталога товаров часто упирается в создание реалистичных 3D-моделей. Ручное моделирование каждого предмета — дорого и долго. Мы предлагаем проверенный пайплайн фотограмметрии: снимаете объект на iPhone, через Object Capture получаете готовый USDZ. Наш опыт — более 200 моделей для ритейла и музеев. Под ключ — от настройки съёмки до публикации в каталоге. Экономия времени по сравнению с ручным моделированием достигает 60%, а затраты клиента снижаются в 2-3 раза для типового проекта.
Но на практике всё сложнее: идеальные условия редки. Алгоритм требователен к свету, ракурсам и поверхностям. Мы автоматизируем процесс и обучаем команду, чтобы получить качественную 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 — баланс между качеством и размером.
Требования к аппаратному обеспечению
- Mac с Apple Silicon или Intel Mac на macOS 12+
- Для detail уровня
.rawрекомендован Mac Pro - iPhone 11 или новее для съёмки (лучше с LiDAR)
Почему обычная съёмка не даёт хорошей модели?
Освещение. Фотограмметрия ненавидит резкие тени и блики. Идеал: рассеянный свет в пасмурный день или лайтбокс. Прямое солнце — жёсткие тени, которые «запекаются» в текстуру как артефакты. Глянцевые поверхности (металл, стекло, пластик с лаком) — алгоритм не восстанавливает геометрию из-за зеркального отражения. Решение: временно нанести chalk spray для матирования. Это позволяет снизить стоимость доработки модели в 5 раз.
Покрытие ракурсов. Нужны перекрывающиеся снимки с разных точек: горизонтальный ряд вокруг объекта (каждые 15°), ещё два ряда под углом 30° и 60° вверх, плюс съёмка сверху. Итого 100–200 фото для объекта среднего размера. Меньше — дыры в меше, больше — неоправданно долгая обработка. Правильная подготовка съёмки сокращает время обработки на 40%.
Как подготовить объект к сканированию?
Для однородных поверхностей используем матирующий спрей, для мелких предметов — макрорежим на iPhone, для крупных — сегментацию съёмки с перекрытием. Такая подготовка гарантирует стабильный результат без пропусков геометрии.
Пайплайн от съёмки до AR
- Съёмка на iPhone. Используем приложения вроде Reality Composer или PolyCam — они показывают heat map покрытия в реальном времени.
- Передача на Mac. AirDrop или iCloud Drive. Папка с HEIC/JPEG фото.
- Обработка через Object Capture. Время: 20–60 минут для 100 фото на современном Mac.
- Оптимизация USDZ. Выходной файл из Object Capture может весить 200–500 МБ. Для AR нужно: уменьшить полигонаж через Blender Decimate (50 000–100 000 полигонов), сжать текстуры через
TextureConverter, целевой размер: 5–20 МБ. - Валидация и публикация. 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 недели |
Стоимость рассчитывается индивидуально после оценки типов объектов и требуемого качества. Свяжитесь с нами для бесплатной консультации по вашему проекту.







