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.
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 customerservice@mtbs3d.com if you are unsure if your efforts qualify.
-
- Certif-Eyed!
- Posts: 655
- Joined: Tue Jul 31, 2007 6:52 am
- Location: Canada
Return to “VR/AR Research & Development”
Jump to
- Important Reading
- ↳ Get full access to MTBS and its community by registering with the links below:
- ↳ MTBS-Gallery
- MTBS' Official Article Threads & Forum Announcements
- ↳ MTBS Forum Announcements & FAQ
- ↳ MTBS News
- ↳ Neil's Messy Basement
- ↳ MTBS Articles
- ↳ MTBS Editorial User Remarks
- ↳ MTBS Game Review User Remarks
- ↳ MTBS Interview User Remarks
- ↳ MTBS-TV
- ↳ MTBS Member Blogs
- ↳ MTBS Newswire
- ↳ Contest Entry
- General Forums
- ↳ General Discussion
- ↳ MTBS Website Ideas
- ↳ User Contributed Immersive Technology News & Announcements
- ↳ Italian
- ↳ German
- ↳ French
- ↳ Russian
- ↳ Spanish
- ↳ Do it Yourself!
- MTBS Supported Projects
- ↳ Official Vireio Perception
- ↳ Vireio Perception 4.X
- ↳ Vireio 4.X Game Support
- ↳ Vireio Perception 3.X and BELOW
- ↳ Development / General Discussion
- ↳ Game Support
- ↳ Config & Shader Profiles
- ↳ VRBoost Profiles
- ↳ FreePIE
- ↳ Minecrift
- General Virtual Reality Discussion
- ↳ General VR/AR Discussion
- ↳ Game Settings
- ↳ General Discussion
- ↳ VR/AR Research & Development
- ↳ Physical VR Tools
- ↳ 360-Degree VR Filmmaking / Discussion
- Immersive Technology Products
- ↳ HTC Vive
- ↳ Oculus VR
- ↳ Sony PSVR
- Stereoscopic 3D Entertainment, Hardware & Software
- ↳ General Stereoscopic 3D Discussion
- ↳ I'm New To Stereoscopic 3D!
- ↳ 3D Displays
- ↳ 3D HDTVs
- ↳ 3D Monitors
- ↳ 3D Glasses
- ↳ 3D Projectors
- ↳ DDD
- ↳ Best Game Settings (DDD)
- ↳ DDD Tridef Ignition Driver Forums
- ↳ NVIDIA
- ↳ S-3D Game Settings (NVIDIA GeForce 3D Vision)
- ↳ NVIDIA GeForce 3D Vision Driver Forums
- ↳ Nvidia 3D Vision Fixes, Solutions and Troubleshooting
- ↳ Old School S-3D Solution Support
- ↳ Nvidia Legacy Drivers
- ↳ iZ3D Legacy Drivers
- ↳ 3D Console Gaming
- ↳ 3D Movies (Blu-Ray and Theater)
- ↳ GameGrade3D Discussion
- ↳ Stereoscopic 3D Hardware Technical Support
- ↳ Favorite Online S-3D Videos
- Technical Support
- ↳ General Hardware & Software Technical Support
- ↳ General AMD/ATI Discussion
- ↳ General NVIDIA discussion