[1342] HMD view completely wrong when looking at certain angle
complete
syncpulse
This is hard to describe but the videos should make it obvious.
I'm having an issue where looking at a certain angle (by actually turning my head - not rotating using controllers) causes my HMD view to go crazy, flipping my head around backwards, and also the pitch axis gets inverted. This is somehow connected to my rotation within the SteamVR tracking space, because using OVR Advanced Settings to rotate the space will also cause the bad region of rotation to move. Using a different avatar and different world makes no difference.
This only affects VRChat. There is no issue in other VR apps, and even overlays open at the same time as VRC (such as the SteamVR menu) are completely fine, it is only VRC that shows this behavior.
It shows both for me in my HMD, and in third-person via a stream camera or for other players in the instance.
This is happening on VRC Open Beta build 1342, with a Pimax 5K Super, using the new Pimax Client (not PiTool). I was able to replicate this across system reboots. It only happens on the new Open Beta, and the non-beta version of VRC is fine. The issue does not occur using a Quest2 + ALVR. A friend also on beta using a Quest2 + Virtual Desktop did not have this issue.
Videos:
View in first-person: https://youtu.be/x9cpQ9aFQCc
View in third-person (had my arm outstretched to show how I was rotating IRL): https://youtu.be/njKve55cEVo
Showing that an overlay is fine, only VRC is wrong: https://youtu.be/ENOoEnD9b94
Client log: https://pastebin.com/ZWDzt7YD
Log In
syncpulse
I can also confirm this issue has returned.
Bіmbo
This Issue has shown itself again with the latest VRchat update Build 1626, im also using Pimax 5k Super.
StormRel
complete
syncpulse
In three hours of casual use on build 1370, I did not encounter this bug anymore.
This post was marked as
available in future release
SargonDragon
This is a known Unity engine bug which affects some VR headsets, particularly Pimax and WMR. The same bug affects several games. As far as I know, Unity has never fixed it, and each game has had to apply what seems to be a fairly simple workaround to avoid the bug. It has to do with a mode selection within Unity, and there's another mode which essentially works similarly but does not experience the bug.
This bug is only occurring in the VRChat Open Beta. It is not occurring in the normal release version.
Here's a Pimax forum post discussing the issue across several games: https://community.openmr.com/t/unity-2020-bug-inaccurate-rotation-when-looking-around-other-incompatibilities/33934/44
Here's the Unity bug that causes this discussed on the Unity forums. This includes descriptions of how to workaround the bug: https://forum.unity.com/threads/turning-issue-with-pimax-and-some-wmr-headsets.1205707/
This workaround needs to be implemented by the VRChat devs in order to resolve this issue. The bug has already been present in Unity for years, and Unity can't be bothered to fix it, so don't hold your breath on that.
DAG-XR
Regarding this issue, my friend was using a Quest 2 and Virtual Desktop when she was experiencing erratic and uncontrollable "flipping", changing at angles up to 180°. I'm unsure if this bug is related.
Feilen
Insofar as I can tell, this is a bug on Pimax's end where it's sending completely weird data when your tracking origin is set to 'eyes' (which must do something weird with the canted displays). Apparently setting parallel projection on is a workaround.
Trying to work out some kind of workaround, but apparently it crashes the editor...
Angel 천사
Feilen: That doesn't fully make sense... because it doesn't do it in Steam VR Home, or in the Steam menu (afk mode) or anything like that. It only happens in VRC, on Beta, with Pimax.
syncpulse
Feilen: Is the tracking origin being eyes something that changed with the new unity version or the beta in general? I would not be surprised if there is an issue with the pimax stack, but that doesn't change the fact that it is ONLY the beta that has this issue, so something must have changed between live and beta?
SargonDragon
Feilen: This doesn't appear to be a Pimax bug. The same issue affects WMR headsets, too. It's a known Unity engine bug which has been reported for years. It keeps appearing in multiple games, and the developers for each of those games have had to individually apply a workaround to resolve it.
It keeps rearing its ugly head over and over again in new game releases because Pimax and WMR have relatively little market share, and devs generally aren't testing against them. Otherwise they'd find and resolve the issue early before the public ever saw it. Also probably why Unity can't be bothered to fix it.
StormRel
Merged in a post:
[1342] X axis randomly inverted
danrulz98
- Use Pimax headset
- Play game for a while, not sure what the trigger is
- Maybe set the controllers down and let them go to sleep and come back, that definitely broke something
It's quite strange really, the X axis (and in messing around later my Y axis!) will randomly and rapidly be inverted. In game, this makes my avatar's body spin around independently of the limbs and head, locally it sends my view all over the place.
I managed to record a video: https://cdn.discordapp.com/attachments/1023781216652107849/1147817954180866078/XaxiesBeingINverted.mp4
Pimax 5K Super
Pitool 1.0.1.277
Might be related to this: https://feedback.vrchat.com/open-beta/p/1342-pimax8kx-hmd-orientation-anomaly
However, I did not notice it being related to any specific angles, it just seems random. I spun around a lot in trying to get to things...
Aaro_101
Also happens on Pimax 8KX, Happens in VRChat not in SteamVR.
Build 1350
Load More
→