Пионеры виртуальной реальности, разрабатывающие веб-приложения и сайты под Oculus Rift, теперь могут работать с обычной версией браузера Firefox Nightly вместо запуска специальной сборки. Ядро последних версий Nightly для Windows и Mac поддерживает WebVR, а для интеграции с Rift потребуется поставить аддон, который просто предоставляет браузеру библиотеку Oculus Rift SDK. Исходники и инструкции лежат на GitHub.
Mozilla давно работает над виртуальной реальностью в Сети, но раньше API функционаровал только с экспериментальной сборкой браузера, которая по прочей функциональности отставала от обычной из-за смещённого в сторону VR акцента у команды разработчиков. Теперь эта проблема решена, а сообщество надеется вскоре реализовать в Nightly функцию прямого взаимодействия с Rift (Direct-to-Rift) наряду с поддержкой WebVR сборками под Linux и Android.
Инструкция:
- поставить Firefox Nightly для Mac или Windows
- установить в него аддон WebVR Oculus Rift Enabler
- запустить в окне без e10s
Хотя поддержка виртуальной реальности уже добавлена в Nightly и Developer Edition (Alpha), по-умолчанию она будет отключена в версиях Beta и Release. По мере дальнейшего совершенствования WebVR решение подлежит обсуждению и, возможно, изменится. Также сейчас WebVR в Firefox не работает с мультипроцессинговым браузингом (e10s), который проходит тестирование на различных сборках Nightly. Чтобы посмотреть WebVR-контент, вы должны использовать окно без e10s. Рассматривается возможность ревизии поддержки CSS и DOM, чтобы обеспечить максимальную совместимость виртуальной реальности с существующим интернет-контентом. Кроме того вскоре энтузиасты смогут сообщать об ошибках на bugzilla.mozilla.org прямо в WebVR-компоненте.
На этом хорошие новости не закончились. Сообщество Mozilla опубликовало улучшенную версию сайта mozvr.com с библиотекой ресурсов для разработчиков и ускоренным доступом к демо. Первым подарком стал урок по быстрому созданию VR-макетов в Illustrator от исследователя и дизайнера команды Mozilla Джоша Карпентера (Josh Carpenter).
Подписаться на новости проекта WebVR можно здесь.