@Fil101

Oculus rift своими руками. Как выводить изображения с ПК на андроид через USB tethering?

Пока в ожидании релиза пользовательской версии Oculus rifts хотел побаловать себя и потестить собрав аналогичный аппарат из андроида.
На данный момент имею:
1. шлемы Durovis dive, ColorCross, Davyci - android VR шлем
2. android nexus 5 - как монитор
3. forum.xda-developers.com/google-nexus-5/general/ne...
www.youtube.com/watch?v=s1uVsMI0wdo
www.youtube.com/watch?v=lrPjtpebB7A
для датчика движения головы можно использовать встроенный гироскоп телефона через программы shareVR (FreePIE + Android FreePIE IMU) либо Trinus Gyre, но я предпочел вариант легче: купил Head tracker от Carl Zeiss Cinemizer OLED, - датчик движения головы.
4. Вопрос лишь встал в стриминге экрана с компьютера на телефон, можно использовать программу Splashtop по wi-fi, но ужасно падает фпс (часто кадров) и жутки тормоза и зависоны. Через micro-usb HDMI тоже не получается так как оба выхода с ноутбука и телефона hdmi стоят как out (транслируют картинку, но не принимают сами), слышал что можно через USB 3.0, протестил куча программа для удаленного стриминга через wi-fi: Air Display, Air Screen, iDisplay, Twomon USB, Kainy, Splashtop Streamer, USB Mobile Monitor, GeForce Experience + LimeLight 2.5.3, в итоге стриминг экрана на телефон в некоторых программах работает, но только по wi-fi, что заметно теряет частоту кадров на кране телефона при передаче, никак не могу настроить что бы передача данных была через USB модем (USB tethering), что бы передавать картинку через USB кабель на телефон с ПК с меньшей потерей кадров. Ребята подскажите что использовать и как настроить вывод изображения с компьютера на телефон через кабель USB.
Столкнулся так же с большой проблемой в том, что стриминг на телефон не идет при полноэкранном режиме игры на ПК, только если запустить игру в окне, но тогда не работает 3д драйвера на ПК TriDef 3D. Советуют применить другие 3д программы iZ3D, NVIDIA Stereo Driver, Vireio Perception(DX9) или vorpX. Так же вот нашел решении этой пролемы:
WindowedBorderlessGaming_1.1.1.4 (позволяет запустить практически любую игру в окне без рамок с любым разрешением, т.е. правильный соотношением сторон)
TriDef-3D-Ignore-Requires-Fullscreen (запускает любую игру в SBS режиме, даже в окне)
С 3д выводом еще как-то разобраться можно, но никак не получается передавать картинку с ПК на андроид через USB шнур, никак не могу настроить программы, хотя в них есть такая функция, в телефоне при этом включен 3д модем и откладка по USB, как правильно настроить USB tethering? может нужны драйвера на ПК поставить developer.android.com/sdk/win-usb.html
habrahabr.ru/post/228501
habrahabr.ru/post/229453
7362961456f84a2a8ddc40a170cd5711.jpg4ccbae24d8af4464b4739b63e2fb3679.jpgc2e6523f1e3540cc8e58d18d7a2d802f.jpeg884f866dda3f467ea289a9285f73ae90.jpgfd015a7e8fc54430868c552a442d75f0.jpg8f04235333b645bba51f329964917784.jpg77c21c490ff24c5b9b54c68572d9c533.jpg3f532ad0b16e4598aa09b1f517c14d17.jpge2b4ad6e105a4024a5567100cb28fe97.png
  • Вопрос задан
  • 29643 просмотра
Пригласить эксперта
Ответы на вопрос 1
qant
@qant
programer
Год прошел, но может кому пригодится )

Использую Moonlight (moonlight-stream.com/) в сочетании с GeForce Experience на карте nvidia

Для того что бы стримить десктоп:

В Moonlight на андроиде просто подлючаете пк по его ip которое будет указано в сетевых настройках после подключения тетеринга

Ип посмотреть можно тут:

Надеюсь все ясно.

UPD: Теперь у меня есть настоящий Окулус Рифт, так же знаком с остальными шлемами, и скажу я вам что они стоят своих денег и тех ощущений от игр на все 200%!

Не стоит портить себе впечатление поделками, берите сразу нормальный шлем, окулус либо вайв.

На данный момент самый дешевый вариант это WMR шлемы от леново, но там будут проблемы из за определения позиций контролеров, а так же не все игры имеют полную поддержку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы