Компания 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. и прошел его в Центральном парке Нью-Йорка.
Григорий Копиев
А в командном зачете заняли второе место, уступив команде из Польши
Российские школьники успешно выступили на второй Международной олимпиаде по искусственному интеллекту IOAI-2025, которая проходила с 2 по 9 августа в Пекине. Об этом N + 1 рассказал Александр Гущин, один из тренеров команды. В соревновании принимали участие команды из более чем 60 стран. В индивидуальном зачете российская сборная выиграла восемь наград, из которых шесть золотых — наибольшее количество среди остальных сборных. Победителями стали Михаил Вершинин, Матвей Беляев, Тимур Гарифуллин, Данис Динмухаметов, Андрей Хлопотных и Олег Дроканов. Кроме того, Артем Мазур получил серебряную медаль, а Константин Сигалов — бронзовую. В командном соревновании российская команда стала второй, набрав 212,2 балла и обойдя 80 других команд со всего мира. На первом месте оказалась команда из Польши с результатом 212,3 балла. Подготовкой сборной занимались преподаватели Центрального университета и ведущие эксперты в области искусственного интеллекта из российских и международных компаний. Основные тренеры: Александр Гущин, Татьяна Гайнцева, Сергей Арефьев, Ильсеяр Алимова и Илья Осокин.