Trinus Forum › Forums › Обсуждения на Русском › Отслеживание поворота головы Dirt Rally
This topic contains 13 replies, has 3 voices, and was last updated by Demonspe 4 years, 7 months ago.
-
AuthorPosts
-
December 31, 2015 at 1:49 pm #4519
Как сделать отслеживание поворота головы в Dirt Rally? Перепробовал разные трекеры. Сенсоры на тел. работают. Могу управлять курсором мышки с помощью поворотов смартфона.
December 31, 2015 at 6:41 pm #4520Привет. В Dirt пока не пробовал. Сейчас как раз выходные. Проверю, отпишусь. Игра какие протоколы хедтрекинга поддерживает? И поддерживает ли вообще, узнавали?
January 1, 2016 at 6:46 am #4523Должен поддерживаться протокол TrekIR. Я по ссылке посмотрел – есть игра в списке. Пробовал – не получилось.
January 3, 2016 at 4:43 am #4538Приветствую. Прошу прощения за задержку. Я разобрался с Dirt Rally. Он действительно поддерживает TrackIR протокол. Запуск с небольшим приколом
Ваши действия:
– скачать OpenTrack https://yadi.sk/d/jy2D44umme8Cn
– Запустить OpenTrack
– Tracker выбрать UDP sender, нажать рядом на кнопку многоточие (…) прописать порт 5556
– Protocol выбрать FreeTrack 2.0, нажать рядом на кнопку многоточие (…) Select Interface выбрать Use TrackIR, hideFreeTrack
– Нажать кнопку Start
– Запустить TrinusVR
– Режим датчиков (Sensor output) выбрать OpenTrack Redirect, запустить стриминг
– Запустить игру и выбрать вид от первого лица. Хедтрекинг будет работать только в этом режиме
P.S. если оси движутся не в ту сторону, в расширенных настройках trinusvr во вкладке Датчики (sensors) включить инверсию осей, которые ведут себя не правильноJanuary 3, 2016 at 9:52 am #4541Спасибо, друг. Такие сложности). Сейчас буду разбираться.
January 3, 2016 at 11:32 am #4542Заработало. Спасибо тебе. Правда поворачивает не так как надо). Не инверсия вроде. как-то под углом смартфон держать надо. Влево-вправо ровно поворачивает, вверх как-то рывком. Вроде мертвую зону убрал. Разбираться надо. А если что с гироскопа на акселерометр и датчик ориентации переключиться нельзя?
January 3, 2016 at 12:03 pm #4543Нет. Отслеживание снимает показания сразу трех датчиков. Выбор не доступен
Есть еще один способ задействовать хедтрекинг в Dirt средствами trinusvr но если вам предложенный выше вариант показался сложным, то я даже боюсь писать вариант второй-
This reply was modified 5 years ago by
GorLexx. Reason: Добавил
January 3, 2016 at 12:12 pm #4545чтобы выровнять обзор, сядь как удобно и нажми на буквенной клавиатуре цифру 4. В OpenTrack можно тоже назначить кнопку для центровки.
January 3, 2016 at 1:13 pm #4546Все заработало. Спасибо. Интересно, что кабину нельзя полностью обсмотреть. Только на 90 градусов влево и вправо. Назад не обернешся. И есть ли какой-нибудь параметр, регулирующий время отклика? задержка примерно пол секунды, чуть меньше.
January 3, 2016 at 1:45 pm #4547Регулировать время отклика – вы имеете ввиду снизить задержку?
Снизить задержку можно. А заодно можно и FPS поднять. Я уже неоднократно описывал, Продублирую. Я уверен вы это уже читали. Будет полезно.
Комфорт, Задержки и трекинг – Полностью избавиться от задержки увы пока никто не может ни в одном из способов стриминга. Но сократить задержку до приемлемо комфортной можно.
1 – разрешение игры не должно превышать по вертикали разрешение вашего смартфона. Можно так же заведомо выставить его немного меньше разрешения смартфона. Что на качестве скорее всего будет не сильно заметно, зато текст будет читаться комфортнее, тем более если разработчик игры шрифт сделал маленьким 😉
2 – использование Fake3D вместо настоящего сокращает количество обрабатываемых пикселей, за счет чего снижается нагрузка на процессор и в результате снижается задержка.
3 – на стороне смартфона в настройках тринус если отключить Коррекцию линз, так же сократится задержка, а еще это предотвращает перегрев смартфона
4 – на стороне смартфона в настройках тринус можно Качество стриминга изменить на Balanced или Speed, это тоже увеличит производительность и снизит задержку
5 – если в игре элементы HUD не вплотную к краю, можно в расширенных настройках сервера во вкладке Видео (на стороне ПК) задействовать ЗУМ. Увеличение до 103-105 процентов даст хороший прирост в производительности без потери качества и снизит задержку
6 – если элементы HUD используются не по всему периметру экрана можно вместо ЗУМ использовать Срез границ (border crop). Это так же увеличит производительность а еще этим параметром можно откорректировать искажение пропорций
7 – снижение качества игры до оптимальной производительности так же благоприятно скажется на стриминге, сократит задержку
8 – в последней версии 2.0.5 Ксавьер добавил опцию снижения дрейфа датчиков (на стороне смартфона). Активация данной опции накладывает фильтр на показания датчиков и в зависимости от настроенной чувствительности может ощущаться заметная задержка трекинга. Если появляется дискомфорт, можно убавить фильтр или отключить его вовсе
Не обязательно использовать сразу все эти советы. Можно сочетать пару из них и этого может быть уже достаточно для комфортной продолжительной игры. Я таким макаром увеличиваю ФПС когда это необходимо и задержка в разных играх держится в районе 15-25 мс (ощущаемое сравнение с мунлайт. Он показывает задержку в числовом значении).Ну и само собой можно убавить качество стриминга во вкладке видео и компрессию потока. Или вовсе на оба параметра установить флажок автоподстройки (Adjust). Это тоже сократит задержку
January 3, 2016 at 2:26 pm #4548Всё понял. Спасибо.
January 4, 2016 at 7:04 pm #4550Обзор через несколько секунд начинает поворачиваться самопроизвольно направо или налево. Где-то я здесь видел что-то подобное. Теперь не могу найти. Не подскажешь?
January 4, 2016 at 7:21 pm #4551Это называется дрейф. Может быть вызван несколькими причинами:
– Перегрев смартфона
– Рядом находятся электромагнитные/магнитные источники
– Неточность датчиков
– накопление ошибок
Возможные варианты лечения:
– Калибровка датчиков/сброс показаний – нарисовать в воздухе смартфоном цифру 8
– Исключить возможные источники магнитных/электромагнитных помех (колонки, наушники, монитор, системник, роутер, магнит в гарнитуре и т.д., т.е отодвинуться, убрать по возможности)
– перезагрузить смарт
– положить на ровную поверхность и выжать около минуты
– активировать сенсор фильтр
– активировать Dead zone
– активировать Sensor drift фильтр (настроить чувствительность)
не обязательно выполнять все советы разом. Возможно поможет один-два
– использовать Xposed модуль NoiseSensorFilter (для некоторых смартфонов может быть опасно использование Xposed)May 28, 2016 at 10:00 am #5400Добрый день! Можете описать второй (сложный) способ для включения трекинга головы?
С первым пока что-то не ладится.
Заранее спасибо!) -
This reply was modified 5 years ago by
-
AuthorPosts
You must be logged in to reply to this topic.