Ми всі чули багато про появу віртуальної реальності і розширену реальність за останні кілька років. Незважаючи на те, що VR стала досить популярною, завдяки різноманітним гарнітурам віртуальної реальності, AR не потрапила настільки, наскільки ми очікували. Звичайно, там був Pokemon Go, але це не було дійсно повномасштабної розширеної реальності. Крім того, компанія Google впровадила платформу Tango для AR, але вона не стала маркою, оскільки вона обмежена кількома пристроями. Проте, Google знову робить сплеск у світі AR. Компанія тільки що представила платформу ARCore, щоб взяти на себе платформу ARKit від Apple. Отже, якщо вам цікаво, що таке ARCore, ось все, що потрібно знати про ARCore:
Що таке Google ARCore?
Google ARCore - це комплект для розробки програмного забезпечення (SDK), який надасть можливості розширеної реальності багатьом існуючим і майбутнім смартфонам Android. Іншими словами, це еквівалент Android для ARKit компанії Apple . Фундаментальні технології, що пішли за розвитком, такі ж, як і для танго. Щоб дати йому головний запуск, Google вже зробив ARCore SDK доступним для розробників, щоб експериментувати з новими додатками AR. Крім того, розробники можуть використовувати такі інструменти, як Blocks і Tilt Brush, які сумісні з ARCore, щоб легко створювати чудовий 3D-вміст для різних додатків AR
За допомогою ARCore можна використовувати свій телефон, щоб вказувати на конкретні будівлі або кути вулиць. З'єднайте це з службою візуального позиціонування (VPS), і ви зможете матеріалізувати будь-яку AR пробну версію і повернутися до неї пізніше. Використовуючи ARCore, Google також випустила експериментальну збірку Chromium, орієнтовану на AR, а також браузер на основі iOS, який використовує ARKit від Apple.
Як це працює?
ARCore працює з Java / OpenGL, Unity та Unreal і зосереджується на наступних трьох речах:
Відстеження руху
ARCore може визначити як позицію, так і орієнтацію вашого пристрою Android. Для цього він використовує дані датчика IMU і камеру вашого пристрою, щоб виявити точки об'єкта в кімнаті. З VPS, реквізит AR, здається, поміщається в ту ж позицію кожного разу, коли ви дивитеся.
Екологічне розуміння
Використовуючи ті самі характеристики, які ARCore розпізнає під час відстеження руху, він також розпізнає горизонтальні поверхні . Створюючи почуття екологічного розуміння, воно дозволяє вам побачити AR реквізити, розміщені на таких поверхнях.
Оцінка світла
ARCore розпізнає навколишнє освітлення в оточенні і використовує його для освітлення реквізитів AR відповідно. Крім того, нещодавній експеримент показав, що це стосується і тіней, що надає йому більш реалістичний вигляд.
Як це відрізняється від танго?
Найбільш помітною відмінністю між ARCore і Tango є вимоги до апаратних засобів . На відміну від спеціальних вимог до апаратного забезпечення Танго, які складалися з двох додаткових камер, ARCore може працювати на будь-якому пристрої Android, на якому працює Nougat або вище. Інша відмінність полягає в тому, що ARCore має оцінити масштаб, заснований на подачі фотокамери, тоді як Tango безпосередньо вимірює відстань . Крім цього, новий SDK в основному базується на самому танго. Або можна сказати, що це менш потужна, але більш доступна версія Tango.
Google описує ARCore як навмисний довгостроковий результат Tango . Тепер, якщо вам цікаво, якщо це робить пристрої Tango - як нещодавно випущений Asus ZenFone AR - прийшов кінець, то це може бути не зовсім вірно. Пошуковий гігант посилається на танго як на платформу, яка зникає на задньому плані як більш сприятлива технологія, яка працює за сценою ARCore. Більше того, здається вірогідним, що Google продовжуватиме наполягати на нових і кращих камерах, заснованих на Tango.
Як це відрізняється від ARKit?
ARCore і ARKit більш схожі, ніж різні. Подібно до ARCore, ARKit працює з Java / OpenGL, Unity та Unreal. Її SDK вже доступний для завантаження для всіх розробників iOS з обліковим записом розробника Apple і працює на пристроях, що працюють під iOS 11 beta. З публічним випуском iOS 11, ARKit буде підтримуватися на всіх пристроях, на яких він працює.
Найбільш очевидним - і, швидше за все, єдиною - різницею, яку ви навіть здогадалися, є те, що ARCore підтримує пристрої, що працюють під керуванням Android Nougat або вище, тоді як ARKit підтримує пристрої, що працюють під iOS 11 . Будуть чи ні інші відмінності будуть відомі, як тільки програми будуть розроблені з використанням ARCore. Якщо ви шукаєте для поглибленого порівняння між ними, то ви можете прочитати нашу докладну статтю про ARCore проти ARKit.
Підтримувані пристрої ARCore
Google оголосила, що ARCore в даний час працює на смартфонах Google Pixel і Samsung Galaxy S8 під управлінням Android 7.0 і вище. Google тісно співпрацює з такими виробниками, як Samsung, Huawei, LG і Asus, серед багатьох інших, щоб досягти мети 100 мільйонів пристроїв до кінця попереднього перегляду ARCore, який заплановано на цю зиму.
Що це за майбутнє?
Якщо все працює, як це хоче Google, то ARCore може змінити спосіб наближення до розширеної реальності. Фактично, команда ARCore вже тісно співпрацює з командою Google Lens, сподіваючись, що користувачі зможуть використовувати ці дві технології як взаємозамінні і забезпечити їм кращий досвід. Ми можемо тільки сподіватися, що він працює таким чином. Тому що, якщо це станеться, ми зможемо проектувати реквізити AR у будь-якому місці, навіть під час використання об'єктива Google.
Чи є Google ARCore майбутнє?
Коротше кажучи, я не можу сказати точно. Танго виглядав перспективним, коли він був вперше представлений, але він не зміг захопити ринок, на який Google сподівався. Враховуючи, що ARCore буде більш доступним, ніж Tango, чи буде це ключовим моментом для компанії, спрямованої на розширене майбутнє, орієнтованого на реальність, буде підтверджено як питання часу. Які ваші думки з цього приводу? Дозвольте мені знати, у розділі коментарів нижче.