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

VR Motion Cancellation - Time to test!

Discussion in 'VR Headsets and Sim Gaming - Virtual Reality' started by noorbeast, May 6, 2017.

  1. Martin Dixon

    Martin Dixon Member

    Joined:
    Nov 19, 2021
    Messages:
    49
    Occupation:
    Sgt HM FORCES
    Location:
    Devizes, Wiltshire
    Balance:
    26Coins
    Ratings:
    +15 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    Would you consider my 2/3dof as small axis?
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,138
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,523Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It is not the number of axis but how far axis actually move in physical space, for example like an actuator driven 6DOF compared to my compact 3DOF.
  3. Martin Dixon

    Martin Dixon Member

    Joined:
    Nov 19, 2021
    Messages:
    49
    Occupation:
    Sgt HM FORCES
    Location:
    Devizes, Wiltshire
    Balance:
    26Coins
    Ratings:
    +15 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, AC motor, SCN5, SCN6, SimAxe, Arduino, JRK, Joyrider, SimforceGT, Motion platform, 4DOF, 6DOF
    My rig should only move a few inches in any direction so will just have to test once I have completed the build thank you though will let you know how it goes
  4. Michail

    Michail Member Gold Contributor

    Joined:
    Jan 5, 2022
    Messages:
    163
    Location:
    Germany
    Balance:
    718Coins
    Ratings:
    +26 / 1 / -0
    For slow cars No need, but if I try a F1 car, alone the gear shift or decelarion without breaking have to set vr view again and again. So if I have understand right, the virtual tracker does not for simtools, only for mover. So I have to use the wmr controller right?
    When I mount these to left besides the wheel and i will look to the right apex, do you think the inside out tracking will be track the controller?

    will these openvr driver affect the openvr api dll in game folders which I have patch for amd fsr and Nvidia nis?
  5. Gustau

    Gustau New Member

    Joined:
    Nov 25, 2020
    Messages:
    26
    Location:
    Barcelona
    Balance:
    213Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
  6. VFX Pro

    VFX Pro Member

    Joined:
    Aug 11, 2017
    Messages:
    56
    Location:
    Los Angeles
    Balance:
    327Coins
    Ratings:
    +12 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    Did anyone successfully use motion cancellation with HP Reverb? (G1 or G2)??
  7. VFX Pro

    VFX Pro Member

    Joined:
    Aug 11, 2017
    Messages:
    56
    Location:
    Los Angeles
    Balance:
    327Coins
    Ratings:
    +12 / 0 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    • Like Like x 1
  8. Gustau

    Gustau New Member

    Joined:
    Nov 25, 2020
    Messages:
    26
    Location:
    Barcelona
    Balance:
    213Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    I'm interested too with a G2
  9. Psionic001

    Psionic001 Active Member Gold Contributor

    Joined:
    Mar 5, 2017
    Messages:
    138
    Location:
    Sydney
    Balance:
    1,002Coins
    Ratings:
    +59 / 1 / -0
    My Motion Simulator:
    Motion platform, 6DOF
    These things don’t handle translation very well without significant amounts of drift over time.
    I think the only way to have real rig position feedback would require a vision based position sensing.

    • Like Like x 1
    • Agree Agree x 1
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,138
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,523Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    That is something for @yobuddy to consider.
  11. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,161
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,201Coins
    Ratings:
    +2,164 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    I use it with the G1.
    Both with SRS and the Witmotion device and with FlyPTMover using its built in software solution. Works great.
    • Informative Informative x 1
  12. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,306
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,467Coins
    Ratings:
    +5,109 / 18 / -0
    Hi Guys,
    We will eventually have a Motion Cancellation Addon Api for v3.
    I already have a few test apps, but not a lot of testing so far.
    upload_2022-4-29_10-46-27.png

    I'm thinking something like open track may be a good option here.
    Mounting led's to your rig is just easy.

    This is really why I think an API is needed as there could be a lot of ways to attempt motion cancellation.
    Chat soon,
    yobuddy
    • Like Like x 3
  13. Tags..(VR)

    Tags..(VR) Member

    Joined:
    Aug 28, 2017
    Messages:
    237
    Location:
    indiana
    Balance:
    - 6Coins
    Ratings:
    +29 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Ive got the G2 . after they came out with the new cable they released an update that has seemed to have fixed the drift. also have installed opexr has made the issue of running 90fps a thing of the past. openxr has been an astounding marriage with g2 software absolutely am hooked .
  14. Tags..(VR)

    Tags..(VR) Member

    Joined:
    Aug 28, 2017
    Messages:
    237
    Location:
    indiana
    Balance:
    - 6Coins
    Ratings:
    +29 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    but the question i would have is that with the G2 and a seat mover for my motion rig, would it be worth to use motion cancellation? or would it made things odd?
  15. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,138
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,523Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    If you already use your rig with VR and don't notice anything odd, then likely your axis movement range is small enough to get away without motion cancellation, I don't bother with motion cancellation on my compact rig.

    But there is nothing wrong with running motion cancellation on a small axis movement rig, it is more a case of being worth the effort or not when often there is only a marginal gain. It is a different story for large axis movement rigs, which really benefit from motion cancellation.
    • Informative Informative x 1
  16. Tags..(VR)

    Tags..(VR) Member

    Joined:
    Aug 28, 2017
    Messages:
    237
    Location:
    indiana
    Balance:
    - 6Coins
    Ratings:
    +29 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    yup i understand the large motion but what does motion cancellation do? does it tilt the world
    I am curious to try this on my rig. the question i have, is the number on the angel of degrees are translatable from simtools degrees of motion converted in exact number to this software? is it that simple to use this software?
  17. sberns

    sberns Member Gold Contributor

    Joined:
    Jun 8, 2016
    Messages:
    87
    Balance:
    432Coins
    Ratings:
    +91 / 1 / -0
    My Motion Simulator:
    3DOF, SCN5, Arduino
    The witmotion device mounted to my rig seems to work extremely well. Perhaps the v3 addon could try using this as well? SRS doesn't play nice with simtools and AMS2 on my system. (Whenever I have them all running, something simtools is controlling doesn't work (one of wind, SFX, belts). This only happens when SRS is running in the background. No idea why...)
  18. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,306
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,467Coins
    Ratings:
    +5,109 / 18 / -0
    For sure!
    A really good reason to have these as addons, is we can try different things fairly easily.
    Once we have a motion cancellation plugin working, we can probably re-use most of the motion cancellation addon for many different hardware or software solutions with slight changes.

    Above is a test app for a virtual tracker, where SimTools directly controls the offsets.
    You simply put in the parameters from your sim.

    So say your sim can roll a total of 20 deg left and right, once the app knows this range, it can translate the motion inputs to a offset for the virtual tracker.
    Or that's the idea anyway, really not sure how it will match what the sim is doing at the time.
    But with a fast enough sim, it should work fairly well, and it can't drift at all.
    Smoothing and delay could be added also should it be needed.
    • Like Like x 2
  19. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,306
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,467Coins
    Ratings:
    +5,109 / 18 / -0
    As the chair pitches back to simulate surge, so does your head, and in the game your now looking at the ceiling in the car. lol
    So the app makes a virtual tracker that essentially eliminates the pitch (caused by surge) from the headset.
    • Like Like x 1
    • Agree Agree x 1
  20. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,138
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,523Coins
    Ratings:
    +10,902 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    That will B SRS creating a port conflict with SimTools, as the two can't use the port for game data at the same time. Best to simplify your software stack.
    • Agree Agree x 1