Skip to main content

30 replies

Participant
December 28, 2013
Can't believe it's been this long since i updated it the last time (with the exception of a minor fix).
Here's the boilerplate stuff:

27th Dec 2013. Long overdue update with OVR 0.2.5c support. Major refactoring of the OculusRift? object to static. Support for many filter types. One gotcha with this update is that you also need to initialize the Oculus in a new way. Please have a look in the wiki. This is due to the problems that arise for some (and now me too in the latest libovr) where it can't be initialized properly. This is likely to change in the future, when i figure out what is wrong. Any help on the subject is appreciated.
"The television screen has become the retina of the minds eye."
Up and Coming
January 17, 2014
hi neph, your sensor api and code works great for win, are you going to build binaries for linux and mac too?

Also it would be sweet with a method for retrieving the pFusionResult->GetOrientation(); Quaternion directly and only!
"It's like Homeworld in first person." Disable Aero and vSync for a completely simulator sickness free experience with 2xHz FPS. Keep the config utility open for tracking to work.
Participant
January 18, 2014
"rupy" wrote:
hi neph, your sensor api and code works great for win, are you going to build binaries for linux and mac too?

Yes! I'm planning for at least a linux library. I'm not too well versed in cross platform compilation, but i've received some helping information on the subject.
"rupy" wrote:

Also it would be sweet with a method for retrieving the pFusionResult->GetOrientation(); Quaternion directly and only!


Sure, i can add a method for that.
"The television screen has become the retina of the minds eye."
Participant
January 18, 2014
18th Jan 2014.
Added methods for direct access to orientation and acceleration on the OVR object. Requested by "rupy" on the Oculus Developer forums.
Realized a new Quaternion was created every update in the CameraControl class. Changed it to setting the old one instead.
"The television screen has become the retina of the minds eye."
Up and Coming
January 18, 2014
Also a reset method would be great. And maybe set predictive stuff, look here for inspiration: https://github.com/mabrowning/JRift Asking alot I know!

We need someone to compile the binaries for Mac, there must be someone who can do this around here?

Here is the link to the source: https://code.google.com/p/jmonkeyengine-oculus-rift/source/browse/#svn%2Ftrunk%2Fcpp%253Fstate%253Dclosed
"It's like Homeworld in first person." Disable Aero and vSync for a completely simulator sickness free experience with 2xHz FPS. Keep the config utility open for tracking to work.
Participant
January 19, 2014
"rupy" wrote:
Asking alot I know!


It's not a problem, at all. I'm just happy that someone shows interest in the library.
May i ask that you enter the requests here http://code.google.com/p/jmonkeyengine-oculus-rift/issues/list
It'll make it easier to track, and others can also see what is in progress.
"The television screen has become the retina of the minds eye."
Up and Coming
January 19, 2014
Ok, done! Just wanted to let you know the quaternion stuff works great! Euler should not be used as it creates gimbal-lock and other really uncomfortable effects when you rotate the head alot.

With Quaternions no nausea what-so-ever!
"It's like Homeworld in first person." Disable Aero and vSync for a completely simulator sickness free experience with 2xHz FPS. Keep the config utility open for tracking to work.
Participant
June 28, 2014
Development of jMonkeyEngine support has been revitalized lately with the joining of jMonkeyEngine forum resident phr00t.
We've replaced the old JNI classes with jherico's JOVR library and now have proper SDK distortion in place.

The work continues..
"The television screen has become the retina of the minds eye."
Participant
October 28, 2014
SDK support is upped to 0.4.3.
Direct HMD for Windows is now also working.
"The television screen has become the retina of the minds eye."
Participant
October 31, 2014
Great news! Thanks!