Реалізація AI-віртуальної примірки окулярів у мобільному застосунку

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

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

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

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

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

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

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

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

  • 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

AI Віртуальна примерка окулярів у мобільних додатках

Warby Parker, EyeBuyDirect, Zenni Optical — всі великі онлайн-оптики впровадили AR примерку. Конверсія в покупку вище у користувачів, які віртуально примірювали окуляри. Технічно це один з найточніших AR try-on сценаріїв: окуляри — жорсткий об'єкт з відомою геометрією, точки кріплення на обличчі (ніс, скроні) фіксовані й добре визначаються face tracking.

Face Tracking та розміщення окулярів

ARKit (iOS, TrueDepth). ARFaceAnchor.geometry забезпечує глибинно-точний face mesh. Ключові точки для окулярів: nose bridge landmarks + temple landmarks. ARKit забезпечує blend shapes — використовуйте eyeBlinkLeft/eyeBlinkRight для анімації: коли користувач моргає, окуляри залишаються на місці (очевидно), але це дозволяє правильно рендерити під час морління без артефактів.

Позиціонування: візьміть ARFaceAnchor.transform як world transform → розташуйте 3D-модель окулярів відносно face anchor з зсувом за точкою nose bridge. Міжзрачкова відстань (IPD) з face geometry (leftEyeTransform, rightEyeTransform) → масштабуйте модель окулярів на конкретний розмір обличчя.

MediaPipe Face Landmarker (Android / кроссплатформа). 478 точок включно з райдужною оболонкою. Точки 1, 2, 98, 327 — nose bridge; точки 234, 454 — скроні. Матриця трансформації голови через Facial Transformation Matrix з MediaPipe. На Android — inference через TFLite або нативний MediaPipe Tasks API.

3D-моделі окулярів: вимоги

Каталог оправ — 3D-моделі в glTF 2.0 (PBR матеріали). Вимоги:

  • Точний масштаб 1:1 у метрах (стандартна оправа ~140 мм від скроні до скроні)
  • Origin моделі в центрі носового мостика — точка прив'язки до face anchor
  • Матеріали: метал (metallic: 1.0, roughness: 0.1), пластик (metallic: 0.0, roughness: 0.6), gradient tint для лінз
  • LOD: для real-time достатньо 2000–5000 полігонів на оправу
  • Лінзи — окремий меш з прозорим/tinted матеріалом, що імітує скло

Конвертація від постачальника оправ: часто надають OBJ або FBX без PBR матеріалів. Pipeline: Blender → ре-топологія якщо потрібна → призначення PBR матеріалів → експорт glTF → валідація через gltf-validator.

Лінзи: прозорість та tint

Лінзи в AR — складний матеріал:

  • Прозорість: alpha blending, SCNMaterial.transparency
  • Tint (сонцезахисні): кольоровий прозорий матеріал — HSV overlay поверх background capture
  • Антибліковой покриття: тонкий specular highlight на зовнішній поверхні лінзи
  • Фотохромні: анімоване змінення tint залежно від ARLightEstimate.ambientIntensity

На ARKit: рендеримо camera background → face mesh як occluder → окуляри зверху. Лінзи — окремий pass з additive blending, щоб бачити "крізь" них реальний світ.

Розмірна сумісність та рекомендації

Корисна функція: визначити, чи підходить оправа за розміром обличчя. З face geometry обчислюємо ширину обличчя в реальних сантиметрах (відстань від скроні до скроні через simdDistance). Порівнюємо з параметром frame_width з каталогу. Показуємо: "Оправа 140 мм, ширина вашого обличчя 145 мм — ця оправа підійде".

Інтеграція з інтернет-магазином

AR примерка вбудовується в product detail екран. Після примерки — пряма кнопка "Додати в корзину" з вибраним розміром і кольором. Deep link у Safari/Chrome для WebAR (Quick Look для iOS, model-viewer для Android) як fallback для користувачів без додатку.

Аналітика: які оправи пробують частіше, після яких купують — надсилаємо try_on_started, try_on_duration, added_to_cart_after_tryon у Firebase.

Часова шкала: AR примерка окулярів з каталогом оправ для iOS: 5–8 тижнів. Кроссплатформа iOS + Android з повним PBR-рендером, tinted лінзами та інтеграцією з магазином: 10–16 тижнів. Вартість розраховується індивідуально.