Потоковое вещание VR-игр на смартфон

28.12.2017

Для трансляции игр на смартфон без HTC Vive или Oculus Rift достаточно программы Trinus VR, и можно свободно использовать любую доступную гарнитуру виртуальной реальности

Oculus Rift или HTC Vive кажутся вам слишком дорогими, чтобы совершать первые шаги в мире виртуальной реальности? Тогда у нас есть решение для энтузиастов, которое в кратчайший срок даст хорошие результаты. Для этого понадобятся инструмент Trinus VR (есть на CHIP DVD), смартфон и недорогая гарнитура — например, очки виртуальной реальности от Samsung.

Trinus VR позволяет передавать в потоковом режиме содержимое экрана ПК на смартфон. Благодаря гироскопу смартфона можно вполне естественным образом осмотреться в виртуальной реальности, не направляя камеру с помощью мыши. Более того, можно использовать обычное устройство ввода — например, клавиатуру или джойстик. В принципе, таким образом на смартфоне в виртуальной реальности можно отображать любое ПО для компьютера, поскольку инструмент всегда передает контент активного окна. Наибольшее удовольствие программа доставляет при передаче игр для ПК от первого лица.

Технические особенности

Trinus VR — достаточно продвинутое программное обеспечение, позволяющее генерировать 3D-контент. Из особенностей следует выделить важное свойство — это потоковая трансляция видео через беспроводное или USB-соединение. В настоящее время поддерживается эмуляция мыши, FreeTrack/TrackIR протокол VR или использование внешних средств (Opentrack или FreePie). Данные датчиков передают, в том числе, повороты на ваше устройство, а 3D-картинку можно генерировать для игр, не поддерживающих режим полноценного 3D. К тому же присутствует коррекция искажений под линзы конк­ретной VR-гарнитуры. А для работы потребуется компьютер с ОС Windows. Гарнитуру лучше выбирать из списка сертифицированных устройств — например, Google Cardboard или аналогичную модель. Для первоначальной настройки в первую очередь уменьшите разрешение рендеринга игры. Оно должно быть в два раза ниже, чем разрешение экрана смартфона. Формат установите 4:3. Если игра отображается в формате 16:9, представленное в этом руководстве решение для виртуальной реальности не рекомендуется использовать, потому что смартфон покажет сжатую картинку.

Основная проблема — управление

Trinus VR и визуально более эффектная альтернатива VRidge от Riftcat умеют вещать в потоковом режиме специальный контент для SteamVR и аналогичных систем, однако богатый набор опций управления контроллера виртуальной реальности они заменить не могут. Так, можно передавать изображение и откалибровать гарнитуру, но управлять специальным контентом виртуальной реальности с помощью мыши и клавиатуры не получится. VRidge для таких случаев предлагает поддержку контроллера движений PlayStation Move и управления с помощью жестов Leap Motion. Приложение Trinus VR также совместимо с контроллерами PlayStation Move и Nolo VR.
Еще один совет: если использовать смартфон в комплекте с Samsung Gear VR, обычно он автоматически переключается в режим Gear VR, то есть отображаться будет только контент для Oculus, а передаваемого в потоковом режиме изображения не будет видно. В этом случае поможет приложение Play Cardboard apps on Gear VR (платное).

1 Установка Trinus VR на смартфон и ПК

Установите Trinus VR Lite на смартфон, разрешите доступ к данным беспроводного соединения и подтвердите условия использования. Затем установите на компьютер сервер Trinus VR. Trinus VR Lite — это 15-минутная пробная рабочая версия инструмента. Существует несколько способов продлить время использования программы. В разделе «Trial period» активируйте приложение на 60 минут. В них входит только то время, в течение которого контент фактически вещается на смартфон. Просмотр рекламы дает еще десять минут бесплатного использования. Если вам все понравится, можете приобрести мобильное приложение за 600 рублей. Программа-сервер бесплатна.

2 Установка соединения между смартфоном и ПК

Самых ярких эффектов виртуальной реальности можно добиться, если соединить смартфон и компьютер по кабелю USB. Подключите устройства друг к другу, и запустите приложение и сервер. После этого в приложении внизу посередине коснитесь значка USB, чтобы попасть в настройки. Активируйте «USB Tethering» и вернитесь в приложение. Значок USB через некоторое время должен стать фиолетовым и будет выделен жирным. Затем щелкните в программе-сервере и коснитесь в приложении значка треугольника, чтобы начать вещание.
Если соединение USB не удается, активируйте на смартфоне режим полета. Если и так ничего не получается, попробуйте с помощью мобильного гаджета настроить хот-спот и подключить к нему компьютер.

3 Изменение параметров Trinus VR Server

Для первой пробы достаточно основных настроек программы-сервера. Позже в разделе «Head Mount» можно выбрать несколько предустановок, чтобы компенсировать искажения линз в различных моделях гарнитур. Попробуйте их и выберите самую оптимальную комбинацию для наилучшего результата. На вкладке «Video» найдите «Adjust Lens», чтобы отдельно откорректировать линзы. Правда, это делать довольно утомительно. Самое лучшее качество изображения получится, если для параметра «Image Scale» установить значение «Ultra» и передвинуть бегунок «Compression» вправо до конца.