ARCore

AR Core
ТипSDK Редагувати інформацію у Вікіданих
РозробникиGoogle
Перший випуск1 березня 2018 (2018-03-01)
Стабільний випуск1.45.2420502[1] (14 серпня 2024 (2024-08-14))
Версії1.6 (6 грудня 2018)
ПлатформаAndroid 7.0 та пізніші
Вебсайтdevelopers.google.com/ar/

ARCore, також відомий як Сервіси Google Play для AR — набір для розробки програмного забезпечення, розроблений Google, який дозволяє будувати додатки доповненої реальності. ARCore інтегрований у безліч пристроїв.[2]

Ключові технології

ARCore використовує кілька ключових технології для інтеграції віртуального контенту з реальним світом, що спостерігається через камеру телефону та планшета.[3] Кожна із цих технологій може бути використана розробниками для створення високоякісного, імерсивного досвіду доповненої реальності.

Шість ступенів свободи

  • Дозволяє пристрою зрозуміти і відслідковувати його положення відносно світу.
  • Процес відстеження руху, відомий як одночасна локалізація та картографування (SLAM), використовує функціональні точки, які є візуально відмінними об’єктами в межах огляду камери, щоб забезпечити фокусні точки для телефону, аби визначити правильне розташування (позу) пристрою.

Розуміння середовища

  • Дозволяє пристрою визначати розміри та розташування плоских вертикальних та горизонтальних поверхонь за допомогою характерних точок.
  • Геометричну площину можна обчислити на основі виявлених характерних точок.
  • API семантики місця використовується для збору семантичних даних про оточення користувача в режимі реального часу та використовує ці дані для ідентифікації об’єктів і функцій у полі зору.

Оцінка світла

  • API оцінки світла дозволяє пристрою оцінити поточні умови освітлення навколишнього середовища і точніше відображати зображення відповідно до освітлення в справжньому середовищі.
    • Частини освітлення, такі як тіні та відблиски використовується для відображення віртуальних об'єктів з більшим зануренням в дійсне середовище.

Аналіз глибини

  • Використовує камеру пристрою для створення карт глибини, що дозволяє йому з більшою точністю визначати відстань між поверхнями, ґрунтуючись на тому, що було знято.
    • Алгоритм «глибини від руху» (англ. depth-from-motion) отримує дані про рух із камери користувача та використовує їх для створення більш детальної карти глибини.

Геопросторові можливості

  • Функція цього API використовує GPS і дозволяє творцям надавати користувачам унікальний досвід на основі їхнього справжнього розташування.
    • Для цього процесу використовується система візуального позиціонування Google (VPS).
  • Звіряє візуальну інформацію користувача з даними Карт Google для визначення точного розташування.

Примітки

  1. ↑ Google Play Services for AR APKs. APKMirror (амер.). Процитовано 2 вересня 2024.
  2. ↑ ARCore supported devices. Google. Архів оригіналу за 30 серпня 2020. Процитовано 23 лютого 2020.
  3. ↑ Amadeo, Ron (29 серпня 2017). Google's ARCore brings augmented reality to millions of Android devices. Ars Technica (амер.). Condé Nast. Архів оригіналу за 11 вересня 2020. Процитовано 6 листопада 2017.

Посилання