Создание 3D-моделей для AR-приложения

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

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1735 услуг
Создание 3D-моделей для AR-приложения
Средний
~3-5 дней
Часто задаваемые вопросы

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

Этапы разработки

Последние работы

  • 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

Создание 3D-моделей для AR-приложения

3D-модель для AR — не то же самое, что 3D-модель для кино или игрового движка. Другие требования к полигонажу, текстурам, форматам и масштабу. Модель, которая отлично выглядит в Cinema 4D, может дать 5 FPS на iPhone и неправильный масштаб в ARKit.

Создание AR-ready 3D-моделей — это весь пайплайн: от референсов до оптимизированного USDZ или GLB на CDN.

Технические требования к AR-модели

Полигонаж. Для мобильного AR — не более 50 000–100 000 полигонов на объект. Сцена с несколькими объектами: суммарно до 300 000. Выше — FPS проседает на устройствах без PRO-чипа. Для простых объектов (коробка, стакан) — 500–3000 полигонов.

Текстуры. Максимальный размер — 2048×2048 пикселей. Для маленьких объектов — 1024×1024. Форматы:

  • iOS/USDZ: PNG или JPEG для diffuse, отдельные карты для normal, roughness, metallic
  • Android/GLB: предпочтительно JPEG для diffuse (меньше размер), PNG для прозрачности

UV-развёртка. Без перекрытий, без растяжений. Для AR особенно важно: модель рассматривают вблизи, артефакты UV заметны.

Масштаб. 1 единица = 1 метр. Обязательно для корректного отображения в ARKit/ARCore. Диван шириной 2.2 метра — это 2.2 юнита в сцене. Проверяем размеры в Blender через N-панель перед экспортом.

Pivot point. Точка вращения и размещения — в центре основания объекта для мебели, в геометрическом центре для остальных. ARKit ставит модель relative to pivot — если pivot не там, объект «плавает» над полом или уходит под него.

Пайплайн создания AR-модели

Референсы → Low Poly моделирование → UV → Текстурирование → Оптимизация → Экспорт

Работаем преимущественно в Blender (бесплатный, мощный, есть Python API для автоматизации). Для органики — ZBrush с ретопологией в Blender. Текстуры — Substance Painter для PBR-материалов.

Оптимизация геометрии: Decimate modifier в Blender с контролем качества — убираем полигоны, которые не видны при нормальном ракурсе. Для круглых объектов (вазы, колёса) — шейдинг через normal map, а не геометрию: 16-угольник с нормалью выглядит как цилиндр, но полигонов в 5 раз меньше.

Baking. Если источник — высокополигональная модель (фотограмметрия, CAD-импорт), запекаем normal map, ambient occlusion, curvature в Substance Painter. Это даёт детализацию высокополигональной модели при полигонаже низкополигональной.

Экспорт в AR-форматы

USDZ для iOS:

# Через Apple's reality-converter или usdz_converter
xcrun usdz_converter model.usda model.usdz
# Или через Python USD библиотеку
from pxr import Usd, UsdGeom

USDZ — это ZIP-архив с USD-файлами и текстурами. Важно: текстуры внутри USDZ должны быть PNG (не JPEG) если нужна прозрачность. Размер: оптимизируем через TextureConverter от Apple, сжатие ASTC для текстур.

GLB для Android: Blender нативно экспортирует GLB с материалами. Проверяем через Khronos glTF Validator — ошибки в glTF часто проявляются только на устройстве. Draco-сжатие геометрии через gltf-pipeline:

gltf-pipeline -i model.glb -o model_compressed.glb --draco.compressionLevel 7

Уменьшает размер геометрии на 60–80%, без заметной потери качества.

Что делаем с CAD и поставщиками

Производители дают STEP, IGES, SolidWorks файлы — это точные CAD-модели с миллионами полигонов. Прямой импорт в AR = 2 FPS. Пайплайн конвертации:

  1. Импорт STEP в FreeCAD или Fusion 360
  2. Экспорт в OBJ/FBX
  3. Ретопология в Blender (автоматическая через Remesh modifier, ручная для важных деталей)
  4. UV и текстурирование
  5. Экспорт в USDZ/GLB

Время на одну CAD-модель: 4–16 часов в зависимости от сложности.

Сроки

Тип объекта Сложность Сроки
Простой объект (коробка, бутылка) Низкая 1–2 дня
Мебель / бытовая техника Средняя 2–5 дней
Сложный механизм / транспорт Высокая 1–3 недели
Персонаж без анимации Высокая 1–2 недели

Стоимость рассчитывается после оценки референсов и требуемого качества текстур. Пакетная работа (10+ моделей) — по отдельному тарифу.