Настройка соединения

TrinusGyre может использовать почти любой тип сети для потоковой передачи данных между телефоном и компьютером, но некоторые будут работать лучше, чем другие:

- USB: Это использует USB-тетеринг (USB-модем), чтобы установить самый быстрый тип подключения

- Прямое подключение WiFi / Wifi точка доступа: В большинстве случаев, это будет хороший вариант, так как он использует прямое соединение Wi-Fi (то есть не маршрутизатор) между сервером и клиентом. Это означает, что либо ПК, либо телефон действуют как точка доступа, в то время как другой соединяется с ним.

- Wi-Fi маршрутизатор с проводным ПК: Тоже неплохой вариант, ПК подключается к маршрутизатору через сетевой кабель, в то время как телефон подключается через Wi-Fi

- Wi-Fi маршрутизатор, когда все устройства беспроводные: ПК и телефон подключены через маршрутизатор. Это самый медленный вариант, и это может вызвать фризы (задержки) и низкую производительность.

Установление связи между телефоном и компьютером должно быть достаточно простым. С авто определением, включенном на обоих концах. Запустите каждую сторону и ждите подтверждения соединения. Обратите внимание, что это может занять несколько секунд, и даже минут, если подключение к сети было недавно создано (с ОС Windows и телефоном потребуется некоторое время, чтобы настроить его, особенно в режиме USB).

Убедитесь, что доступ через порты разрешены брандмауэром Windows (Windows, как правило, просит разрешения).

Чтобы использовать подключение USB, включите опцию USB- тетеринг на телефоне (обычно в Настройки -> (сети) Подробнее ... -> USB-модем). Обратите внимание, что некоторые телефоны имеют ограничение на эту опцию, но есть обходной путь (например, ПК соединение к точке доступа смартфона вместо использования наоборот). Интернет на телефоне должен быть отключен, чтобы избежать использования мобильных данных 3G / 4G компьютером. Если вам нужен Интернет (для многопользовательской игры или требований входа в игру), вы можете изменить приоритет сетей использования ПК (чтобы он обращался в Интернет через обычный интерфейс подключения, а не USB). Это также может помочь, если вы испытываете подтормаживание во время онлайн-игр (с ПК все еще может быть попытка использовать сетиWiFi телефона).

Видео настройки

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

Псевдо 3D

Дублирование изображения (по картинке на каждый глаз), когда 3D режим SBS (стереоскопическое изображение две картинки рядом) не доступно. Только несколько игр поддерживают SBS. Есть также инструменты, которые делают преобразование, такие как Vireio или TriDef. Последнее предназначено для использования в полноэкранном режиме, но можно переключить в оконный режим (благодарю Назар за совет), посмотреть детали можно здесь http://www.tridef.com/forum/viewtopic.php?p=21603#p21603.

Так же в режиме дублирования изображения лучше использовать более квадратное разрешение игры, с соотношением сторон 4:3 или, в идеале, 8:9, чтобы избежать искажений. И всегда старайтесь получить разрешение как можно ближе к разрешению вашего телефона. Например, на 720p телефоне (1280x720) желательно использовать разрешение игры 640x720 (8:9 соотношение) или 800x600 (4:3, без искажений). 8:9 соотношение не доступны по умолчанию, но в большинстве случаев их можно включить в настройках видеокарты. Это лучшее соотношение в использовании, так как это устраняет искажения масштабирования.

Курсор

Используйте эту опцию, чтобы показать курсор на потоковом видео. Это полезно только для некоторых приложений (т.к. большинство игр уже показывает курсор).

Быстрое преобразование (ресэмплинг)

Эта опция использует другой метод масштабирования. Он намного быстрее, но представляет цветные артефакты, если выход не пропорционален размеру входного сигнала. Для достижения наилучших результатов, всегда старайтесь использовать разрешение ниже или равное разрешению вашего телефона (половину ширины при использовании Псевдо3D режима).

Качество

Это указывает на уровень сжатия видео. Чем ниже параметр, тем более быстрый поток видео, но с потерей качества изображения. Хотя может повысить производительность. Воздействие не столь большое, как снижение разрешения экрана, так что было бы предпочтительнее низкое разрешение и установить качество более высокое.

Режим захвата видео

