Swap Side-By-Side Render Frames

I just finished building a VR headset, but discovered the 3D Side-By-Side mode is set to the cross-eyed layout (left eye screen is on the right, and right is on the left). With a VR headset, this inverts the depth cues so distant objects appear close and close objects appear distant. It's incredibly disorienting.

Can anyone think of way to swap the render frames to the correct sides? I have looked through the XML files and haven't found any code to alter it, myself.
 

Craith

Volunteer Moderator
I just finished building a VR headset, but discovered the 3D Side-By-Side mode is set to the cross-eyed layout (left eye screen is on the right, and right is on the left). With a VR headset, this inverts the depth cues so distant objects appear close and close objects appear distant. It's incredibly disorienting.

Can anyone think of way to swap the render frames to the correct sides? I have looked through the XML files and haven't found any code to alter it, myself.

sorry, can't help you but had to rep you because of awesome. hope you get it sorted and post some pictures
 
I just finished building a VR headset, but discovered the 3D Side-By-Side mode is set to the cross-eyed layout (left eye screen is on the right, and right is on the left). With a VR headset, this inverts the depth cues so distant objects appear close and close objects appear distant. It's incredibly disorienting.

Can anyone think of way to swap the render frames to the correct sides? I have looked through the XML files and haven't found any code to alter it, myself.

Wish I could help you, up for visibility
 
hope you get it sorted and post some pictures

That I did. Sort of. I should have done some further investigation. The main menu seems to be the only screen that was reversed, ingame it all looked fine.

The screen and motion tracker are Chinese ripoffs of the screen (2K) and motion tracker from the Rift. They work very well, but the motion tracker can't track position, only the direction you're looking. My original headset was crap (I just made it out of foam floor mats), so yesterday I went out and bought a cheap cellphone headset from Walmart and cut a slot for the cables.

I ran into a few problems after getting it all together, but I've sorted them all out, now. For some reason, the roll value in Open Track was messed up so it would massively exaggerate my movement when I would tilt my head, even when I had the curve turned all the way down. I just ended up disabling the roll value entirely, since it's not overly necessary. Another problem I had was the game crashing after a few minutes of playing. All I had to do was turn the graphics down to VR Mid. The most annoying issue I had was with Open Track. It has some pretty wicked drift so my center of view would slowly move off to one side or another. This was also an easy fix; I just had to assign Open Track's "center" hotkey to a button I wasn't using on my flight stick. Now, if it drifts, all I have to do is hit that button to recenter my view. The only problem I can't fix is with my headset rig itself. The corners of the screen are blocked by the cylindrical cutouts going from the lenses all the way to the screen. I don't use the side panel in the maps much, and I've pretty much memorized the game menus, so this isn't much of a problem. Just a minor annoyance.


If you're interested, here's the screen I bought was from a company called Topfoison. I can't find them on Amazon, anymore, though. I got the tracker on ebay; I can't remember the seller's name.
 
Last edited:
As requested... PICTURES
The original headset:
WP_20170218_001.jpg
WP_20170218_002.jpg

The current build:
WP_20170218_003.jpg
WP_20170218_004.jpg
 
Last edited:
Cool. I can imagine that the depth being the wrong way round would be horrendous! You could have just invented a new ride!

Is there a simple way to rewire the signal cable so the displays are reversed - that way the side by side would be the right way round?
 
This is most impressive MrTimoshi if I understand what you have done correctly:

You have taken a mobile headset chassis/straps and put your own screen(s) into it (one from Amazon?) then attached a 3rd party IR tracker solution to the whole thing.

Couple of questions if you don't mind:

Do you have 1 or 2 screens in there and what's the resolution per eye?

What the cable type between PC and screen - HDMI or DP?

Do you now have full 6 DOF i.e. roll, pitch, yaw, left-right and up-down translation?

That's awesome if you have managed to get a 6DOF headset - have you considered CAD and 3D printing your own chassis?
 
This is most impressive MrTimoshi if I understand what you have done correctly:

You have taken a mobile headset chassis/straps and put your own screen(s) into it (one from Amazon?) then attached a 3rd party IR tracker solution to the whole thing.

Couple of questions if you don't mind:

Do you have 1 or 2 screens in there and what's the resolution per eye?

What the cable type between PC and screen - HDMI or DP?

Do you now have full 6 DOF i.e. roll, pitch, yaw, left-right and up-down translation?

That's awesome if you have managed to get a 6DOF headset - have you considered CAD and 3D printing your own chassis?


Thanks for the compliment!

That's what I did. The tracker definitely isn't IR, though; it (I'm pretty sure) uses accelerometers. If you want to take a closer look, it's the card on the front. I currently only use pitch and yaw, because the OpenTrack's roll property was buggy and the card doesn't do positional tracking. I would LOVE 6DOF, but... alas... it was not to be. I might try an IR tracker, someday... when I can afford it.

There is a single screen, and yes it's the one from Amazon. The resolution is 2150x1440, and uses miniHDMI. The second cable going inside is a microUSB to power the screen's driver board.

I thought about printing a chassis, but I don't have a 3D printer, and online services are expensive. All in, this build was about $140. It would have been about $220, but I split the cost of the screen with my parents, as my birthday gift.






Also: I double posted because my original post seemingly got lost to the stars. It was apparently just under mod review, because I'm new to this forum. It took a couple days to show up.
 
Back
Top Bottom