Engine & platform

Начните разработку смешанной реальности для Meta Quest 3 с помощью Unity

KEVIN SEMPLE Senior Product Manager, XR
Jun 20, 2023|5 Мин
Начните разработку смешанной реальности для Meta Quest 3 с помощью Unity
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Мы рады представить вам новый способ создания увлекательных, кроссплатформенных, захватывающих впечатлений для Meta Quest. В этом блоге мы подробно рассказываем о новой предварительной версии инструментов разработки смешанной реальности для Meta Quest 3, Meta Quest 2 и Meta Quest Pro на базе Open XR и Unity's AR Foundation. С выходом этой версии готовьтесь к революционным изменениям в способах взаимодействия с окружающим миром.

Афроамериканские женщины в действии, улыбаются, носят гарнитуру Meta Quest 3 в интерьере гостиной.
Сила смешанной реальности

Смешанная реальность позволяет взаимодействовать с цифровым контентом в реальном мире, дополняя окружающее пространство виртуальными объектами, персонажами и впечатлениями. Передовые датчики и технологии отслеживания позволяют точно отображать физическую среду и размещать в ней виртуальный контент. Смешанная реальность также улучшает наше восприятие и взаимодействие с окружающей средой, предлагая поистине преображающий и захватывающий пользовательский опыт. Новый набор инструментов Unity призван обеспечить вас ресурсами, необходимыми для создания привлекательных кроссплатформенных проектов смешанной реальности для устройств Quest.

OpenXR и AR Foundation

OpenXR - это бесплатный стандарт, который упрощает разработку AR и VR, позволяя приложениям работать с широким спектром оборудования без необходимости переписывать код. Разработанная консорциумом лидеров отрасли, совместимость OpenXR упрощает создание контента, который охватывает широкую аудиторию.

Unity AR Foundation - это кроссплатформенный фреймворк, предназначенный для создания приложений для мобильных и носимых на голове AR/VR-устройств. Она позволяет разработчикам создавать опыт и разворачивать его на разных платформах. Используя возможности распространенных SDK, таких как ARCore, ARKit и стандарт OpenXR, AR Foundation обеспечивает бесшовный рабочий процесс в Unity, чтобы вы могли сосредоточиться на раскрытии своих творческих способностей.

Гарнитура Meta Quest 3 белого цвета и контроллеры, парящие на омбре-пастельном фоне
В предварительном просмотре

Мы представляем предварительную версию поддержки AR Foundation для Quest с помощью нового пакета Meta OpenXR.

Этот предварительный выпуск предлагает поддержку Quest для таких важных функций, как passthrough, обнаружение плоскостей, отслеживание устройств, кастинг лучей и якоря. В него также включены специфические для Quest обновления для таких примеров, как Simple AR, демонстрирующий основы обнаружения плоскостей и формирования лучей, и Anchors, показывающий, как создать объект, определяющий положение и ориентацию предмета в физической среде.

Давайте подробнее рассмотрим проходной режим и обнаружение плоскостей.

Соедините реальный мир с цифровым контентом

Благодаря поддержке passthrough разработчики теперь могут органично сочетать виртуальный и реальный миры, позволяя пользователям видеть и взаимодействовать с физическим окружением при работе с виртуальным контентом.

Представьте себе создание игр, в которых игроки могут перемещаться по своим гостиным или офисам, сражаясь с виртуальными врагами, или разработку приложений, которые накладывают виртуальные объекты на реальные поверхности с непревзойденной точностью. Возможности поистине безграничны.

Понимание физического пространства

Обнаружение плоскостей в AR Foundation открывает широкие возможности для разработчиков, стремящихся создать контекстно-ориентированный опыт для Meta Quest. Благодаря функции обнаружения плоскостей ваши приложения могут анализировать и интерпретировать физическую среду, позволяя виртуальным объектам разумно взаимодействовать с реальным миром.

Представьте, что вы создаете игры, в которых персонажи преодолевают препятствия в реальном времени, или разрабатываете уровни, адаптирующиеся к различным планировкам помещений. Функция обнаружения плоскостей AR Foundation для Quest предоставит вам данные, необходимые для понимания физического пространства и расширения границ погружения.

Начните строительство для квеста 3
Unity Editor отображает окно приветствия шаблона смешанной реальности, наложенное поверх проекта шаблона смешанной реальности.

Мы знаем, что наличие надежных шаблонов, образцов контента и заранее определенных взаимодействий может сэкономить вам массу времени. Именно поэтому мы добавляем в Unity новые шаблоны и образцы XR. Вы сможете упростить настройку проекта, изучить сложные взаимодействия объектов и увидеть примеры пользовательских интерфейсов. Следите за выпуском этих шаблонов в Unity Hub.

Вы можете начать создавать приложения для Quest 3 с AR Foundation и OpenXR уже сегодня, загрузив Unity 2022 LTS или более позднюю версию. Вам также потребуется загрузить экспериментальный пакет Meta OpenXR. Для этого откройте менеджер пакетов Unity из редактора Unity, нажмите на символ плюса (➕) в левом верхнем углу, затем выберите "Добавить пакет по имени" и введите com.unity.xr.meta-openxr. После загрузки он автоматически запустит загрузку других необходимых пакетов, таких как OpenXR Plugin и AR Foundation. Примеры содержимого можно найти в разделе Simple AR и Anchors на Github.

Команда Unity XR постоянно совершенствует AR Foundation. Продолжая разработку, мы хотим услышать от вас и с удовольствием посмотрим, что вы создадите с помощью этих инструментов. Не стесняйтесь указывать хэштег #unityARF, публикуя информацию о своем проекте в социальных сетях.