Valve выпускает бета-версию OpenVR для новой системы подключаемых плагинов Unity XR
Valve выпустила бета-версию OpenVR для новой системы плагинов XR игрового движка Unity. Unity используется для создания большинства виртуальных игр.
Когда Unity 2019.3 был выпущен в открытом доступе в январе, движок не поддерживал встроенную поддержку VR, в том числе OpenVR — интерфейс прикладного программирования (API) Valve для SteamVR. Это было заменено новой модульной системой XR Plugin.

В рамках новой системы Unity «официально» работала с 7 платформами XR: Apple ARKit, Google ARCore, Microsoft HoloLens & WMR, Magic Leap, Oculus и PlayStation VR. Поддержка этих платформ может быть включена несколькими кликами мыши. Эти платформы «полностью поддерживаются» Unity, и компания «напрямую» работает с ними над «глубокой интеграцией платформы, улучшением движка и оптимизацией технологического стека XR для платформы».
Тем не менее, движок также позволяет третьим лицам писать свои собственные плагины. В то время Unity заявляла, что Valve работает над таким плагином для OpenVR, который будет поставляться Valve отдельно от Unity.
Это то, что сейчас выпущено, и доступно на GitHub от Valve .
Система ввода еще не завершена
Valve описывает эту первоначальную версию как бета-версию и предупреждает, что разработчики пока не должны выпускать тайтлы с ней.
В настоящее время система ввода работает путем отображения определенных кнопок на основе имитации для каждого контроллера. Игры, разработанные с помощью этого плагина, еще не могут создавать действия OpenVR.
Это означает, что игроки не смогут использовать встроенную систему SteamVR для переназначения элементов управления. Это также означает, что разработчики еще не имеют доступа к API ввода SteamVR Skeletal.
Valve планирует исправить эти проблемы в будущих версиях. На данный момент Valve предлагает следующий обходной путь:
Мы создали пользовательские устаревшие привязки и подключили их к системе ввода Unity, чтобы предоставить вам индивидуальный доступ к как можно большему количеству датчиков контроллера. Вы можете изменить эти привязки в режиме воспроизведения, перейдя в интерфейс SteamVR , Menu, Settings, Controllers, Manage Controller Bindings, Custom (Меню, Настройки, Контроллеры, Управление привязками контроллеров и Пользовательские). Они сохраняются в папке вашего проекта по адресу Assets / StreamingAssets / SteamVR / [bindings] .json. Мы включили привязки по умолчанию для различных поддерживаемых контроллеров SteamVR.
Если вы хотите, чтобы ваш контроллер был включен в этот список по умолчанию, пожалуйста, создайте вопрос на нашем github с вашей предпочтительной прежней привязкой и компоновкой системы единого ввода.
True Open Virtual Reality
Информация по спорным неочевидным темам должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка стоит на статье с 17 августа 2018
| True Open Virtual Reality (сокр. TOVR) |
|
| Тип | Шлем виртуальной реальности |
|---|---|
| Отслеживание движения | 6DOF (трех осевой трекинг вращения + трех осевой трекинг позиционирования) |
| Платформа | ПК (Windows). |
| Подключение | 1x USB 2.0 + HDMI |
True Open Virtual Reality или True OpenVR, или TOVR это открытый и свободный стандарт для оборудования виртуальной реальности, такого как шлем виртуальной реальности или контроллеры управления. Стандарт выполнен в соответствии с концепцией Plug and Play.
- 1 Информация о проекте
- 2 Особенности стандарта
- 3 См. также
- 4 References
- 5 Внешние ссылки
Информация о проекте [ править ]
Пользователь получает простой стандарт, позволяющий с удобством использовать приложения и игры, с поддержкой виртуальной реальности, не привязанной к какой-либо платформе или магазину приложений. True OpenVR имеет гибкие настройки, позволяющие использовать виртуальную реальность на не самых производительных компьютерах, например, используя обратное масштабирование изображения (снижение разрешения).
Программное обеспечение с открытым исходным кодом позволяет разработчикам виртуальной реальности обнаруживать, конфигурировать и управлять устройствами виртуальной реальности максимально просто.
Особенности стандарта [ править ]
- По-настоящему открытый и свободный стандарт, публикующийся свободной лицензией public-domain.
- Прост в использовании и настройке.
- Нет привязки к какой-либо платформе.
- Поддержка самодельных VR устройств.
См. также [ править ]
- HTC Vive
- Oculus Rift, гарнитура виртуальной реальности (VR)
- OSVR
- PlayStation VR, VR-гарнитура от Sony
- Windows Holographic, проект дополненной реальности (AR) от корпорации Microsoft
- Technical Illusions создатели гарнитуры castAR
- Sega VR
- Samsung Gear VR
- Google Cardboard
References [ править ]
Внешние ссылки [ править ]
Загрузка OpenVR SDK для Windows
Это приложение для Windows под названием OpenVR SDK, последний выпуск которого можно загрузить как v1.16.8.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием OpenVR SDK with OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
— 1. Загрузил это приложение на свой компьютер.
— 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 3. Загрузите это приложение в такой файловый менеджер.
— 4. Запустите любой онлайн-эмулятор OS OnWorks с этого сайта, но лучше онлайн-эмулятор Windows.
— 5. В только что запущенной ОС Windows OnWorks перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
— 6. Скачайте приложение и установите его.
— 7. Загрузите Wine из репозиториев программного обеспечения вашего дистрибутива Linux. После установки вы можете дважды щелкнуть приложение, чтобы запустить его с помощью Wine. Вы также можете попробовать PlayOnLinux, необычный интерфейс поверх Wine, который поможет вам установить популярные программы и игры для Windows.
Wine — это способ запустить программное обеспечение Windows в Linux, но без Windows. Wine — это уровень совместимости с Windows с открытым исходным кодом, который может запускать программы Windows непосредственно на любом рабочем столе Linux. По сути, Wine пытается заново реализовать Windows с нуля, чтобы можно было запускать все эти Windows-приложения, фактически не нуждаясь в Windows.
Open vr что это
OpenVR — это программный интерфейс (API) и среда выполнения, позволяющие получить доступ к оборудованию виртуальной реальности от разных поставщиков. При этом OpenVR не требует, чтобы приложения обладали информацией о том, какие устройства они используют. Репозиторий на GitHub — это SDK, который содержит API и примеры. Среду выполнения можно найти в клиенте Steam, открыв раздел «Инструменты» в «Библиотеке» и перейдя к пункту SteamVR.
Дополнительная информация о SteamVR и OpenVR доступна на сайте http://steamvr.com.
Поддержка движка
Поддержка SteamVR, реализующего OpenVR, встроена в Unreal Engine 4, а также в Unity версии 5.4 и выше.
Плагин для SteamVR можно найти на сайте Unity Asset Store.
Драйверы OpenVR
Производители оборудования могут сделать так, чтобы драйверы OpenVR смогли легко предоставить поддержку для контента виртуальной реальности в Steam. Steam является одной из самых больших платформ по распространению цифрового контента во всём мире, на которой доступны тысячи игр.
После того, как вы создадите драйвер OpenVR, вы можете распространять его сами или напрямую в Steam.
Больше о создании драйверов OpenVR можно прочитать здесь.
Частые вопросы
В. Как создать драйвер OpenVR?
О. Узнать больше о создании драйверов можно из документации репозитория GitHub об OpenVR: https://github.com/ValveSoftware/openvr/wiki/Driver-Documentation.
Вам необязательно предоставлять свой драйвер для проверки Valve. Если вы хотите распространять свой драйвер в Steam, вы можете стать разработчиком Steamworks и настроить свой драйвер для распространения в качестве приложения.
В. OpenVR не поддерживает функцию моего устройства. Может ли Valve предложить помощь?
О. Мы ценим отзывы разработчиков оборудования. Отправлять запросы и сообщать о проблемах можно через GitHub: https://github.com/ValveSoftware/openvr/issues.
Steamworks — это набор инструментов и служб от Valve, позволяющих настроить и поддерживать игру в Steam.
- Документация
- Главная
- Подготовка к работе
- Облик в магазине
- Возможности
- Финансы
- Продажи и продвижение
- SDK Steamworks
- Лицензирование интернет-кафе
- SteamVR
- Материалы
- SteamVR
- Программа интернет-кафе Steam
- Обсуждения Steamworks
- Видеоруководства по Steamworks
- Связаться с поддержкой
- Новости и обновления
- Блог Steamworks
- Блог Steam
- Блог SteamVR
- Блог Steam Deck