|
1 | | -# (En) OpenVR OpenTrack |
| 1 | +[](https://github.com/r57zone/OpenVR-OpenTrack/blob/master/README.md) |
| 2 | +[](https://github.com/r57zone/OpenVR-OpenTrack/blob/master/README.RU.md) |
| 3 | +# OpenVR OpenTrack |
2 | 4 | OpenVR / SteamVR driver allowing head tracking with any [OpenTrack](https://github.com/opentrack/opentrack) trackers, for DIY VR headset made of Android smartphone or [HDMI display](http://ali.pub/1llt51) and tracker.<br> |
3 | 5 | <br>OpenTrack supports the following trackers: FreePie UDP receiver (FreePie IMU для Android), Hatire Arduino ([Arduino](http://ali.pub/1lltzk) + [GY-85](http://ali.pub/1lltk0)), [Oculus DK1](http://ali.pub/1llqtf), Aruco (Paper + WebCam) and etc.<br> |
4 | 6 | <br><br> |
5 | 7 | [(YouTube)](https://youtu.be/r-xJ0oMcltY)<br> |
6 | 8 |
|
7 | 9 | ## Setup |
8 | | -1. Move with replace the "null" folder, from the archive, to the folder "...\Steam\steamapps\common\SteamVR\drivers". |
9 | | -2. Move with replace the file "steamvr.vrsettings", from the archive, in the folder "...\Steam\config". Change the "windowWidth", "windowHeight" parameters to your monitor resolution and "renderWidth", "renderHeight" to render resolution. For example, the resolution of the monitor can be 2560 at 1440, and the resolution of the renderer 1920 at 1080.. |
10 | | -3. Download, install and configure [OpenTrack](https://github.com/opentrack/opentrack) (disable filter, add hotkey to centring, setup sensitive, change output to "UDP over network" and set IP to "127.0.0.1" on output plugin settings).<br><br> |
11 | | -If you use the second "FreeTrack" driver, you need to change the path to the "freetrackclient.dll" and "freetrackclient64.dll" libraries in the "OpenTrack.reg" file and start it. |
12 | | -If you are using an Android smartphone, need to use FreePie IMU from the OpenTrack archive for head tracking, and you can use the Moonlight application (for Nvidia 600 series only and above) or any other application to stream the picture from the monitor screen. Also there is a second driver that works through the interface "freetrack 2.0 Enhanced".<br><br> |
13 | | -If you use a VR headset that works as a second monitor, change the "windowX" parameter in the "steamvr.vrsettings" file, for example, to 1920 (the resolution width of the first monitor). Also change the resolution of the second monitor to the resolution supported by SteamVR, for example, 1920 at 1080.<br> |
14 | | -If you use Arduino Razor IMU tracker, then instead of OpenTrack you can use the application [Razor IMU SteamVR](https://github.com/r57zone/VR-tracking-apps/releases) or immediately use the standard [TrueOpenVR](https://github.com/TrueOpenVR), along with its SteamVR driver, which is more convenient for using this tracker. |
| 10 | +1. Start "SteamVR Settings", select the monitor number and driver type "FreeTrack" or "UDP over network" (both are supported in OpenTrack, I recommend using FreeTrack). Also, if you do not have a high-performance computer, you can change the rendering resolution. |
| 11 | +2. Download, install and configure [OpenTrack](https://github.com/opentrack/opentrack) (add hot centering key, change output interface "freetrack 2.0 Enhanced" or "UDP over network", depending on the selected driver. If you selected UDP, then in the output interface settings you need to set IP "127.0.0.1".<br><br> |
| 12 | + |
| 13 | +If you are using an Android smartphone, you need to use FreePie IMU from the OpenTrack archive to tracking and you can use the "Moonlight" application (for Nvidia 600 series only and above) or for any other application to stream pictures from the monitor screen.<br><br> |
| 14 | +If you use the Arduino Razor IMU tracker, you can use the standard [TrueOpenVR](https://github.com/TrueOpenVR), with its SteamVR driver or the [Razor IMU SteamVR](https://github.com/r57zone/VR-tracking-apps/releases) application. |
15 | 15 |
|
16 | 16 | ## Download |
17 | 17 | >Version for x86 и x64.<br> |
18 | 18 | **[Download](https://github.com/r57zone/OpenVR-OpenTrack/releases)**<br> |
19 | 19 |
|
20 | 20 | ## Feedback |
21 | | -`r57zone[at]gmail.com`<br> |
22 | | - |
23 | | -# (Ru) OpenVR OpenTrack |
24 | | -Драйвер для OpenVR / SteamVR, позволяющий вращать головой, с помощью любого [OpenTrack](https://github.com/opentrack/opentrack) трекера, для самодельного VR шлема из Android смартфона или [HDMI дисплея](http://ali.pub/1llt51) и трекера.<br> |
25 | | -<br>OpenTrack поддерживает следующие трекеры: FreePie UDP receiver (FreePie IMU для Android), Hatire Arduino ([Arduino](http://ali.pub/1lltzk) + [GY-85](http://ali.pub/1lltk0)), [Oculus DK1](http://ali.pub/1llqtf), Aruco (Paper + WebCam) и другие.<br> |
26 | | - |
27 | | -## Настройка |
28 | | -1. Переместить, с заменой, папку "null", из архива, в папку "...\Steam\steamapps\common\SteamVR\drivers". |
29 | | -2. Переместить, с заменой, файл "steamvr.vrsettings", из архива, в папку "...\Steam\config". Измените параметры "windowWidth", "windowHeight" на разрешение вашего монитора и "renderWidth", "renderHeight" на разрешение рендера. Например, разрешение монитора может быть 2560 на 1440, а разрешение рендера 1920 на 1080. |
30 | | -3. Загрузить, установить и настроить [OpenTrack](https://github.com/opentrack/opentrack) (добавить горячую клавишу для сброса центровки, настроить чувствительность, изменить выходной интерфейс на "UDP over network" и задать IP "127.0.0.1" в настройках выходного интерфейса). Также существует второй драйвер, который работает через интерфейс "freetrack 2.0 Enhanced".<br><br> |
31 | | -Если вы используете второй драйвер "FreeTrack", то необходимо изменить путь до библиотек "freetrackclient.dll" и "freetrackclient64.dll" в файле "OpenTrack.reg" и запустить его. |
32 | | -Если вы используете Android смартфон, то для трекинга необходимо использовать FreePie IMU, из архива OpenTrack, а для стриминга картинки, с экрана монитора, можно использовать приложение Moonlight (только для Nvidia 600 серии и выше) или любое другое приложение.<br><br> |
33 | | -Если вы используете VR шлем, который работает как второй монитор, то измените параметр "windowX" в файле "steamvr.vrsettings", например, на 1920 (ширина разрешения первого монитора). Также измените разрешение рендера, на разрешение поддерживаемое SteamVR, например, 1920 на 1080.<br> |
34 | | -Если вы используете Arduino Razor IMU трекер, то вместо OpenTrack вы можете использовать приложение [Razor IMU SteamVR](https://github.com/r57zone/VR-tracking-apps/releases) или сразу использовать стандарт [TrueOpenVR](https://github.com/TrueOpenVR), вместе с его SteamVR драйвером, который более удобен для использования этого трекера. |
35 | | - |
36 | | -## Загрузка |
37 | | ->Версия для x86 и x64.<br> |
38 | | -**[Загрузить](https://github.com/r57zone/OpenVR-OpenTrack/releases)**<br> |
39 | | -
|
40 | | -## Обратная связь |
41 | | -`r57zone[собака]gmail.com` |
| 21 | +`r57zone[at]gmail.com` |
0 commit comments