Невозможно войти в режим VR с проектом krpano

Описание

Здравствуйте, в настоящее время я просматриваю руководство по krpano oculus rift . Все в крпано работает, за исключением того факта, что я не могу заставить его работать в режиме VR.

Что я пробовал

Чтобы заставить HTML-код работать в режиме VR с Oculus Rift, мне нужно:

  1. Загрузите и установите один из экспериментальных веб-браузеров. Я выбрал FirefoxNightly (который работает с онлайн-демо krpanos) .
  2. Добавьте кнопку «Войти в VR» и добавьте щелчок для запуска enterVR

Я также проверил, и плагин webvr установлен и активен в моем firefox каждую ночь.

Ошибки

В моей консоли я получаю эту ошибку, когда нажимаю кнопку.

ReferenceError: enterVR не определен

Вопросы

Что я делаю неправильно/не хватает, чтобы он работал?

Есть одна часть урока, которую я не совсем понял.

Поддержка стереоскопического рендеринга (выходная сторона): либо стереоскопический рендеринг будет включен автоматически при использовании плагина WebVR и вызове действия enterVR()...

Подключаемый модуль WeBVR – это интерактивный элемент, который ссылается на эту страницу. Они начинают говорить о webvr.js и возможных атрибутах для xml-страницы.

<plugin name="WebVR" devices="html5" keep="true"
        url="webvr.js"
        worldscale="1.0"
        mousespeed="0.00125"
        mobilevr_support="true"
        mobilevr_ipd="63.5"
        mobilevr_screensize="auto"
        mobilevr_lens_fov="96"
        mobilevr_lens_dist="0.6"
        mobilevr_lens_vign="100"
        mobilevr_webvr_dist="false"
        mobilevr_sensor_mode="3"
        mobilevr_fake_support="false"
        vr_cursor=""
        vr_cursor_onover=""
        vr_cursor_onout=""
        onavailable=""
        onunavailable=""
        onunknowndevice=""
        onentervr=""
        onexitvr=""
        />

Включает ли плагин webvr (тот, что поставляется с firefoxnightly) все вышеперечисленное или нет? Если это не так, как мне найти этот webvr.js и как включить его в свой проект (или firefoxnightly) с файлом xml?

Это могут быть очень простые вопросы, но я потратил много часов, пытаясь понять это, но безуспешно. Я ценю любую помощь. Спасибо.


person kemicofa ghost    schedule 09.03.2015    source источник


Ответы (1)


Получил помощь и смог разобраться.

Прежде чем я начну, все, что я пробовал ранее (и то, что я упомянул в вопросе), было совершенно неправильным. Забудьте все, что я написал, и просто следуйте этому.

Важная информация

введите здесь описание изображения

В вашем krpano-1.19-pr1 вы заметите папку viewer, которая сама имеет plugins folder. В этой папке плагина вы найдете следующие жизненно важные файлы, необходимые для правильной работы вашего VR:

  1. webvr.xml
  2. webvr.js
  3. webvr_cursor_80x80_17f.png

Решение

Вам нужно скопировать эти три файла и поместить их в созданную вами папку плагина vtour.

учебник по krpano 2

Вам нужно открыть файл tour.xml и добавить две строки (Я думаю, вы можете сделать это до или после изменения файла tour.xml через файл tour_editor.html. интерфейс ):

<!-- webvr.xml - WebVR plugin, enter/exit VR buttons, VR cursor, VR setup -->
<include url="%SWFPATH%/plugins/webvr.xml" />

<!-- add/overwrite some settings from the webvr.xml for this example -->
<plugin name="WebVR" mobilevr_fake_support="true" />        <!-- enable the FAKE VR support to allow testing also on desktop and tablets without VR support -->

Эти строки нужно добавить в начало файла после:

<krpano version="1.18" title="Virtual Tour" onstart="startup();">

учебник krpano 3

Эти две строки просто сообщают krpano расположение трех новых файлов, которые вы добавили в папку с плагинами.

Конечный результат?

Эти строки позволят вам перейти в режим VR. Нет, вам не нужно добавлять кнопку в файл tour.html, теперь он делает это автоматически, как в демоверсии.

Надеюсь, это поможет другим, которые столкнулись с той же проблемой.

person kemicofa ghost    schedule 09.03.2015