Windows Mixed Reality for SteamVR

Windows Mixed Reality for SteamVR

PowerUpT Apr 15, 2020 @ 10:06am
Lenovo Explorer Floor Height Problem
I've been playing Half Life: Alyx with my Lenovo Explorer for a bit, and I was running into an issue where I couldn't reach ground because it was quite a bit lower than my feet. At the start of the game. This particular was really bad a the beginning rather than later because I didn't have the item that can manipulate them from afar, but it was still annoying throughout because I always felt too tall. I had this issue in another game in the past, so it doesn't seem to be a problem with Half-Life: Alyx.

I tried adjusting the height in the Windows Mixed Reality interface, but this made no difference. I then tried installing OpenVR Advanced Settings to fix the floor height, but could not figure out for the life of me how to actually adjust it. This is because it is required that a controller is put on the floor and the player stands up, and I didn't get it to work because the inside out tracking doesn't track controllers well that are outside of the headset's view. Ever since using it, the distance to the ground has been larger. I also tried a tool called Floor Fix for SteamVR, but that program wouldn't start at all.

I honestly do not know if this is a SteamVR issue, or if it is just for Windows Mixed Reality headsets. It's also a distinct possibility that I'm doing something wrong. When I use VR, I set it up every time with the tool for Windows Mixed Reality. Places like Microsoft's website do not tell people to use the native SteamVR setup as well, and I thought I heard somewhere that that would mess up the tracking for the boundary already set up, but am I mistaken and am I supposed to do both?

Any help with this issue would be appreciated. Thanks!
< >
Showing 1-8 of 8 comments
SillyWalk Apr 15, 2020 @ 10:32am 
Originally posted by PowerUpT:
I then tried installing OpenVR Advanced Settings to fix the floor height, but could not figure out for the life of me how to actually adjust it. This is because it is required that a controller is put on the floor and the player stands up, and I didn't get it to work because the inside out tracking doesn't track controllers well that are outside of the headset's view.

I haven't used VR in some time, so I might get something wrong.

The relevant part is to press the "fix floor" button with the controller being inside the detection area of the headset, but it's not really necessary for you to "stand up" straight to the point where the headset doesn't see the controller anymore. Just place the controller on the floor, make sure that the headset is still viewing it and press the "fix floor" button.

Personally, I crouch and get back a bit so the headset stands about one meter above the floor and I don't have to stare completely right down, since my headset always loses tracking in that position.
Last edited by SillyWalk; Apr 15, 2020 @ 10:34am
PowerUpT Apr 15, 2020 @ 11:12am 
Originally posted by SillyWalk:
Originally posted by PowerUpT:
I then tried installing OpenVR Advanced Settings to fix the floor height, but could not figure out for the life of me how to actually adjust it. This is because it is required that a controller is put on the floor and the player stands up, and I didn't get it to work because the inside out tracking doesn't track controllers well that are outside of the headset's view.

I haven't used VR in some time, so I might get something wrong.

The relevant part is to press the "fix floor" button with the controller being inside the detection area of the headset, but it's not really necessary for you to "stand up" straight to the point where the headset doesn't see the controller anymore. Just place the controller on the floor, make sure that the headset is still viewing it and press the "fix floor" button.

Personally, I crouch and get back a bit so the headset stands about one meter above the floor and I don't have to stare completely right down, since my headset always loses tracking in that position.
I'll give it another go, and update accordingly. Thanks for the suggestion!
PowerUpT Apr 22, 2020 @ 10:22am 
Originally posted by SillyWalk:
Originally posted by PowerUpT:
I then tried installing OpenVR Advanced Settings to fix the floor height, but could not figure out for the life of me how to actually adjust it. This is because it is required that a controller is put on the floor and the player stands up, and I didn't get it to work because the inside out tracking doesn't track controllers well that are outside of the headset's view.

I haven't used VR in some time, so I might get something wrong.

The relevant part is to press the "fix floor" button with the controller being inside the detection area of the headset, but it's not really necessary for you to "stand up" straight to the point where the headset doesn't see the controller anymore. Just place the controller on the floor, make sure that the headset is still viewing it and press the "fix floor" button.

Personally, I crouch and get back a bit so the headset stands about one meter above the floor and I don't have to stare completely right down, since my headset always loses tracking in that position.
I would have responded sooner, but I was busy for a bit. I tried the fix floor button in OpenVR a few more times, with the controller on the ground, but it still seemed a bit too high. The height was consistent, so I went in-game, and the discrepancy was even worse. The screenshot included has the left controller on the floor, and it is quite a bit off of the ground in-game. I just wish that it could be manually calibrated, which would be infinitely more intuitive. Do you have any more ideas? Thanks.

Screenshot: https://steamcommunity.com/sharedfiles/filedetails/?id=2070487867
Last edited by PowerUpT; Apr 22, 2020 @ 10:25am
Tiger Johnson Apr 25, 2020 @ 8:44am 
I've found that the OpenVR floorfix is often reset by games. I don't have Alyx, but at least with TWD:Saints and Sinners, it recalibrates the floor every time a level loads for some dumb reason.

Did you calibrate through WMR like this?
https://www.youtube.com/watch?v=7U704fuJtks
PowerUpT Apr 25, 2020 @ 9:25am 
Originally posted by PedanticRaver.com:
I've found that the OpenVR floorfix is often reset by games. I don't have Alyx, but at least with TWD:Saints and Sinners, it recalibrates the floor every time a level loads for some dumb reason.

Did you calibrate through WMR like this?
https://www.youtube.com/watch?v=7U704fuJtks
Yes, I did calibrate this. It's just weird that SteamVR apparently can't use the height data from the WMR home. Thanks
Tiger Johnson Apr 25, 2020 @ 1:47pm 
There's a different floor height calibration for seated and "everything" modes. If you've remade your boundry or changed modes since calibrating, I'd recommend doing it again. Steam does use height data from WMR home.
PowerUpT Apr 25, 2020 @ 3:05pm 
PedanticRaver.com I remake the boundary every time I use the headset, and I looked over the boundary setup process and confirmed that I am doing things right, like holding the headset at my waist. The reason that I inferred that the height data is separate is because the height is always correct in the cliff house, but gets messed up only in SteamVR and games that use it. I'm going to try and submit a SteamVR bug report because I think that there's not much more that I can do. Thanks a bunch for trying to help!
Tiger Johnson Apr 26, 2020 @ 11:14am 
Why do you have to remake the boundary every time? Every time a new boundary is made, you'll have to calibrate the floor. WMR treats a new boundary as a new room.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Apr 15, 2020 @ 10:06am
Posts: 8