Камера Unity 3D Google Cardboard

Я экспериментирую с Google Cardboard в Unity 3D, чтобы создать простую VR-игру. У меня возникли проблемы с определением, какая сборная представляет собой стереоскопическую картонную камеру.

Я нашел несколько видео, которые якобы показывают мне, но когда я ищу названия сборных элементов, которые они описывают, я не могу найти их в своем списке. В комментариях к одному видео кто-то предположил, что это называется GVREditorEmulator, который у меня есть в моем prefabs, но не предоставляет камеру при воспроизведении сцены (даже в приложении Unity Remote 5).

Может кто подскажет, как называется сборная Google Cardboard Camera?

Я использую Unity 3D версии 2017.3.0f3 и Google Cardboard SDK для Unity v1.130.1 из этот репозиторий.


person CuriousOne    schedule 11.04.2018    source источник


Ответы (1)


Перетащите GVREditorEmulator.prefab в свою сцену и перейдите в Настройки сборки, затем переключите платформу на iOS или Android, затем перейдите в Настройки проигрывателя и нажмите OtherSettings Снимок экрана, затем щелкните поле виртуальной реальности, перемещенное в поле настроек XR, после чего вы получите этот экран Снимок экрана2, отметьте "Поддерживается виртуальная реальность" и на знаке плюса выберите Картон. Теперь вы можете воспроизвести сцену (удерживайте Alt и перемещайте мышь, чтобы имитировать движение головы).

Примечание. В редакторе больше не отображается стерео-изображение, но оно будет там, когда вы создадите игру на целевом устройстве.

person Zarko Ristic    schedule 11.04.2018
comment
Когда вы создаете игру на целевом устройстве, вы имеете в виду, что она должна отображаться в формате .apk для моего Android в стереоскопическом виде? Потому что я попробовал ваше предложение раньше и подключил свой Android-планшет через USB, и это не сработало. Также, если у меня на сцене нет основной камеры, то она вообще не регистрирует камеру. - person CuriousOne; 11.04.2018
comment
Если вы строите для Android, я имею в виду .apk и для iOS .xcodeproj. MainCamera должна быть на месте, потому что GVREditorEmulator позволяет моделировать движение головы только в редакторе. Но Unity изначально вставляет стереоскопический вид, когда вы устанавливаете флажок Virtual Reality Supported. Обратите внимание в настройках XR на параметр Stereo Rendering Method, который должен быть установлен на Multi Pass. prnt.sc/j3src2 - person Zarko Ristic; 11.04.2018