Поддержка Unity для visionOS: Что вам нужно знать

MATT FUAD, TARA A. LEXIS / UNITY TECHNOLOGIESContributor
Jul 19, 2023|6 Мин
Поддержка Unity для visionOS: Что вам нужно знать
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

После анонса Apple Vision Pro и visionOS на Всемирной конференции разработчиков Apple (WWDC) 2023 мы рады сообщить, что бета-программа Unity для создания пространственного опыта на платформе visionOS стартует сегодня. Мы тесно сотрудничали с Apple, чтобы обеспечить глубокую интеграцию visionOS с Unity, позволяя создателям игр и приложений вывести их на совершенно новую аудиторию и экосистему или создать что-то совершенно новое.

Платформа visionOS открывает перед разработчиками потрясающие возможности для создания нового поколения захватывающих пространственных эффектов с помощью знакомого и любимого редактора Unity. Мы также рады представить технологию Unity PolySpatial, которая позволит использовать контент Unity наряду с другими приложениями в Shared Space на Apple Vision Pro.

Мы знаем, что разработчики с нетерпением ждут начала работы с этой новой платформой. Участники бета-версии будут добавлены в программу в течение следующих нескольких месяцев, но уже сегодня вы можете сделать многое, чтобы начать подготовку контента. Давайте разберемся, что вам нужно знать.

Unity на WWDC 2023
Ральф Хауверт из Unity и Майк Рокуэлл из Apple во время презентации платформы WWDC 2023.

WWDC 2023 стала захватывающим моментом для Unity и экосистемы XR в целом, поскольку Apple объявила о сотрудничестве с Unity, чтобы помочь создателям вступить в эру пространственных вычислений с помощью Apple Vision Pro.

Узнать больше об Apple Vision Pro, visionOS, SDK и основных концепциях пространственного дизайна можно на сайте Apple Developer.

В рамках мероприятия WWDC были выпущены две важные обучающие сессии по Unity. Мы настоятельно рекомендуем заинтересованным разработчикам посмотреть каждую сессию, чтобы узнать больше о разработке Unity для visionOS:

Узнайте, что можно создать для visionOS
Иммерсивные приложения

Давайте рассмотрим, как приложения могут работать на Apple Vision Pro. Существует три основных подхода к созданию пространственного опыта на платформе visionOS с помощью Unity.

1. Перенесите существующую игру в виртуальную реальность или создайте новую, полностью погружаясь в нее, заменив окружающую игрока обстановку на свою собственную.

2. Смешивайте контент и проходной материал для создания захватывающих впечатлений, которые объединяют цифровой контент с реальным миром.

3. Запускайте несколько иммерсивных приложений бок о бок в режиме passthrough, находясь в общем пространстве.

Портирование существующего или создание совершенно нового приложения - все это легко осуществимо с помощью Unity. Вот краткий обзор:

Рабочий процесс: Благодаря полной поддержке платформы visionOS в Unity, вы сможете увидеть свои проекты, работающие на Vision Pro, всего за несколько шагов. Для начала выберите цель сборки для платформы, включите плагин XR и сгенерируйте проект Xcode. Затем из Xcode вы можете собрать и запустить в Vision Pro или в симуляторе устройства.

Графика: Unity рекомендует использовать Universal Render Pipeline для проектов visionOS, потому что он позволяет использовать специальную функцию, называемую foveated rendering, для более точной визуализации.

Вход: Люди будут использовать свои руки и глаза для взаимодействия с контентом на Vision Pro. Инструментарий XR Interaction Toolkit от Unity добавляет отслеживание рук, чтобы вам было проще адаптировать существующие проекты. Вы также можете реагировать на встроенные жесты системы с помощью системы ввода Unity и получать доступ к необработанным данным о суставах рук для пользовательских взаимодействий с помощью пакета XR Hands.

Общее пространство: Новая технология Unity PolySpatial позволяет разработчикам создавать приложения, которые могут работать бок о бок в общем пространстве.

Снимок экрана, на котором показан контент AR-игры в сочетании с сообщениями iMessages
Оконные приложения

Помимо иммерсивных приложений, разработчики могут запускать контент в окне, размер которого пользователь может изменять в своем пространстве. Это самый простой способ перенести существующие мобильные и настольные приложения на visionOS, и это режим по умолчанию для контента, ориентированного на платформу visionOS. Бета-версия поддержки оконных приложений доступна уже сегодня в Unity 2022 LTS (2022.3.5f1 или новее).

Unity Boat Attack запускается в окне симулятора Vision Pro
Как вы можете подготовиться

Пока бета-версия Unity для visionOS постепенно распространяется среди участников, вы можете сделать несколько важных шагов, чтобы подготовить свои проекты для новой платформы:

1. Узнайте больше о поддержке Apple Vision Pro и технологии PolySpatial в докладе Unity на сессии WWDC.

2. Обновите существующие проекты до последней версии Unity, установив Unity 2022.3 LTS (2022.3.5f1+) через Unity Hub.

3. Ознакомьтесь с инструментами Unity XR:

  • AR Foundation - использование для совмещения цифрового контента с реальным миром
  • XR Interaction Toolkit - используется для реализации ввода и взаимодействия

4. Подготовьте свой проект для visionOS:

5. Попробуйте перенести или создать оконное приложение с помощью Unity 2022.3.5f1 или более новой версии.

Зарегистрируйте свою заинтересованность в участии в бета-программе Unity, подписавшись подписавшись сегодня. Вы получите уведомление по электронной почте, когда будут отобраны участники для участия в бета-программе. Нам не терпится увидеть, что вы создадите!