de-Roo.Lukas Posted July 27, 2017 Share Posted July 27, 2017 Hi all, Just wondering if anyone has had any luck integrating the Vive trackers into Unigine. from what i can tell the SDK doesn't currently support it out of the box, and i'm not entirely sure how best to approach it. My original plan was to import the OpenVR library, and use that, however, it looks like Unigine's Builtin VR Implementation is disagreeing with it. Thanks in advance for any assistance or insight. Link to comment
silent Posted July 27, 2017 Share Posted July 27, 2017 Hi Lukas, OpenVR is already used internally for AppVive plugin. AppVive API is not exposed into C++ / C#, but you can use UnigineScript API to find out which devices are currently in use and detected properly: https://developer.unigine.com/en/docs/2.5/api/library/plugins/engine.vive You can modify already existing AppVive sample: <SDK>/data/samples/plugins/app_vive_00.cpp Thanks! How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
silent Posted July 27, 2017 Share Posted July 27, 2017 Just checked AppVive plugin sources. It seems that you need to have access to the TrackedDeviceClass_GenericTracker structure, which is currently is not exposed into our AppVive API. We will try to add it to the next SDK update. Please, sorry for the inconvenience caused. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
de-Roo.Lukas Posted August 1, 2017 Author Share Posted August 1, 2017 Thanks for that, Silent, Is there anywhere that I can view a Schedule/Road-Map for future SDK update releases? I notice that a number of other engines do this, and it helps developers plan their support and updates around them. Thanks in advance, Lukas Link to comment
silent Posted August 2, 2017 Share Posted August 2, 2017 Here is the releases plan: https://developer.unigine.com/forum/topic/3455-releases-plan/ (but there is no detailed info on all small features and improvements). How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
de-Roo.Lukas Posted August 11, 2017 Author Share Posted August 11, 2017 Hi There, Sorry to Necro-Post, That release plan doesn't give any kind of timeframe, and makes it hard to determine whether or not the feature will be implemented within our project timeline. Could you possibly point me in the right direction for how to implement access to the generic tracker structure, or is that beyond the scope of; A) the evaluation period, or B) the engine itself. I await your reply. Link to comment
de-Roo.Lukas Posted August 11, 2017 Author Share Posted August 11, 2017 Actually i have found a method to get this working. Thanks for your help though Link to comment
Recommended Posts