1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

OpenVR-MotionCompensation

Discussion in 'VR Headsets and Sim Gaming - Virtual Reality' started by Dschadu, Apr 19, 2020.

  1. JMB3D

    JMB3D Member

    Joined:
    Jun 1, 2018
    Messages:
    50
    Location:
    UK
    Balance:
    689Coins
    Ratings:
    +31 / 0 / -0
    My Motion Simulator:
    4DOF
    Hi Dschadu
    For a long time the community and others have been longing for a new dev to continue the great work Matazzaman done with the Open Vr emulator,
    I tried your version around 6 weeks ago and found it worked ok but reverted back to the original which for me worked better, probably because I've been using it for two years and just got so used to it, currently with the index.
    I'm going to be receiving my Pimax 8K X which has been a very long wait as one of the early backers, i will be trying all solutions to get that to work with my rig,
    I did have a Pimax 8k when that first came out but discovered it never worked with the open VR emulator, reported to Pimax who apparently fixed it, not sure how, i sold my 8k so never got to test it once they had fixed it, it took them months.
    What I'm wondering now and if any one can share is.....
    Does the PI Tool software have open VR Emulator built in?
    To use Pimax HMD do you still need to install an open VR Emulator to make it work with MC?
    When was your latest version released?

    Answer greatly appreciated so I can get this tested and post results,
    I will do testing with the index and both Dschadu & Matazzaman open VR, the same with the 8KX, will do a full set up guide with Pictures and notes for both once completed.

    JMB
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,158
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,634Coins
    Ratings:
    +10,909 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    PiTools has motion cancellation built in, I am guessing they forked and patched Open VR emulator, but don't know for sure.
  3. JMB3D

    JMB3D Member

    Joined:
    Jun 1, 2018
    Messages:
    50
    Location:
    UK
    Balance:
    689Coins
    Ratings:
    +31 / 0 / -0
    My Motion Simulator:
    4DOF
    Thanks it make sense it does, i know a request went in to Pimax to put a Set zero button in,
  4. Dschadu

    Dschadu Active Member

    Joined:
    Jan 2, 2017
    Messages:
    109
    Location:
    Germany
    Balance:
    1,933Coins
    Ratings:
    +145 / 1 / -0
    OVRMC is stand alone. If your device is regonised within OpenVR, it will work with OVRMC.
    Latest release is 0.2.3, April 22. See page one in this thread.
    I highly suggest to read the posted readme and FAQ.
    • Like Like x 1
    • Agree Agree x 1
  5. Trigen

    Trigen Active Member

    Joined:
    Nov 25, 2018
    Messages:
    484
    Balance:
    2,872Coins
    Ratings:
    +178 / 1 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino
    Do you think this is within say 2-3 months of being able to test or are we talking 6-12 months? Im asking as im a few months away from where ill be needing it and if its 3 months away id save the controller funds
  6. Dschadu

    Dschadu Active Member

    Joined:
    Jan 2, 2017
    Messages:
    109
    Location:
    Germany
    Balance:
    1,933Coins
    Ratings:
    +145 / 1 / -0
    We are all no professional programers. We spend our spare time working on it. Therefore I cannot tell you any time frame. Sorry.
    I only can tell you that the Mover Driver is available in our discord and is working in its current alpha state. But as said, there is no timeframe for a release.
    • Informative Informative x 1
  7. RCFlyer

    RCFlyer Member

    Joined:
    Mar 22, 2018
    Messages:
    84
    Location:
    United States
    Balance:
    139Coins
    Ratings:
    +16 / 0 / -0
    My Motion Simulator:
    3DOF

    Is motion compensation still not possible with the Rift CV1 and its external cameras?
  8. Phlames

    Phlames Member

    Joined:
    Jun 13, 2020
    Messages:
    33
    Balance:
    324Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    I wanted to know if this works with the oculus quest either via virtual desktop or link. I think when I connect the quest via virtual desktop it still uses the steamvr app for games to work so I should be able to use this with it. Im just not sure if it will work correctly with the oculus inside out tracking specially with the yaw axis. If it is working that will be great. I still plan to use it with my pimax 5k xr and vive light house set up but with the motion simulator I would like to use full 360 yaw wireless via quest and virtual desktop. I was also told on a discord that someone was working on a version of it that does work with the inside out tracking but I havent heard anything or any updates in a while.
  9. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,158
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,634Coins
    Ratings:
    +10,909 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    At the moment motion cancellation relies on outside in tracking using Lighthouse, so will not work in the manner you envisage with Quest: https://www.xsimulator.net/community/threads/openvr-motioncompensation.14576/
    • Agree Agree x 1
  10. Dschadu

    Dschadu Active Member

    Joined:
    Jan 2, 2017
    Messages:
    109
    Location:
    Germany
    Balance:
    1,933Coins
    Ratings:
    +145 / 1 / -0
    The CV1 with it's outside in tracking should work. The camera has to be stationary, of course.
  11. AndyB-ZA

    AndyB-ZA New Member

    Joined:
    Jun 21, 2020
    Messages:
    1
    Balance:
    4Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    4DOF
    Hi All (My first post)
    Used a huge amount of info from Xsim to get my Fasetech Racing cube working. (Many thanks)
    Im using Vive Pro with Tracker mounted on the top of seat for iRacing
    Just installed OVRMC after having some issues with OpenVR Emulator where the motion cancellation was just bouncing all over.
    After installing OVRMC i still had a similar issue but was solved by setting LPF to 0.00
    Although i had some movement, swimming i think you called it.

    Solved : Moved my Tracker onto the back of the seat so it was blocked from the front lighthouse and only picked up from the rear lighthouse (Maybe someone else is having something similar?)

    The new OVRMC is now working 100% and Im able to set LPF on any range.
    1.00 works perfectly, where 0.80 allows a little movement.
    Also the activation is much easier with a Single Click
    Thank you for this and keep up the awesome work.
    • Like Like x 1
    • Agree Agree x 1
  12. J-1775

    J-1775 Aviator

    Joined:
    Jan 28, 2014
    Messages:
    175
    Location:
    Switzerland
    Balance:
    1,564Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    6DOF
    That's an interesting idea, using a calibration process to create a compensation profile. Though primarily focused on WMR headsets such a solution would certainly open and help with many more motion and HMD hardware.
    I take the opportunity to rewarm another "open" solution or suggestion to our problem: https://www.xsimulator.net/communit...-needed-please-help.13226/page-6#post-190342;)
    • Agree Agree x 1
  13. J-1775

    J-1775 Aviator

    Joined:
    Jan 28, 2014
    Messages:
    175
    Location:
    Switzerland
    Balance:
    1,564Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    6DOF
    @Dschadu (or anyone who knows the answers): I'd like to give your slimmed down OVRMC a shot.
    a) Do I need to de-install OVRIE before I install OVRMC?
    b) For OVRIE I needed to install the patched DDL. Does your DLL already cope with the problems the patch was addressed to?
  14. Dschadu

    Dschadu Active Member

    Joined:
    Jan 2, 2017
    Messages:
    109
    Location:
    Germany
    Balance:
    1,933Coins
    Ratings:
    +145 / 1 / -0
    • Informative Informative x 1
  15. J-1775

    J-1775 Aviator

    Joined:
    Jan 28, 2014
    Messages:
    175
    Location:
    Switzerland
    Balance:
    1,564Coins
    Ratings:
    +51 / 0 / -0
    My Motion Simulator:
    6DOF
    Thanks Dschadu. I've found the answers, disabled OVRIE in Steam-Addons and OVRMC worked fine with the Vive Pro and a Tracker!
    However when I tried the StarVR, there was no compensation at all (whereas OVRIE works). When I can confirm that the StarVR hook might be the trouble I'll head over to the issues tab in GitHub.
    Thanks anyway, it's good to know that someone as capable as you cares for this tool which is absolutely essential for all VR fans here! :thumbs
  16. maximizador

    maximizador New Member

    Joined:
    Mar 27, 2015
    Messages:
    21
    Occupation:
    farmer
    Location:
    Galvez Argentina
    Balance:
    360Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    hello everyone sorry for my ignorance and for my english translated by google, the oculus rift s work with cameras too or are located in space using gyros and alcelerometers. In other words, the compensation program works for rifts or only for CV1 and another thing I did not understand is if you have to mount a controller that is used by hand in the simulator to detect the difference in movements
  17. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,158
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,634Coins
    Ratings:
    +10,909 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    See the Supported Devices information for the Rift S: https://github.com/openvrmc/OpenVR-MotionCompensation/wiki/Supported-Devices

    • Tracker: Oculus Touch Controller
    • Result: Works, but jittery image
    Yes the controller would needed to be mounted to the rig where it can be seen and tracked by the Rift S HMD.
  18. Avee

    Avee Virtual Pilot

    Joined:
    Jul 5, 2020
    Messages:
    141
    Location:
    Germany
    Balance:
    1,119Coins
    Ratings:
    +35 / 1 / -0
    My Motion Simulator:
    2DOF
    I was able to use this with a Valve Index and HTC Vive Tracker.

    Are there any suggestions for physical vibration cancellation? I have used a suction camera mount to the back of my bucket seat to make the tracker sit proud over the back of the seat. This is very rigid, but transmits vibration to the tracker as well. Just making a flexible mount would possibly add vibration and wobblyness in stead of removing it. What we need would be flexible in the Z-axis, but solid with respect to horizontal movement. So a damper that is just sensitive in one direction. Is there anything from RC modelling like mini suspension components that would be suitable?

    Maybe mount the tracker on suspension and then add some mass to provide inertia?
  19. Avee

    Avee Virtual Pilot

    Joined:
    Jul 5, 2020
    Messages:
    141
    Location:
    Germany
    Balance:
    1,119Coins
    Ratings:
    +35 / 1 / -0
    My Motion Simulator:
    2DOF
    I found that quadcopter drones have accessories to decouple vibrations from cameras.
    https://www.ebay.com/itm/251872266912

    Since I didn't want to wait for shipping from china, I have just ordered some rubber buffers that I was able to get quickly, and I'll 3D print the mount.
  20. Fireblade69

    Fireblade69 New Member

    Joined:
    Nov 11, 2015
    Messages:
    12
    Location:
    UK
    Balance:
    271Coins
    Ratings:
    +0 / 0 / -0
    What exactly is the headset looking for from the tracker/controller? Is it an IR LED array that can be replicated easily using basic electronics and some creative 3D printing?