OpenHMD: бесплатный проект с открытым исходным кодом для развития VR


Есть альтернативы с открытым исходным кодом, доступные почти для всего. Неважно, занимаетесь ли вы разработкой программного обеспечения, разработкой мобильных приложений или чем-то еще, вы найдете достаточно бесплатных ресурсов, чтобы легко завершить свои проекты.

Сегодня поговорим об OpenHMD, проекте с открытым исходным кодом для разработки VR. 

OpenHMD: бесплатный проект с открытым исходным кодом для развития VR

Что такое OpenHMD?

OpenHMD - это проект, направленный на создание API с открытым исходным кодом и драйверов для технологии погружения. OpenHMD поддерживает широкий спектр устройств, таких как Oculus Rift, HTC Vive , Sony PSVR Deepoon E2 и другие.
Также они поддерживают драйвер Generic для Android и драйвер данных для внешнего датчика, что позволяет использовать функции Sensor Fusion и предоставлять свои собственные данные.  

OpenHMD предлагает поддержку языков программирования, таких как Go, Java, .NET, Perl, Python и Rust. Проект OpenHMD выпущен под усиленной лицензией.

Проект OpenHMD недавно выпустил версию 0.3.0 под кодовым названием Djungelvral с некоторыми важными изменениями. Прежде всего, обновление расширило поддержку 3Glasses D3, Oculus Rift CV1, NOLO VR, HTC Vive и HTC Vive Pro, Deepoon E2, GearVR Gen1 и т.д. 

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

Команда разработчиков также объявила о планах изменить систему сборки. OpenHMD добавил поддержку Meson и удалит поддержку Autotools в следующем (0.4) выпуске. Команда также планирует удалить некоторые функции, чтобы сделать API полезным для всех.

OpenHMD больше не поддерживает PlayStation VR из-за неполных заголовков HID, вызывающих проблемы с Windows и macOS. Прежде чем включить этот проект в свою работу, вы должны обновить прошивку вашего устройства до последней версии. Также следует помнить, что некоторые устройства имеют ограниченную поддержку и поэтому не включены в текущую версию.

Команда также объявила, что ускорит цикл выпуска OpenHMD, чтобы быстрее предлагать новые функции и поддержку большего количества устройств. 

Главная изюминка проекта OpenHMD - это реализация с открытым исходным кодом, ориентированная на широкий спектр устройств. 


0 комментариев
Сортировка:
Добавить комментарий

IT Новости

Смотреть все