Существуют простые способы игры в Виртуальной реальности через Cardboard?
С помощью Cardboard - нет, с помощью Gear VR - да. У Samsung сейчас самый отполированный процесс работы с виртуальной реальностью: вставил мобилу в шлем, надел на голову, всё. Мобила сама догадается, что её вставили в шлем, датчик в шлеме сам распознает, что вы надели шлем, и само запустится виртуальное окружение с магазином и библиотекой, а дальше вы можете делать что хотите: играть, смотреть фильмы, качать приложения. На кардборде такого и близко нет, потому что это просто баловство с картонкой, а не платформа. Oculus с Samsung сделали платформу, поэтому у них всё хорошо.
Какие проблемы мешают возникновению чего-то крутого связанного с Виртуальной реальностью?
Расскажу про мобильный ВР. В первую очередь современным мобильникам не хватает производительности, чтобы показывать интересную картинку. Для того, чтобы игрока не укачивало, игре нужно держать стабильные 90 FPS. Лучше больше, но экранов таких ещё нет. Одна из самых красивых игр для мобилок на сегодняшний день это
Land's End. Разработчикам игры, чтобы добиться такой частоты обновления экрана, пришлось использовать низкополигональные модели, убрать все источники освещения и задействовать кучу трюков оптимизации. А всё потому, что рендерить картинку нужно на два глаза и с большим разрешением.
Предположим, что проблему с железом решили и во всех мобильниках теперь есть топовый Core i7. Остаётся проблема софта. Никто не проектировал мобильные операционные системы в расчёте на то, на них будут запускать ВР. Соответственно доступ к железу предоставляется через кучу слоёв абстракции, в каждом из которых понатыканы планировщики и менеджеры. Проход через все слои приводит к увеличению интервала "motion-to-photon": человек поворачивает голову, датчики движения регистрируют поворот, программа рассчитывает новую картинку, картинка отправляется на экран. На каждом из этих этапов происходят задержки, и это касается не только информации с акселерометра, даже банальные тапы по экрану могут попасть в приложение с задержкой в десятки миллисекунд. Похожая ситуация на PC. У линукса в этом плане дела всегда были плохи, там ситуацию старается исправить Valve с Nvidia и AMD. А в Windows в последние пару лет сильно переделали ядро, в последних версиях ОС всё довольно хорошо.
Предположим, что и эти проблемы решили, чего ещё не хватает? Не хватает устройств ввода. Если вставить мобильник в шлем, то остаётся не так много способов взаимодействия с игровым миром. Можно крутить головой, отдавать голосовые команды иии... всё. У Cardboard ещё есть кнопка, а у Gear VR примитивный трекпад. Управление голосом отпадает, технологии пока не те. Позиционного трекинга на мобилках пока нет и не ожидается, в итоге остаётся эдакий перископ с кнопкой. Много ли игр можно сделать с таким управлением? Не очень много.
Кроме перечисленных проблем, есть ещё множество других, которые тоже вносят свою лепту. Поэтому и получается, что "повсюду новости, ажиотаж", а игр мало. Тем не менее игры есть и появляются новые, так что нужно просто ещё немного подождать.