«Совместимый» режим и «Быстрый» являются альтернативными методами захвата содержимого экрана. «Совместимый» является предпочтительным, так как он совместим с большинством игр/приложений. «Быстрый» - производительный, но несовместим с некоторыми играми/приложениями. Limelight является хорошим вариантом, если ваша видео картаGamestream (TM) совместима, так как он в настоящее время обеспечивает лучшую производительность. Недостатком является, что калибровка линз и опции Псевдо3D не доступны для него в данный момент. При использовании Limelight, пожалуйста, обратите внимание, что вы можете вручную указать IP адрес ПК, так что вы можете использовать USBподключение вместо используемого по умолчанию WiFi. Кроме того, можно добавить рабочий стол в список приложений (вGeForce Experience) и использовать при потоковой передаче, поскольку это будет более гибким вариантом, чтобы выбрать игру/приложение для запуска. 

Фикс границ окна

Если вы видите границы транслируемого окна, попробуйте изменить этот параметр, чтобы их удалить.

 

Максимальный FPS

Это ограничитель частоты кадров. Так же может способствовать снижению дрожаний и других проблем потокового видео.

 

Калибровка линз

Вы можете выбрать клавиши для Калибровки изображения / Больше / Меньше / Сброс действий. Нажмите на действие, затем нужную клавишу. После того, как Trinus Gyre запущен, вы можете использовать их для устранения искажения изображения, чтобы оно соответствовало вашей гарнитуре VR (Google Cardboard, Durovis, ColorCross и т.д., все они имеют различные линзы). «Сброс» вернет настройки к значениям по умолчанию.

 

Настройки датчиков

Trinus Gyre может эмулировать несколько различных механизмов контроля, чтобы перевести движения головы в игровой мир. Есть в настоящее время три основных варианта, в зависимости от того, какой поддерживает запускаемая игра (вы должны проверить информацию об игре, чтобы узнать, поддерживает ли она один из режимов, таких как Freetrack илиTrackIR).

Мышь

Это наиболее подходящий вариант (поддерживаются даже старые игры, при условии, что они имеют осмотр мышью), но он ограничен в своей точности. Вы можете использовать ползунки чувствительности, чтобы настроить степень движения (обратите внимание, что это может быть изменено во время игры).

FREETRACK

Полноценный протокол VR (Virtual Reality), он делает 1:1 отображение между головой и движениями игровой камеры. Это имеет ограниченную библиотеку совместимых игр. Запустите Trinus Gyre перед началом игры, чтобы убедиться, что он поднимает протокол.

TRACKIR

Подобен FreeTrack, но поддерживает большее количество совместимых игр. Некоторые из них имеют ограничение использования, тогда требуется, чтобы опция TIRFix была включена. Запустите Trinus Gyre перед началом игры, чтобы убедиться, что он поднимает протокол.

FREEPIE IO

