Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] Side By Side on PC only #341

Open
lilgandhi1199 opened this issue Dec 1, 2020 · 13 comments
Open

[REQUEST] Side By Side on PC only #341

lilgandhi1199 opened this issue Dec 1, 2020 · 13 comments

Comments

@lilgandhi1199
Copy link

lilgandhi1199 commented Dec 1, 2020

How do I get into the menus and simply enable SBS mode without a VR headset?
I have a 3D projector plugged into my PC via hdmi that can decode 120hz 720p SBS into real 3D with my active IR glasses.
But it won't even let me boot into the game to switch to this mode.

What would the vivecraft options txt file look like to make this change without opening the game?

@ghost
Copy link

ghost commented Dec 1, 2020

this software is not designed to drive a 3d output. it is designed to render the buffer twice side by side which is how VR works, one render per eye.

@lilgandhi1199
Copy link
Author

Perfect that's exactly what I described.
Let's make it happen

@lilgandhi1199 lilgandhi1199 changed the title 3D not VR Side By Side on PC only Dec 1, 2020
@ghost
Copy link

ghost commented Dec 1, 2020

it is designed to drive the output to a vr headset which has its own proprietary firmware and driver, which is titled OpenVR. to get it to work on an SBS projector, you need to rewrite the mod's code so that it no longer uses OpenVR and uses whatever library your projector requires instead.

tl;dr it's crashing because your projector is not supporting OpenVR.

@lilgandhi1199
Copy link
Author

No it merely needs to leave the render on the computer.
When SBS is selected and a virtual emulator is ran is that not exactly what it does?
Or does it actually route it to the virtual input leaving the screen blank?

@ghost
Copy link

ghost commented Dec 1, 2020

it routes one render (technically two) to what it is expecting to be a headset output loaded in by OpenVR, and then is rendering a mirror to your desktop.

again, you will need to rewrite this mod so that it does not use OpenVR whatsoever and goes desktop-screen-only instead.

@lilgandhi1199
Copy link
Author

First off can you confirm SBS is a render option? Have you seen it yourself or tested it?
Secondly you are confirming that on the desktop it actually shows the side by side render itself? (while also duplicating it off to software)

Or is it merely showing the original 2D (left, right, or "center" eye)?

@ghost
Copy link

ghost commented Dec 1, 2020

the SBS mode you are seeming to confuse for "Dual Eye Mirror mode" is just a mirror of what the "headset" is currently expected to be outputting, showing the left eye's buffer on the left, and the right eye's buffer on the right, stretched to fit the window. because OpenVR has a bunch of overhead that checks for a headset so that it can interact with the firmware, it is seeing your projector as simply a projector and thus won't output to it.

for the third time, you will need to rewrite this mod to not use OpenVR in order to achieve what you are asking for. OpenVR will never work with an SBS projector.

@lilgandhi1199
Copy link
Author

Perfect.
There are plenty of virtual VR softwares I was just hoping to avoid all the BS overhead.
It seems I cannot. Still easy though lol
Peace

@ghost
Copy link

ghost commented Dec 1, 2020

I would love to see how this fork turns out for you though as it is an interesting idea. If you have any more questions about porting this mod to SBS projection, please visit the vivecraft discord.

@lilgandhi1199
Copy link
Author

We'll see what kind of frame rate penalties I'll be getting for doing this duplication all the time...

No VR headset detected.
Would you like to proceed anyways?
Yes Please
:P

@ghost
Copy link

ghost commented Dec 1, 2020

Vivecraft in Dual Eye Mirror mode renders the game 4 times. so only asking for twice won't be a big issue.

@lilgandhi1199 lilgandhi1199 changed the title Side By Side on PC only [REQUEST] Side By Side on PC only Dec 1, 2020
@46cv8
Copy link

46cv8 commented Dec 10, 2024

@lilgandhi1199 You should perhaps try running vivecraft under https://github.com/oneup03/VRto3D it looks like it should support it but I haven't tried yet. Curious if it works though.

Just reporting back it works really well if you switch location mode to HMD and use vrto3d "yaw_enable" and "pitch_enable" for headset orientation emulation using the right joystick. The only issue is your pointer is pointing in some random place. fayer3 mentioned they might implement an aim option some day, at which point it will work perfectly and be usable for other than just flying around in 3d :) But still it seems the most full featured option for minecraft on 3d projectors and tv's that I could find.

@longlongCODE

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants