HelixVision

HelixVision

Flugan Nov 29, 2021 @ 6:56am
SuperDepth3D for 3D Vision
I'm attempting to run SuperDepth3D on my 3D Vision monitor instead of my 3DTV.
I'm rather fond of my monitor with keyboard and mouse.
After some intensive coding things were coming together I thought.

I could watch the game LIVE in 3D but then I tried to play the game.
It seems all inputs go to the fullscreen 3D Vision window.

It obviously supports DX12
It requires Geforce GPU due to 3D Vision
It is prefered to use later drivers than 452.06
It is obviously not playable right now.

Finally sorry for creating a new thread.
Keep up the good work Bo3b
< >
Showing 1-6 of 6 comments
Bo3b  [developer] Nov 29, 2021 @ 11:15pm 
Hi Flugan. Yes, we've got a prototype working for using SuperDepth3D with a 3D Vision monitor. You can get the latest version from this post:

https://steamcommunity.com/app/1127310/discussions/0/3110269213842727774/#c6192985336595697449

More experimental than anything, but this runs and will let you use SD3D on any DX11 game that works. It sends output to both VR and 3D Vision hardware, so either can work. Right now it also requires DX11 output and hence 452.06.


No support yet for DX12, that requires some tricky conversion from the DX12 to the DX9 3D Vision output. I've finally cracked the nut on how to make this work, but need to finsih making a new version. No ETA, but this is in progress.
Flugan Nov 29, 2021 @ 11:50pm 
I only managed to do DX9 output to 3D Vision taking two full-SBS images and adding the special 3D tag before finally StretchRect to the backbuffer. This requires the separate D3D9 window to run in fullscreen and I loose input focus to the game. This means I can't interact with the game.

If I put the game in focus the D3D Window is invisible.

I never managed to figure out how to draw left and right images in DX11 and DX9 seemed more futureproof.

I'm surprised that your version don't support modern drivers.
Flugan Nov 30, 2021 @ 12:01am 
DX12 does not play well with 425.31 due to it's agee
same goes for 452.06 which crashes in DX12 on all modern cards. (RTX 20xx)
This is a problem when it comes to my RTX 2080.
Bo3b  [developer] Dec 2, 2021 @ 4:15am 
Yes, that prototype was just something I hacked together as a test and experiment. So it uses a DX11 device for the output to 3D Vision, which imposes the usual driver constraints. The proper way is to create a DX9 device, but it gets a lot more complicated.
Flugan Dec 2, 2021 @ 4:39am 
My latest progress was figuring out how to copy the DX11 backbuffer over to a D3D9 surface to send to the DX9 backbuffer.

Now I'm stuck with a full screen DX9 window with focus and no input reaches the game.
I also have some other problems as Control DX12 works but not AC Valhalla.
Bo3b  [developer] Dec 2, 2021 @ 8:51pm 
For the DX9 window, you should be able to still get 3D Vision even when it is not fullscreen. I'm less sure about frontmost, but definitely fullscreen is not required. There are stereo profile settings that allow DX9 apps to work windowed. For example, the Google Earth, and the NVPhotoViewer can both show 3D windowed.

(I don't recall offhand what params, just noting that it's possible. Maybe check the wiki.bo3b.net for settings. Also would be worth asking Kai, he just figured out a way to get windowed 3D for a couple of games.)
< >
Showing 1-6 of 6 comments
Per page: 1530 50