Альтернативный протокол, использующий плагин FreePIE's IO. Это хороший протокол для легкой интеграции TrinusGyre и другого программного обеспечения, разработанного или модифицированного для поддержки отслеживания положений головы. Примером этого является сценарий Jackii's Python использование поворотного устройства в Blender, как показано здесь (http://www.elysiun.com/forum/showthread.php?353281-FreePIE-integration). Следует отметить, что этот вариант также может быть использован в качестве перенаправления к FreePIE, и должен работать лучше, чем другие существующие FreePIEперенаправления.

 

Внешний OPENTRACK/FREEPIE

Это параметры перенаправления и изменения формата данных датчиков для использования с Opentrack или FreePIE, обеспечивающие расширенные возможности настройки и дополнительные преобразования (например, эмуляция джойстика). Для того чтобы используемые внешние приложения получили данные, вам придется установить соответствующие им UDP-трекеры прослушивания на Trinus Gyre порт датчика + 1. Таким образом, при использовании по умолчанию 5555 порта, перенаправление будет доставлено в порт 5556.

 

Чувствительность / Инверсия (изменение направления)

Вы можете использовать полосы чувствительности и флажки инверсии (даже после запуска потокового видео), чтобы изменить соотношение движения между головой и виртуальным миром.

Порядок

Эта опция позволяет поменять местами соответствия для осей датчиков. Это полезно в случае, если вы хотите использоватьTrinus Gyre с телефоном в другом месте (например, на голове и смотрите в монитор, а не в мобильное устройство, установите порядок Yaw, Roll, Pitch). Наконец, есть определенные действия, которые могут быть назначены на кнопки контроллера или клавиатуры. Это особенно полезно в режиме «мыши», и позволяют быстро вручную повернуться или игнорировать (пока нажата соответствующая клавиша) отслеживание головы, так что вы можете изменить ваше положение головы без действий в игре. Если движение ведет себя смешно, попробуйте переориентировать телефонные датчики, нарисуйте 8-ку смартфоном в воздухе. Магнит на Google Cardboard может вызвать помехи, так же можно попробовать калибровку с телефоном в коробке или уберите магнит. Обратитесь к разделу об устранении неполадок Дополнительные советы.

Настройки клиента

Эти опции могут быть настроены через клиентское приложение. В большинстве случаев, нет необходимости менять эти параметры.

IP адрес

Эта опция доступна только когда Автоопределение отключено или когда активен USB-тетеринг (USB-модем). Она использует специфический IP-адрес, который указан в сервере.

Видео порт

Порт, который будет использоваться для трансляции видео.

Порт сенсоров

Порт, используемый для отправки показаний отслеживания головы в ПК.

Авто определение

Эта опция автоматически находит сервер, чтобы установить соединение без назначения IP-адреса. ПК и клиент должны иметь возможность начать соединение. Рекомендуется включить.

Коррекция линз

Включает коррекцию искажений изображения (сплющенный прямоугольник). Это необходимо, чтобы исправить искажения, создаваемые линзами гарнитуры, так чтобы прямые линии оставались прямыми.

Жесты камеры

Жесты, которые позволят вам запустить клиент, проводя рукой перед камерой, находясь в меню. Или использовать камеру, чтобы увидеть то, что находится перед вами (в реальном мире), в то время как идет видео поток. Первая особенно полезна, поскольку позволяет избежать необходимости извлечения смартфона из VR гарнитуры для запуска потоковой передачи. Прозрачная функция хороша, чтобы вернуться в реальный мир, не снимая VR гарнитуры (но обратите внимание, что этот параметр может повлиять на производительность). Посмотреть как работают жесты можно здесь (http://youtu.be/lBBfLWp0asU).

Улучшенное качество

Включено по умолчанию. Эта опция увеличивает глубину цвета для лучшего качества изображения.

Буферизация

Когда включена буферизация, второй кадр, будет собран и обработан, в то время как предыдущий готовится отображаться. Это может улучшить частоту кадров, но может привести к незначительному росту задержек.

Пропуск кадров

Если предыдущий кадр не отображается,а текущий уже готов, Trinus Gyre будет игнорировать подготовку следующего (и даст больше времени для устройства, чтобы обновить дисплей). Включение этой опции может улучшить общую производительность 

Подготовка запуска

- Предполагается, что вы уже установили Trinus Gyre, вы можете приступить к старту сервера (Trinus Gyre.exe), и клиента наAndroid

- Android и ПК должны быть подключены к одной и той же сети (через USB-модем, прямого Wi-Fi / точки доступа смартфона или через Wi-Fi маршрутизатор)

- Настройте Trinus Gyre. Для этого примера, вы можете оставить большинство опций, как показано по умолчанию. Обратите внимание, что вам может понадобиться установить видео в режиме «Совместимый» (если картинка замерзает/остается черной)

- Нажмите кнопку Запуска на обеих сторонах Trinus Gyre и ждите когда будет установлено соединение (это может занять некоторое время)

- Выберите оконный режим игры с соотношением сторон 16:9 для игры (в настройках), например 1280x720 

- Поместите Android устройство (которое уже должно передавать потоковое видео контента игры) в VR гарнитуру, и вы можете начать играть 

Примечания

Не все игры изначально поддерживают SBS режим (два изображения рядом). Кроме того, вы можете использовать такие инструменты, как Vireio, Helix мод или TriDef (последний из которых платное приложение). Но если 3D SBS не получается, вы можете использовать Trinus Gyre в режиме Псевдо3D, так что изображение будет продублировано (для каждого глаза). Вы теряете глубину 3D, но производительность увеличивается (требуется низкое разрешение игры), и он будет работать с большинством игр. Только не забудьте использовать разрешение 4:3 вместо 16:9, например 800x600. В большинстве игр для отслеживания головы работает только режим «Мышь», но некоторые игры поддерживают лучшие альтернативы: FreeTrackили TrackIR. Вы можете попробовать игры, такие как Rise of Flight, Drift 3, Arma, и т.д. ...

Устранение неисправностей

Вот несколько советов, для решения общих проблем. Многие из них были разобраны через Помощь пользователям в форуме (большое спасибо им всем!), Так что если у вас есть другая проблема или знаете, как исправить, пожалуйста, присоединяйтесь к форуму. (http://oddsheepgames.com/?page_id=208) 

Низкая частота кадров

- Попробуйте использовать самый быстрый тип подключения из доступных

- Уменьшите разрешение игры. Для достижения наилучших результатов, всегда используйте разрешение равное или ниже устройства 

- Используйте режим Псевдо3D. Это уменьшает глубину восприятия, чем в реальных 3D, но повышает производительность весьма заметно (так как есть половина видеоданных для обработки потока)

- Проверьте с альтернативным оборудованием (например, быстрый ПК / Телефон / маршрутизатор). Имейте в виду, слабое звено является уязвимым местом. Например, Вы можете иметь мощный компьютер и телефон, но если маршрутизатор старый и медленный - работа Trinus Gyre не будет хорошей.

- Убедитесь, что сеть не находится под интенсивным движением (например, потоковое вещание видео на другие устройства)

- Отключить коррекцию линз

Коррекция линз

- Некоторые приложения могут вызвать проблемы. В частности, программное обеспечение, которое транслирует потоковое видео, такие как TeamViewer или Splashtop. 

- Это может быть вызвано различными причинами, попробуйте другой тип подключения, проверьте форумы для получения дополнительных советов 

Невозможно создать прямое подключение WiFi

- Trinus Gyre сервер требует запуска с правами администратора (Правая кнопка мыши на иконку программы и «Запустить от администратора»)

- Некоторое оборудование не поддерживает такую опцию

- Можно использовать WiFi-тетеринг. Например, ПК соединение к точке доступа смартфона вместо использования наоборот

Нет интернета на ПК при соединении

- Измените приоритет сети вместо используемого по умолчанию. Как изменить приоритет смотрите здесь (http://superuser.com/questions/403350/how-to-select-default-network-interface-for-internet).

Низкая производительность пока устройства связаны и онлайн

- Компьютер все еще может использовать подключение телефона к Интернету (даже с 3G / 4G выкл) с помощью Wi-Fi. Это приведет к снижению производительности на Trinus Gyre, с онлайн-играми. Можно отключить Wi-Fi на телефоне или, как и в предыдущем случае, изменить приоритет сети на компьютере таким образом, чтобы он использовал стандартное соединение.

 Проблемы с USB подключением

- Возможно требуется установить специальный USB драйвер:
http://forum.xda-developers.com/showthread.php?t=1120552
Так же возможно потребуется установить Google ADB драйвер: http://developer.android.com/sdk/win-usb.html. Убедитесь, что нет отсутствующих или устаревших драйверов, проверив Диспетчер устройств Windows

- Попробуйте включить/отключить USB отладку на вашем смартфоне, это может помочь

Отслеживание головы не работает должным образом

- Убедитесь, что датчики телефона откалиброваны (сделать 8-ку в воздухе)

- Избегайте возможных помех (магниты Cardboard / колонки, нахождение близко к монитору, ...)

- Проверьте состояние датчиков приложения на смартфоне, например AndroSensor

- Если Freetrack/TrackIR не работает, проверьте, работает ли режим мыши (может быть несовместима игра)

- Всегда устанавливайте связь Trinus Gyre перед началом игры при использовании Freetrack/TrackIR

- Некоторые бренды смартфонов (возможно специально) склонны к такого рода проблеме. Попробуйте перезагрузить, переустановить приложения или проверить дополнительную поддержку в отношении вашего устройства

- В некоторых случаях, это может быть проблема, связанная с использованием пользовательской прошивки. Проверьте форумы о вашей конкретной прошивке

- Режим «Мышь» может не работать для некоторых игр, если Trinus Gyre не настроен на запуск от имени администратора

- Попробуйте ремонт реестра Windows, с помощью любого инструмента, например CCleaner

Черный/застывший экран на ANDROID

- Попробуйте включить V-Sync (вертикальная синхронизация) в игре

- Используйте режим «Совместимый» вместо «Быстрый»

- Отключите все видео приложения, которое могут вызывать помехи (TeamViewer, Splashtop, ...)