TrackIR OSVR device plugin

This is for discussion and development of non-commercial open source VR/AR projects (e.g. Kickstarter applicable, etc). Contact MTBS admins at if you are unsure if your efforts qualify.
Post Reply
Posts: 655
Joined: Tue Jul 31, 2007 6:52 am
Which stereoscopic 3D solution do you primarily use?: Head Mounted Display (HMD)
Location: Canada

TrackIR OSVR device plugin

Post by Tril »

I developed an open-source TrackIR OSVR device plugin and I put the source code on GitHub. The plugin is called TrackerV2-OSVR, it's a work in progress and I'll improve it over time. It's a plugin for OSVR server that allows to use TrackIR with OSVR clients. Basically, it's designed to add TrackIR support to games that support OSVR. I've only seen a few projects using OSVR for now but as VR is growing in popularity, there's bound to be more in the future.

OSVR is an open-source project hosted on GitHub. You can find a good writeup about OSVR here. Basically, the aim of OSVR is to provide a middleware between game engines and hardware. OSVR provides high-level interfaces to hardware (head tracker, hand tracker, eye tracker, display, etc.). For the game developer, that makes it easy and fast to develop because he does not have to develop custom code for each hardware. If the developer wants to use head tracking, he just has to use the Tracker interface and configure it for head tracking. It also means that games can be updated for new hardware without having to recompile the game. For example, the display interface includes settings for resolution, fov, distortion and more. That means that if a game using OSVR is released today and a new HMD is released in a year, the game can be made compatible with the new HMD by simply developping a new device plugin for the HMD.
CPU : Intel i7-7700K
RAM : 32 GB ram
Video card : GeForce GTX 980 Ti
OS : Windows 10
Display : Samsung UN40JU7500 Curved 40-Inch UHD TV with shutter glasses
HMD : Oculus Rift


Post Reply

Return to “VR/AR Research & Development”