All Projects → r57zone → Openvr Opentrack

r57zone / Openvr Opentrack

Licence: other
OpenVR driver with OpenTrack support / OpenVR драйвер, с поддержкой OpenTrack

Projects that are alternatives of or similar to Openvr Opentrack

lucidgloves
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.
Stars: ✭ 1,149 (+1122.34%)
Mutual labels:  vr, diy
TrueOpenVR-Drivers
Drivers
Stars: ✭ 47 (-50%)
Mutual labels:  vr, diy
Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+5797.87%)
Mutual labels:  diy, vr
HadesVR
The "DIY" SteamVR compatible VR setup made for tinkerers.
Stars: ✭ 88 (-6.38%)
Mutual labels:  vr, diy
Trueopenvr Core
Core, docs
Stars: ✭ 52 (-44.68%)
Mutual labels:  diy, vr
A Mmd
A-Frame MMD component
Stars: ✭ 74 (-21.28%)
Mutual labels:  vr
C3de
C3DE is a 3D Game Engine powered by MonoGame
Stars: ✭ 78 (-17.02%)
Mutual labels:  vr
Riftray
Step into the worlds of Shadertoy with an Oculus Rift.
Stars: ✭ 68 (-27.66%)
Mutual labels:  vr
Googlevr
Google VR
Stars: ✭ 67 (-28.72%)
Mutual labels:  vr
Awesome Aframe
[DISCONTINUED] Collection of awesome resources for the A-Frame WebVR framework.
Stars: ✭ 1,310 (+1293.62%)
Mutual labels:  vr
Vue Card Diy
Canvas-based custom card vue app
Stars: ✭ 83 (-11.7%)
Mutual labels:  diy
Spectaculum
A spectacular view widget for visual media content on Android
Stars: ✭ 78 (-17.02%)
Mutual labels:  vr
Aframe React
:atom: Build virtual reality experiences with A-Frame and React.
Stars: ✭ 1,199 (+1175.53%)
Mutual labels:  vr
Unity Experiment Framework
UXF - Framework for creating human behaviour experiments in Unity
Stars: ✭ 81 (-13.83%)
Mutual labels:  vr
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (-25.53%)
Mutual labels:  diy
Openvr Walkinplace
An OpenVR driver that applies virtual movement using a pedometer
Stars: ✭ 86 (-8.51%)
Mutual labels:  vr
Axis3d
Functional 3d graphics library
Stars: ✭ 67 (-28.72%)
Mutual labels:  vr
Virtualmotiontracker
Virtual Motion Tracker - バーチャルモーショントラッカー OpenVR OSC Tracker Driver for DIY users
Stars: ✭ 78 (-17.02%)
Mutual labels:  vr
Omaf.js
HTML5 MSE Playback of MPEG 360 VR Tiled Streaming
Stars: ✭ 85 (-9.57%)
Mutual labels:  vr
Hugo Esp8266
Hugo is a 4-button ESP8266 Wi-Fi Remote, Arduino compatible and simple to use.
Stars: ✭ 77 (-18.09%)
Mutual labels:  diy

EN RU

OpenVR OpenTrack

OpenVR / SteamVR driver allowing head tracking with any OpenTrack trackers, for DIY VR headset made of Android smartphone or HDMI display and tracker.

OpenTrack supports the following trackers: FreePie UDP receiver (FreePie IMU for Android), Hatire Arduino or Razor IMU (Arduino + GY-85), Oculus DK1, Aruco (Paper + WebCam) and etc.

youtube-freetrack

Setup

  1. Unpack SteamVR FreeTrack or UDP driver to folder "...\Steam\steamapps\common\SteamVR\drivers" (both are supported in OpenTrack, I recommend using FreeTrack). If necessary, configure the settings in the configuration file "...\Steam\steamapps\common\SteamVR\drivers\opentrack\resources\settings\default.vrsettings".
  2. Download, install and configure OpenTrack (add hot centering key, disable filter, 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".
  3. Install SteamVR.
  4. SteamVR starts and in the SteamVR status window click -> Room settings -> Small room -> Calibration -> 170 cm. The SteamVR tutorial can be closed and SteamVR Home is disabled in the SteamVR settings.
  5. Put on HMD and controllers, then centering them if necessary.

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" for smartphone and Sunshine or Open-Stream for PC to stream picture from the monitor screen. Also you can use this guide.

If you use the Arduino Razor IMU tracker, you can use the standard TrueOpenVR, with its SteamVR driver or the Razor IMU SteamVR application.

Configuration file options

Name Description
DistanceBetweenEyes The distance between stereo images, the larger the closer.
DistortionK1, DistortionK2 Lens distortion factors.
ScreenOffsetX Horizontal image shift.
ZoomHeight, ZoomWidth Scaling factors of stereo images.
FOV Degree of field of view. You can zoom in, depending on the VR headset lenses.
displayFrequency Screen refresh rate.
renderWidth, renderHeight Image rendering resolution for one eye.
windowWidth, windowHeight Height and width of the displayed window.
windowX, windowY Window offset is required for display on other monitors. For example, to display on the second display, which is displayed on the right, you need to specify the value 1920 (provided that the first display has a resolution of 1920 by 1080). The exact data can be viewed using the MultiMonitorTool utility, and also with it you can turn off and turn on the second monitor via a bat file.
DebugMode Debug mode, locked at 30 FPS. After checking, it is recommended to set it to false (disable).

Known Issues

  1. Red screen. You can fix this by selecting the "Headset Window" window.
  2. The keyboard, mouse and gamepad do not work when using the driver on one monitor (The game window should be in focus). On systems with multiple monitors, you can move the application to second monitor and select it, then everything will work.

Download

Version for x86 и x64.
Download

Feedback

r57zone[at]gmail.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].