Панорама 360° в браузере, HTCVive, Oculus Rift

не могли бы вы помочь мне понять, как я могу сделать панораму 360 для Интернета. Я использую SteamVR и Oculus sdk, потому что мне нужно универсальное приложение для (Web, HTCVive, Oculus Rift).

Он работает в Unity, но после компиляции для WebGL не работает в Интернете. Просмотрите эту ссылку.

Можете подсказать, что я делаю не так? Или, может быть, разработать универсальное приложение невозможно?

Благодарю вас!


person Svitlana    schedule 09.11.2016    source источник


Ответы (1)


HTC Vive или Oculus SDK предназначены для приложений для конкретных платформ. Вы не можете использовать их в сборке WebGL. У Unity на данный момент нет ничего для WebGL + WebVR согласно этому< /а>.

Но для поддержки обеих функций WebGL и WebVR вы можете использовать этот плагин. Это шаблон WebGL, который имеет оболочку WebVR в своем js-скрипте.

Перейдите по этой ссылке, чтобы внедрить его в свое приложение WebGL: Экспорт инди-игры Unity в WebVR

Но я рекомендую вам создавать сборки для конкретных платформ, а также для Oculus и HTC Vive. Сменить платформу и создать приложение не так уж и сложно.

Надеюсь это поможет

person Umair M    schedule 09.11.2016
comment
Большое спасибо за ответ! Попробую! - person Svitlana; 09.11.2016
comment
Ммм, извините, я думаю, это не совсем то, что я хочу. Как я понимаю, WebGL + WebVR позволяют мне правильно подключить гарнитуру к браузеру? Однако мне нужен, но самый простой, что-то вроде этого ="nofollow noreferrer">developers.google.com/vr/concepts/vrview-web для возможности чередования в браузере. Вот ссылка, которую они предоставили github.com/googlevr/vrview, и я вижу, что это не Unity. Возможно ли это с Unity? - person Svitlana; 10.11.2016
comment
Таким образом, вам не нужен разделенный экран VR, например это в вашей сборке webGL? - person Umair M; 10.11.2016
comment
Если вы думаете сделать то же самое, что и VRView от Google, но в Unity WebGL для поддержки нескольких платформ. Вы должны знать, что Unity WebGL не предназначен для Oculus или Vive. Эти устройства должны получить доступ к вашему приложению WebGL через браузер. Так зачем использовать единство для создания веб-приложения, которое можно сделать с помощью нативного кода в одну строку. В конце дня вы будете просматривать его в браузере. - person Umair M; 10.11.2016