Google представив платформу доповненої реальності ARCore

Компанія Google представила платформу доповненої реальності під назвою ARCore. Вона дозволяє створювати реалістичну ілюзію присутності віртуальних об'єктів у реальному світі. На відміну від попередніх розробок компанії в цій області, що відносяться до проекту Tango, нова платформа призначена для звичайних смартфонів, і не вимагає наявності двох камер або спеціальних датчиків глибини. Про це повідомляється в блозі компанії для Adnroid-розробників.


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


Google не перший рік займається доповненою реальністю. Публічний анонс проекту Tango відбувся ще на початку 2014 року. Ця технологія дозволяє спеціальним пристроям з камерами глибини створювати тривимірні карти навколишнього простору і на їх основі створювати в них віртуальні об'єкти. Незважаючи на те, що офіційний запуск технології відбувся майже рік тому, досі в продажу доступні тільки два пристрої, що підтримують Tango - від Lenovo і ASUS. Нещодавно компанія Apple наблизила технологію доповненої реальності до масового поширення, і анонсувала на конференції WWDC 2017 на початку червня технологію ARKit, яка дозволяє домогтися того ж на звичайних смартфонах компанії.

Тепер Google анонсувала подібний фреймворк для смартфонів під управлінням Android. Розробники заявляють, що нова технологія базується на напрацюваннях проекту Tango. Використовуючи дані з камери, акселерометра і гіроскопа, ARCore визначає точне положення пристрою в навколишньому просторі. Крім цього, оскільки зазвичай в іграх і програмах, які використовують віртуальну реальність, об'єкти розміщуються на підлозі або столі, система точно визначає горизонтальні поверхні, і дозволяє «прив'язувати» до них положення віртуальних об'єктів. Також вона враховує навколишнє освітлення і дозволяє розробникам реалістично підсвічувати об'єкти у своїх додатках або ж створювати тіні.

ARCore являє собою SDK - набір засобів розробки, який дозволяє стороннім програмістам використовувати цю технологію в своїх додатках, в тому числі і разом з іншими графічними технологіями, такими як OpenGL, Unity або Unreal. Компанія окремо відзначає, що система зможе працювати не тільки з новими пристроями, але сумісна і з вже існуючими, такими як Google Pixel і Samsung Galaxy S8 з версією Android 7.0 і вище. Компанія розраховує розширити охоплення до ста мільйонів пристроїв до кінця тестового періоду, правда, не уточнюючи терміни цього періоду.

Істотна частина AR-розробок - це ігри. Одна з найвідоміших з них - Pokemon Go, в якій гравець може бачити покемонів так, як ніби вони є в реальному світі. Нещодавно інша гра від Nintendo надихнула американського розробника, який відтворив у доповненій реальності перший рівень гри Super Mario Bros. і пройшов його в Центральному парку Нью-Йорка.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND