goatcorp / suggestions

Plugin suggestions for Dalamud
43 stars 6 forks source link

Virtual reality support #565

Open philpax opened 3 years ago

philpax commented 3 years ago

Description

What if you could play the critically acclaimed MMORPG Final Fantasy XIV in virtual reality?

More info

yours truly is already working on this


karashiiro commented 3 years ago

I mean, you can do it with Oculus Home, sort of. It's actually pretty nice tbqh

Arcitec commented 3 years ago

It's possible with BlueSkyDefender's Depth3D reshade shader.

https://github.com/BlueSkyDefender/Depth3D

The exact file is called: SuperDepth3D.fx (NOT SuperDepth3D_VR+.fx)

You can create a deep "3D TV" style image with this.

You also need a program such as Bigscreen, which lets you view your desktop and set it to SBS 3D (side by side) mode, to see the image properly.

Edit: I have never used it with FF14 but have with many other games.

philpax commented 3 years ago

I'm fairly certain that's using the depth buffer to reproject a mono image into stereo, which is non-ideal (you're not actually receiving any new visual information with your second eye so you won't be able to see behind an object that's occluding your left eye but not your right).

I've been working on true stereo rendering and think I have a way forward, but need to solve some other technical issues first.

Arcitec commented 3 years ago

Yeah that is what it does and it looks perfect for light amounts of depth, which is what you want for flat screen games (to make them comfortable to play in VR). The process also only uses like 1% GPU.

If you are going to create 2 cameras and somehow extract the UI texture and render it in 2 eyes, I would be impressed but it would probably take a beefy GPU and break Gshade/Reshade... I also wonder if it would cause nausea to play an MMO with that much depth. 🤔

philpax commented 3 years ago

gotta break a few eggs to make an omelet

rrbailey89 commented 2 years ago

this sounds pretty cool, I have used bigscreen on my oculus to play FFXIV but the GUI is super tiny playing that way.

karashiiro commented 2 years ago

Any updates?

philpax commented 2 years ago

on hold while I get my mojo back