Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Новый опыт разработки XR? Начните здесь.

XR — это общий термин, который включает следующие типы приложений:

  • Виртуальная реальностьСистема, которая погружает пользователей в искусственный трехмерный мир с реалистичными изображениями и звуками с помощью гарнитуры и отслеживания движения. Подробнее
    См. в Словарь
    (VR): Приложение имитирует совершенно другую среду вокруг пользователь.
  • Смешанная реальность (MR). Приложение объединяет свою собственную среду с реальной средой пользователя и позволяет им взаимодействовать друг с другом.
  • Дополненная реальность (AR). Приложение накладывает содержимое на цифровое представление реального мира.

Поддерживаемые платформы

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

Unity поддерживает эти платформы для XR:

  • ARKit
  • ARCore
  • Microsoft HoloLens
  • Windows Mixed Reality
  • Magic Leap
  • Oculus
  • OpenXR
  • PlayStation VR

Unity не поддерживает XR в WebGLJavaScript API, который отображает 2D- и 3D-графику в веб-браузере. Вариант сборки Unity WebGL позволяет Unity публиковать контент в виде программ JavaScript, использующих технологии HTML5 и API рендеринга WebGL для запуска контента Unity в веб-браузере. Подробнее
См. в Словарь
.

Подключаемый модуль Unity XR

Unity разработала новый подключаемый модульнабор кода, созданный вне Unity, который создает функциональность в Unity. В Unity можно использовать два типа подключаемых модулей: управляемые подключаемые модули (управляемые сборки .NET, созданные с помощью таких инструментов, как Visual Studio) и собственные подключаемые модули (библиотеки собственного кода для конкретной платформы). Подробнее
См. в Словарь
фреймворк под названием XR SDK, который позволяет поставщикам XR интегрироваться с движок Unity и в полной мере использовать его возможности. Этот подход на основе подключаемых модулей расширяет возможности Unity по быстрому исправлению ошибок, распространению обновлений SDK от партнеров по платформе и поддержке новых устройств и сред выполнения XR без необходимости модификации ядра ядра. Чтобы узнать больше о:

Разработка дополненной реальности в Unity

На странице Обзор дополненной реальности подробно описано, как приступить к созданию ARДополненная реальность (AR) использует компьютерную графику или видео, наложенное поверх видео в реальном времени, чтобы дополнить представление и создать взаимодействие с реальными и виртуальными объектами.
Смотрите в приложении Словарь
, перечисляет пакеты, которые необходимо загрузить, и предлагает соответствующие ссылки на дополнительную документацию. Unity рекомендует загрузить Шаблон дополненной реальности из Unity Hub, чтобы создать приложение для портативных и носимых устройств дополненной реальности, поддерживаемых Unity.

Разработка виртуальной реальности в Unity

На странице Обзор виртуальной реальности подробно описано, как приступить к созданию приложения виртуальной реальности, перечислены пакеты, которые необходимо загрузить, и предлагаются соответствующие ссылки на дополнительную документацию. Для начала Unity рекомендует загрузить Шаблон виртуальной реальности из Unity Hub, чтобы создать приложение для поддерживаемых Unity устройств виртуальной реальности.

Примеры использования API

Примеры AR Foundation GitHub содержат примеры использования API Unity AR Foundation. .

Дополнительные ресурсы Unity

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3