Отслеживание поворота головы Dirt Rally

Home Forums Обсуждения на Русском Отслеживание поворота головы Dirt Rally

This topic contains 13 replies, has 3 voices, and was last updated by  Demonspe 1 year, 5 months ago.

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #4519

    aleksey_n_n
    Participant

    Как сделать отслеживание поворота головы в Dirt Rally? Перепробовал разные трекеры. Сенсоры на тел. работают. Могу управлять курсором мышки с помощью поворотов смартфона.

    #4520

    GorLexx
    Moderator

    Привет. В Dirt пока не пробовал. Сейчас как раз выходные. Проверю, отпишусь. Игра какие протоколы хедтрекинга поддерживает? И поддерживает ли вообще, узнавали?

    #4523

    aleksey_n_n
    Participant

    Должен поддерживаться протокол TrekIR. Я по ссылке посмотрел – есть игра в списке. Пробовал – не получилось.

    #4538

    GorLexx
    Moderator

    Приветствую. Прошу прощения за задержку. Я разобрался с 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) включить инверсию осей, которые ведут себя не правильно

    #4541

    aleksey_n_n
    Participant

    Спасибо, друг. Такие сложности). Сейчас буду разбираться.

    #4542

    aleksey_n_n
    Participant

    Заработало. Спасибо тебе. Правда поворачивает не так как надо). Не инверсия вроде. как-то под углом смартфон держать надо. Влево-вправо ровно поворачивает, вверх как-то рывком. Вроде мертвую зону убрал. Разбираться надо. А если что с гироскопа на акселерометр и датчик ориентации переключиться нельзя?

    #4543

    GorLexx
    Moderator

    Нет. Отслеживание снимает показания сразу трех датчиков. Выбор не доступен
    Есть еще один способ задействовать хедтрекинг в Dirt средствами trinusvr но если вам предложенный выше вариант показался сложным, то я даже боюсь писать вариант второй

    • This reply was modified 1 year, 10 months ago by  GorLexx. Reason: Добавил
    #4545

    GorLexx
    Moderator

    чтобы выровнять обзор, сядь как удобно и нажми на буквенной клавиатуре цифру 4. В OpenTrack можно тоже назначить кнопку для центровки.

    #4546

    aleksey_n_n
    Participant

    Все заработало. Спасибо. Интересно, что кабину нельзя полностью обсмотреть. Только на 90 градусов влево и вправо. Назад не обернешся. И есть ли какой-нибудь параметр, регулирующий время отклика? задержка примерно пол секунды, чуть меньше.

    #4547

    GorLexx
    Moderator

    Регулировать время отклика – вы имеете ввиду снизить задержку?
    Снизить задержку можно. А заодно можно и FPS поднять. Я уже неоднократно описывал, Продублирую. Я уверен вы это уже читали. Будет полезно.
    Комфорт, Задержки и трекинг – Полностью избавиться от задержки увы пока никто не может ни в одном из способов стриминга. Но сократить задержку до приемлемо комфортной можно.
    1 – разрешение игры не должно превышать по вертикали разрешение вашего смартфона. Можно так же заведомо выставить его немного меньше разрешения смартфона. Что на качестве скорее всего будет не сильно заметно, зато текст будет читаться комфортнее, тем более если разработчик игры шрифт сделал маленьким 😉
    2 – использование Fake3D вместо настоящего сокращает количество обрабатываемых пикселей, за счет чего снижается нагрузка на процессор и в результате снижается задержка.
    3 – на стороне смартфона в настройках тринус если отключить Коррекцию линз, так же сократится задержка, а еще это предотвращает перегрев смартфона
    4 – на стороне смартфона в настройках тринус можно Качество стриминга изменить на Balanced или Speed, это тоже увеличит производительность и снизит задержку
    5 – если в игре элементы HUD не вплотную к краю, можно в расширенных настройках сервера во вкладке Видео (на стороне ПК) задействовать ЗУМ. Увеличение до 103-105 процентов даст хороший прирост в производительности без потери качества и снизит задержку
    6 – если элементы HUD используются не по всему периметру экрана можно вместо ЗУМ использовать Срез границ (border crop). Это так же увеличит производительность а еще этим параметром можно откорректировать искажение пропорций
    7 – снижение качества игры до оптимальной производительности так же благоприятно скажется на стриминге, сократит задержку
    8 – в последней версии 2.0.5 Ксавьер добавил опцию снижения дрейфа датчиков (на стороне смартфона). Активация данной опции накладывает фильтр на показания датчиков и в зависимости от настроенной чувствительности может ощущаться заметная задержка трекинга. Если появляется дискомфорт, можно убавить фильтр или отключить его вовсе
    Не обязательно использовать сразу все эти советы. Можно сочетать пару из них и этого может быть уже достаточно для комфортной продолжительной игры. Я таким макаром увеличиваю ФПС когда это необходимо и задержка в разных играх держится в районе 15-25 мс (ощущаемое сравнение с мунлайт. Он показывает задержку в числовом значении).

    Ну и само собой можно убавить качество стриминга во вкладке видео и компрессию потока. Или вовсе на оба параметра установить флажок автоподстройки (Adjust). Это тоже сократит задержку

    #4548

    aleksey_n_n
    Participant

    Всё понял. Спасибо.

    #4550

    aleksey_n_n
    Participant

    Обзор через несколько секунд начинает поворачиваться самопроизвольно направо или налево. Где-то я здесь видел что-то подобное. Теперь не могу найти. Не подскажешь?

    #4551

    GorLexx
    Moderator

    Это называется дрейф. Может быть вызван несколькими причинами:
    – Перегрев смартфона
    – Рядом находятся электромагнитные/магнитные источники
    – Неточность датчиков
    – накопление ошибок
    Возможные варианты лечения:
    – Калибровка датчиков/сброс показаний – нарисовать в воздухе смартфоном цифру 8
    – Исключить возможные источники магнитных/электромагнитных помех (колонки, наушники, монитор, системник, роутер, магнит в гарнитуре и т.д., т.е отодвинуться, убрать по возможности)
    – перезагрузить смарт
    – положить на ровную поверхность и выжать около минуты
    – активировать сенсор фильтр
    – активировать Dead zone
    – активировать Sensor drift фильтр (настроить чувствительность)
    не обязательно выполнять все советы разом. Возможно поможет один-два
    – использовать Xposed модуль NoiseSensorFilter (для некоторых смартфонов может быть опасно использование Xposed)

    #5400

    Demonspe
    Participant

    Добрый день! Можете описать второй (сложный) способ для включения трекинга головы?
    С первым пока что-то не ладится.
    Заранее спасибо!)

Viewing 14 posts - 1 through 14 (of 14 total)

You must be logged in to reply to this topic.