Trinus PSVR 1.0 Reset View wrong orientation

Trinus Forum Forums Trinus PSVR Trinus PSVR 1.0 Reset View wrong orientation

Tagged: , ,

This topic contains 15 replies, has 3 voices, and was last updated by Avatar cheater 2 weeks ago.

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • #8239
    Avatar
    cheater
    Participant

    This happens starting with Trinus PSVR 1.0. I have a PSVR v2.

    I start by laying the headset on the ground in the direction I will be looking after putting it on and let it calibrate.

    Then I put it on and it’s pretty much centered, but I normally reset it again to get it perfectly centered. Starting with 1.0, when I press the HMD button to Reset View for the first time after starting up Trinus, it resets to looking at the floor in some weird fashion.

    I have “All Axis” unchecked, which according to another post, means that All Axis Reset is turned on, due to an UI bug that’s limited to Trinus PSVR 1.0.

    After that “look at ground” bug happens, I would normally reset viewing direction in my VR application. Then everything works as it would normally. Using the HMD button again works as expected, the adjustment is tiny – it centers the view properly, rather than making me look at the ground.

    Please note when I say ground I don’t actually know where it’s pointing me, as all I see is black. In the VR application I use, every direction other than straight ahead of me is black, and that’s what I see.

    #8244
    Avatar
    cheater
    Participant

    i double checked and it actually resets me to look backwards (not downwards). So if I turn my head around 180 degrees to the left or right, then i’m looking at the picture.

    #8246
    Avatar
    cheater
    Participant

    i checked what exactly happens. i created two scenarios.

    scenario 1

    when i first start up trinus psvr software, and press start, it calibrates to: 180, 0, 0.

    after i press reset on the headset, it will reset to 0, 0, 0.

    if i now press stop, don’t exit trinus, and then again press start, the software will calibrate to 0, 0, 0.

    if i now stop, close the trinus software, launch the software again, and press start, it will calibrate to: 180, 0, 0.

    scenario 2

    when i start up trinus psvr software, and press start, it calibrates to: 180, 0, 0.

    if i don’t reset the view, and just press stop, and then start again, it will again calibrate to 180, 0, 0.

    In pre-1.0 versions of the software, pressing reset would reset me to 180, 0, 0 instead of 0, 0, 0.

    I guess i prefer it to start up at 0, 0, 0 and when resetting it should go to 0, 0, 0 as well.

    #8247
    loxai
    loxai
    Keymaster

    thanks for the details, I’ll investigate

    #8248
    loxai
    loxai
    Keymaster

    I’ve updated the reset code to make sure it always results in looking forward.
    Here’s a build you can test: https://trinusvirtualreality.com/files/TrinusPSVRSetupBuild.exe
    You may need to redo Room Setup (or Quick Calibrate, which resets you at ground level, so would need to increase Trinus Height slider)… maybe.
    Let me know if you still have any issues with this.
    The update also fixes the All Axis UI bug.

    #8251
    Avatar
    cheater
    Participant

    i’ve never done a room setup. i don’t use room sensors. could that be related to this?

    #8252
    Avatar
    cheater
    Participant

    that build (1.0.2) is even more broken. it calibrates to -180, and when i press the reset button nothing happens. but the stupid thing is, if you keep going left it goes even more negative, until you hit -540 (and you’re looking forward again), at which point it wraps around back to -180.

    #8253
    Avatar
    cheater
    Participant

    oh i think i know why that -180…-540 thing happened. i spammed the reset button on the hmd, and that’s why.

    right so currently it starts up with a range of -180…180, and the switchover is when looking forward. That’s wrong, isn’t it? I think it should be 0 looking forward, -90 looking left, 90 looking right, etc. but correct me if i’m wrong. which is the standard with steam vr headsets?

    when i press reset once (instead of 5x) the range stays -180…180.

    #8261
    Avatar
    cheater
    Participant

    just to clarify, that -180…-540 thing seems to be another bug, where multiple presses of reset are somehow cumulative.

    however the question remains: what should happen after pressing reset (once): should looking forward set the first coordinate to 0, or -180?

    #8262
    Avatar
    Kotgoth
    Participant

    1. Reset View in 1.0.2 works really strange. If it calibrates to -180 degrees at the start (why MINUS?) then after some time (maybe after trying to tweak drift correction factor) if resets by a hotkey it centers at -184 degrees (not -180), then -186 degrees and so on. Somehow, one of the drift correction buttons (+ or -) resets it back to -180, but it is always a game – which button will set it back to -180 and you end up pressing all three subsequently.
    2. Using Opentrack output directly to SteamVR gives good tracking if it is set and filtered correctly. Using Opentrack via FreePie to Trinus results in position spikes, jumpy Y axis and an eyestrain . This maybe happens because of CPU load, but it NEVER happens when feeding direct Opentrack -> SteamVR.

    #8263
    Avatar
    Kotgoth
    Participant

    Forgot to mention:
    3. IPD is not remembered at 0.64. Every program start it is back to 0.62 or sometimes 0.63.

    #8271
    loxai
    loxai
    Keymaster

    as per the instructions, you should run room setup (standing mode).
    range is -180 to 180, with 0 being back and 180 front, minus numbers rotating left, plus numbers rotating right.
    the shown numbers may change for different reasons (reset/offset), but the orientation should not change: the arrow showing in front of you when running the basic SteamVR (without starting a game or the SteamVR fancy room).
    In any case, I’ll review again soon to check other potential problems (let me know if there’s any relevant Trinus setting that can affect results, like using the offset or drift correction)

    #8272
    Avatar
    Kotgoth
    Participant

    Thank you for reply, loxai!
    Of course, I run Room setup and -180 is front for me. The case is reset button not always resets it back to -180. There may be different numbers (-184, -186, -192) after initial -180. Drift correction, however, does reset it back to -180.

    Drift correction works, if I judge by its extreme values, but trying to find magic number for my PSVRv1 is tough – drift still remains. Now I am near +0.0011.
    Drift correction by HMD buttons is limited. It only goes several steps in plus or minus, is it for purpose?

    P.S. The question “why -180” was just about why 0 not being center? Seems more logical.

    #8278
    Avatar
    cheater
    Participant

    range is -180 to 180, with 0 being back and 180 front, minus numbers rotating left, plus numbers rotating right.

    Right, that’s how it works now.

    Why is the front 180 and not 0? Is that the standard laid out by SteamVR? Thanks

    #8279
    Avatar
    cheater
    Participant

    Kogoth yes there’s still drift. I proposed a solution here but I think Ioxai hasn’t read through it yet.

    Trinus PSVR 1.0 view drift still present

    • This reply was modified 2 weeks ago by Avatar cheater.
Viewing 15 posts - 1 through 15 (of 16 total)

You must be logged in to reply to this topic.