Использование трекинга с внешними программами (FaceTrackNoIR)

Home Forums Обсуждения на Русском Использование трекинга с внешними программами (FaceTrackNoIR)

This topic contains 3 replies, has 4 voices, and was last updated by  Leshkadruzhin 8 months, 3 weeks ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #3465

    GorLexx
    Moderator

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

    TrinusVR умеет перенаправлять показания датчиков смартфона сторонним приложениям. У сторонних приложений есть очень интересный плюс. Они имеют фильтры и графики кривых, добавляющие точности и плавности отслеживаниям головы. Т.е. позволяют настроить движения более тонко.

    Совместимость с играми та же, что и у протоколов TrackIR и Freetrack.

    1. список игр, поддерживающих TrackIR (со степенями свободы) можно посмотреть здесь: http://www.naturalpoint.com/trackir/03-enhanced-games/enhanced-games-all.html
    2.  список игр, поддерживающих Freetrack можно посмотреть здесь: https://en.wikipedia.org/wiki/List_of_games_compatible_with_FreeTrack

     

    Порядок действий при запуске игр, поддерживающих выше перечисленные протоколы с внешней программой FaceTrackNoIR :

    1. Запустите приложение TrinusVR на смартфоне и нажмите кнопку ВКЛ. Её цвет изменится на красный
    2.  Запустите приложение TrinusVR на ПК
    3. Откройте Расширенные настройки (значок шестерёнки – Advanced mode)
    4. Во вкладке Main (основные): выберите тип игрового сенсора «Opentrack redirect (перенаправление)»
    5. Произведите другие настройки, если это необходимо: выберите тип вашей VR гарнитуры, диагональ вашего смартфона, качество видео и др.
    6. Нажмите большую кнопку ВКЛ. Кнопка изменит цвет на желтый, когда соединение будет установлено, станет красной.
    7. Зпустите приложение FaceTrackNoIR
    8. Во вкладке Tracker Source (1st=Master) выберите «FaceTrackNoIR UDP» и нажмите кнопку Settings
    9. В открывшемся окошке пропишите Port-number: 5556 (именно так действует перенаправление: Сенсор порт TrinusVR +1), Нажмите OK
    10. Во вкладке GameProtocol, выберите «Freetrack 2.0» и нажмите кнопку Settings

    В открывшемся окошке обратите внимание на настройку «Selectinterface». В ней есть 3 режима: Enableboth (используются одновременно и TrackIR, и Freetrack. Некоторые игры могут не подхватить протокол отслеживаниям, если видят сразу два режима); Use FreeTrack, hide TrackIR (использует только Freetrack и скрывает TrackIR); Use TrackIR, hide FreeTrack (использует только TrackIR и скрывает Freetrack). Если с первой опцией игра не подхватила протокол отслеживания, выберите тот, что поддерживает ваша игра. Нажмите OK.

    11. Во вкладке Filterлибо оставьте поле пустым, либо попробуйте один из предложенных фильтров сглаживания движения. У каждого из них свои нюансы и способы настройки. Мне приглянулся фильтр Accela. Кнопка рядом … открывает настройки фильтра.

    12. Во вкладке GO! Нажмите «Start». Если все сделали правильно, то поворачивая смартфон, вы увидите, как движется изображение Мужика в очках.

    13. Вкладка Curves отвечает за поле обзора и чувствительность движений. Их вы можете настраивать, когда игра запущена для более точного соответствия движениям или наоборот, чтобы поднять чувствительность (маленькие повороты головы в реальности, поворачивают виртуальную голову на значительно больший угол, вплоть до обзора в 360 градусов) *ВНИМАНИЕ* для настройки требуется сноровка, если с таким видом настройки сталкиваетесь впервые.

    14. Запустите игру, в которую планируете играть.

    15. Вставьте Смартфон в VR гарнитуру (она же HMD), займите удобное положение и нажмите клавишу сброса датчиков для центровки вида (по умолчанию клавиша 4 над буквами)

     

    *ВНИМАНИЕ!* Обязательно соблюдайте порядок выше описанных действий. Игра подхватывает обнаруженный протокол при запуске. Если запустите трансляцию TrinusVR после запуска игры, трекинг работать не будет. Игра как правило не имеет настроек данного протокола отслеживания, поэтому все настройки производить именно в программе FaceTrackNoIR , А так же настройки можно производить и в TrinusVR.

    #5472

    makarenko.am
    Participant

    Добрый день.
    Сделал все по инструкции но почему не заработало.
    Подозреваю что дело в настройках Firewall но его отключение тоже никак не помогло. Также дело может быть в том что я себе скачал последнюю версию FacetrackNOIR и там при выборе Game Protocol есть только Facetrack 2.1 а у вас 2.0
    В чем еще может быть проблема?
    Вроде все уже перебровал а все равно не работает. Когда обычный Facetrack включаю все ок, а вот с UDP не хочет.

    #5512

    sanakess
    Participant

    вот ссылка на последнюю бесплатную версию. Автор теперь просит 3 евро
    http://www.megafileupload.com/6uqr/SetupFaceTrackNoIR_Full_v170.exe?pt=A2tfO%2BzuNG7gz6ACKZbR94udwoEPHjAteu8QBKqbKjA%3D

    • This reply was modified 10 months ago by  sanakess.
    #5640

    Leshkadruzhin
    Participant

    Добрый вечер, Горлекс и единомышленники. Вот, спустя год, решил повертеть головой в виртуальностях. Но что-то идет не так. Делаю всё, как по старинке Trinus+Facetracknoir. Но что-то Facetracknoir вообще не реагирует. Купил даже последнюю версию 2.00. Снес её, поставил 1.7. Всё равно тишина. И порт 5556 и opentrack redirect, и всё по науке. Подумываю на 10 винду, но это догадки. Телефон z3compact. В режиме мыши полет отличный. Прошу помощи)

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

You must be logged in to reply to this topic.