Jump to content

Recommended Posts

Posted (edited)

Hi!

 

Tl;dr: where can I learn, or how can I connect a head tracking library I've developed with DCS? (I haven't played DCS for a week because I've been developing this, and I really want to make it work!! I don't want to spend 200£ for track-ir when I can perfectly use my own tracker).

 

 

Long story :

 

I have been developing a head tracker for Kinect v2, and that uses Kinect's API 2 for detecting faces.

After trying FaceTrackNoIr I feel like Kinect's SDK detects faces way better, and so it makes sense for players that own kinect v2 to use a head tracker that relies on the official API (although I'm not a big fan of Microsoft, I have to admit that it works quite well).

 

At this point, I have pretty much finished with the development and the only thing I am missing is to connect what I've developed with the game itself, but unfortunately I don't know how to do that.

I've already tested the api a lot (using the command line) and the tracker looked quite accurate.

 

*** For developers ***

I've developed the tracker using a publish subscriber mechanism, and then implementing filters as both subscribers (from a publisher that provides data) and publishers (to other subscribers that perform further data manipulation).

I feel this approach is quite modular as in order to support more games one has simply to develop a subscriber for that game in particular.

I've implemented numerous data manipulating publishers+subscribers that smoothen the input and appeared to work quite decently.

 

Even though I've developed the library with Kinect and DCS in mind, it suffices to develop a new publisher that provides data from a different device (such as a regular webcam) to support it (and vice versa for games: to support a new game we only have to develop a new subscriber that communicates with the game).

 

So, my question is: where can I learn, or how can I connect my library with DCS? (I haven't played DCS for a week because I've been developing this, and I really want to make it work!! I don't want to spend 200£ for track-ir when I can perfectly use my own tracker).

 

Link to the repo: https://github.com/guilhermemtr/kinect-track-ir

Edited by guilhermemtr
Improved my english and added a justification to one of my statements.

Setup:

 

OS: Win 10

Hardware: i5-4690, 16 Gb ddr3 1600, GTX 970

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...