OpenGL3DVision Wrapper v.3.19 Public Release (Beta)
  2 / 10    
Hello helifax. I'm checking out a couple of games (FEZ, Tiny and Big demo) and I'm having some trouble getting them started with your wrapper. In the ini files for both games, I have: EnableLog = false Enable3DVision = true EnableWindowModeSupport = true PrintDebugInfo = false And I set the appropriate hook point. For Fez it was "glBindFramebufferEXT" (I tried all 4 hookpoints actually.) With both games I get only audio (no video being shown). Also, if I set EnableLog to "True", both games crash immediately. I'm not having any problems with Broken Age, however. BTW, Thank you for the documentation. I'm only on the 6th video, but I find them to be concise & easy to understand so far.
Hello helifax. I'm checking out a couple of games (FEZ, Tiny and Big demo) and I'm having some trouble getting them started with your wrapper. In the ini files for both games, I have:

EnableLog = false
Enable3DVision = true
EnableWindowModeSupport = true
PrintDebugInfo = false

And I set the appropriate hook point. For Fez it was "glBindFramebufferEXT" (I tried all 4 hookpoints actually.)

With both games I get only audio (no video being shown). Also, if I set EnableLog to "True", both games crash immediately.

I'm not having any problems with Broken Age, however.

BTW, Thank you for the documentation. I'm only on the 6th video, but I find them to be concise & easy to understand so far.

Dual boot Win 7 x64 & Win 10 (1809) | Geforce Drivers 417.35

#16
Posted 07/04/2014 05:07 PM   
Will this work on star wars knights of the old republic?
Will this work on star wars knights of the old republic?

MOBO: GIGABYTE GA-M68MT-S2 CPU: AMD FX 4100 RAM: 8GB 1600HZ DDR3 HDD: 1TB WD (MASTER) 500GB WD (SLAVE) GRAPHICS: GTX750SC MONITOR: ASUS VG248QE 3D VISION KIT 2

#17
Posted 07/05/2014 02:22 AM   
[quote="Arthane"]Will this work on star wars knights of the old republic?[/quote] This wrapper currently only supports GLSL (newer OpenGL games).
Arthane said:Will this work on star wars knights of the old republic?


This wrapper currently only supports GLSL (newer OpenGL games).

Dual boot Win 7 x64 & Win 10 (1809) | Geforce Drivers 417.35

#18
Posted 07/05/2014 03:50 AM   
[quote="Arthane"]Will this work on star wars knights of the old republic?[/quote] Hey;)) The wrapper Will work with KOTOR (you can hook and activate 3D Vision) However, it uses ARB shaders so atm there is no way to inject stereoscopy in the game.
Arthane said:Will this work on star wars knights of the old republic?


Hey;)) The wrapper Will work with KOTOR (you can hook and activate 3D Vision) However, it uses ARB shaders so atm there is no way to inject stereoscopy in the game.

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#19
Posted 07/05/2014 10:40 AM   
Amazing, thanks for keeping the dream of 3d gaming alive!
Amazing, thanks for keeping the dream of 3d gaming alive!

All hail 3d modders DHR, MasterOtaku, Losti, Necropants, Helifax, bo3b, mike_ar69, Flugan, DarkStarSword, 4everAwake, 3d4dd and so many more helping to keep the 3d dream alive, find their 3d fixes at http://helixmod.blogspot.com/ Also check my site for spanish VR and mobile gaming news: www.gamermovil.com

#20
Posted 07/05/2014 11:11 AM   
Big question, will this work for Doom 3 engine games?
Big question, will this work for Doom 3 engine games?

AMD Phenom II X3 720 @ 2.8GHZ
8GB RAM
Mitsubishi Diamond Pro 2070sb @ 2048x1536 @ 85hz
Edimensional glasses and Nvidia 3D Vision

#21
Posted 07/05/2014 03:46 PM   
aaaa...I am not sure what to make about the above post lol;)) @4everAwake: I was able to reproduce the crash that you see when the log is enabled and fixed that. (Will make a release tomorrow) I was also able to use the wrapper on FEZ, however the game is completely 2D (no depth info)... I will make a video to show you how how I did it (since that game is a bit different than most)... Keep you posted;))
aaaa...I am not sure what to make about the above post lol;))

@4everAwake:

I was able to reproduce the crash that you see when the log is enabled and fixed that. (Will make a release tomorrow)
I was also able to use the wrapper on FEZ, however the game is completely 2D (no depth info)... I will make a video to show you how how I did it (since that game is a bit different than most)...

Keep you posted;))

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#22
Posted 07/05/2014 09:10 PM   
Version 1.02 has been released. - Fixes some cases when the debugger would crash a game when the LOG was enabled (ex: FEZ) - Fixed a problem when the content of an existing Vertex Shader attached to another Shader Program would not be dumped.
Version 1.02 has been released.
- Fixes some cases when the debugger would crash a game when the LOG was enabled (ex: FEZ)
- Fixed a problem when the content of an existing Vertex Shader attached to another Shader Program would not be dumped.

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#23
Posted 07/08/2014 07:32 PM   
[quote="4everAwake"]Hello helifax. I'm checking out a couple of games (FEZ, Tiny and Big demo) and I'm having some trouble getting them started with your wrapper. In the ini files for both games, I have: EnableLog = false Enable3DVision = true EnableWindowModeSupport = true PrintDebugInfo = false And I set the appropriate hook point. For Fez it was "glBindFramebufferEXT" (I tried all 4 hookpoints actually.) With both games I get only audio (no video being shown). Also, if I set EnableLog to "True", both games crash immediately. I'm not having any problems with Broken Age, however. BTW, Thank you for the documentation. I'm only on the 6th video, but I find them to be concise & easy to understand so far. [/quote] I looked at FEZ specially and fixed the crash you see there:) when the log is enabled. (IN VERSION V.1.02) For some reason the GAME doesn't have WINDOW mode (even if forced from the game settings its not actual window mode) so you need to RUN the game in FULLSCREEN To activate 3D Vision + Insert stereo the settings need to be these: [3D_Vision_Global_Settings] Enable3DVision = true EnableWindowModeSupport = false HookPoint = "glBindFramebuffer" [Vertex_Stereo_InjectionPoint] Enable = true EnableFailureInfo = false InjectionPoint1 = "gl_Position.xy " InjectionPoint2 = "NULL" InjectionPoint3 = "NULL" UniformInjection1 = "#endif" UniformInjection2 = "NULL" UniformInjection3 = "NULL" StereoString = "\n gl_Position.x += g_eye * g_eye_separation * (gl_Position.w - g_convergence);\n" The above will enable 3D Vision and insert stereo. However the game has 0 depth information as you will see. Also you can see the same things from the shaders... What you could do if you really want to is hunt shaders for each "plane" and add different convergence settings so you can get different things at different depths... However in practice this might not work as you might believe....(depends where that shader is being used) Hope this helps;)) Cheers
4everAwake said:Hello helifax. I'm checking out a couple of games (FEZ, Tiny and Big demo) and I'm having some trouble getting them started with your wrapper. In the ini files for both games, I have:

EnableLog = false
Enable3DVision = true
EnableWindowModeSupport = true
PrintDebugInfo = false

And I set the appropriate hook point. For Fez it was "glBindFramebufferEXT" (I tried all 4 hookpoints actually.)

With both games I get only audio (no video being shown). Also, if I set EnableLog to "True", both games crash immediately.

I'm not having any problems with Broken Age, however.

BTW, Thank you for the documentation. I'm only on the 6th video, but I find them to be concise & easy to understand so far.



I looked at FEZ specially and fixed the crash you see there:) when the log is enabled. (IN VERSION V.1.02)

For some reason the GAME doesn't have WINDOW mode (even if forced from the game settings its not actual window mode) so you need to RUN the game in FULLSCREEN

To activate 3D Vision + Insert stereo the settings need to be these:

[3D_Vision_Global_Settings]
Enable3DVision = true
EnableWindowModeSupport = false
HookPoint = "glBindFramebuffer"


[Vertex_Stereo_InjectionPoint]
Enable = true
EnableFailureInfo = false
InjectionPoint1 = "gl_Position.xy "
InjectionPoint2 = "NULL"
InjectionPoint3 = "NULL"
UniformInjection1 = "#endif"
UniformInjection2 = "NULL"
UniformInjection3 = "NULL"
StereoString = "\n gl_Position.x += g_eye * g_eye_separation * (gl_Position.w - g_convergence);\n"



The above will enable 3D Vision and insert stereo. However the game has 0 depth information as you will see. Also you can see the same things from the shaders...

What you could do if you really want to is hunt shaders for each "plane" and add different convergence settings so you can get different things at different depths... However in practice this might not work as you might believe....(depends where that shader is being used)

Hope this helps;))
Cheers

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#24
Posted 07/08/2014 07:39 PM   
Hi Helifax - I've looked through your website and am still thinking about my favourite game right now - minecraft. I am reasonably sure I won't be able to work it out but was hoping you might have some pointers. The game is Java, and uses LWJGL, which is a wrapper around OpenGL/AL/CL. So I am assuming it uses JNI to makes calls into an actual OpenGL32.dll "somewhere", presumably a system file, and presumably hardcoded into the java to find its location. This being the case, would it be feasible to just "replace" this system DLL with your own? Of course I will at some point try it out, but if you know for a fact that it's not going to work I can save some time ;-) I saw minecraft running on an older 3d vision wrapper (does not work with newer versions) and it looks great - that guy (MessiahAndrw) created dll wrappers for LWJGL. Minecraft also has built in an anaglyph renderer, so the game is already rendering in stereo, and another mod (also not working with newer versions) was available to output SBS + various other anaglyph combinations, so it might be possible to intercept that and create a light weight 3D vision wrapper that just generates the 3DV output for the nvidia drivers to render. Would that be feasible do you think? When I Googled this lot it seemed that both of the above mods were very popular before they stopped working (minecraft installation was changed).
Hi Helifax - I've looked through your website and am still thinking about my favourite game right now - minecraft. I am reasonably sure I won't be able to work it out but was hoping you might have some pointers. The game is Java, and uses LWJGL, which is a wrapper around OpenGL/AL/CL. So I am assuming it uses JNI to makes calls into an actual OpenGL32.dll "somewhere", presumably a system file, and presumably hardcoded into the java to find its location. This being the case, would it be feasible to just "replace" this system DLL with your own? Of course I will at some point try it out, but if you know for a fact that it's not going to work I can save some time ;-)

I saw minecraft running on an older 3d vision wrapper (does not work with newer versions) and it looks great - that guy (MessiahAndrw) created dll wrappers for LWJGL. Minecraft also has built in an anaglyph renderer, so the game is already rendering in stereo, and another mod (also not working with newer versions) was available to output SBS + various other anaglyph combinations, so it might be possible to intercept that and create a light weight 3D vision wrapper that just generates the 3DV output for the nvidia drivers to render. Would that be feasible do you think? When I Googled this lot it seemed that both of the above mods were very popular before they stopped working (minecraft installation was changed).

Rig: Intel i7-8700K @4.7GHz, 16Gb Ram, SSD, GTX 1080Ti, Win10x64, Asus VG278

#25
Posted 07/10/2014 09:56 PM   
Will It work with the PSP emulator: http://www.ppsspp.org/
Will It work with the PSP emulator:

http://www.ppsspp.org/

#26
Posted 07/10/2014 11:42 PM   
[quote="mike_ar69"]Hi Helifax - I've looked through your website and am still thinking about my favourite game right now - minecraft. I am reasonably sure I won't be able to work it out but was hoping you might have some pointers. The game is Java, and uses LWJGL, which is a wrapper around OpenGL/AL/CL. So I am assuming it uses JNI to makes calls into an actual OpenGL32.dll "somewhere", presumably a system file, and presumably hardcoded into the java to find its location. This being the case, would it be feasible to just "replace" this system DLL with your own? Of course I will at some point try it out, but if you know for a fact that it's not going to work I can save some time ;-) I saw minecraft running on an older 3d vision wrapper (does not work with newer versions) and it looks great - that guy (MessiahAndrw) created dll wrappers for LWJGL. Minecraft also has built in an anaglyph renderer, so the game is already rendering in stereo, and another mod (also not working with newer versions) was available to output SBS + various other anaglyph combinations, so it might be possible to intercept that and create a light weight 3D vision wrapper that just generates the 3DV output for the nvidia drivers to render. Would that be feasible do you think? When I Googled this lot it seemed that both of the above mods were very popular before they stopped working (minecraft installation was changed).[/quote] I simply didn't had the time to look it up so far :( I will defo give a look. Thank you for the LWJGL lib info. I will install it (hopefully this weekend) and give it a try and see what I can come up with.
mike_ar69 said:Hi Helifax - I've looked through your website and am still thinking about my favourite game right now - minecraft. I am reasonably sure I won't be able to work it out but was hoping you might have some pointers. The game is Java, and uses LWJGL, which is a wrapper around OpenGL/AL/CL. So I am assuming it uses JNI to makes calls into an actual OpenGL32.dll "somewhere", presumably a system file, and presumably hardcoded into the java to find its location. This being the case, would it be feasible to just "replace" this system DLL with your own? Of course I will at some point try it out, but if you know for a fact that it's not going to work I can save some time ;-)

I saw minecraft running on an older 3d vision wrapper (does not work with newer versions) and it looks great - that guy (MessiahAndrw) created dll wrappers for LWJGL. Minecraft also has built in an anaglyph renderer, so the game is already rendering in stereo, and another mod (also not working with newer versions) was available to output SBS + various other anaglyph combinations, so it might be possible to intercept that and create a light weight 3D vision wrapper that just generates the 3DV output for the nvidia drivers to render. Would that be feasible do you think? When I Googled this lot it seemed that both of the above mods were very popular before they stopped working (minecraft installation was changed).


I simply didn't had the time to look it up so far :( I will defo give a look. Thank you for the LWJGL lib info. I will install it (hopefully this weekend) and give it a try and see what I can come up with.

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

#27
Posted 07/11/2014 08:25 AM   
[quote="helifax"] I simply didn't had the time to look it up so far :( I will defo give a look. Thank you for the LWJGL lib info. I will install it (hopefully this weekend) and give it a try and see what I can come up with.[/quote] Thanks, I appreciate it, and there is no urgency :-) I noticed that MessiahAndrw put the lwjgl.dll files in a subdirectory of bin (where lwjgl.jar is) called "natives" so I will try dropping your opengl32.dll in there as well. I can't remember enough about how this works nowadays, though I have programmed apps in the past using JNI to hook fortran->C->Java, so I might stand a fighting chance of understanding it...;-) **EDIT I understand now that this idea can't work. There is no ".exe" to add to the 3DVision profile in Nvidia inspector. Nice videos by the way, great job :-)
helifax said:
I simply didn't had the time to look it up so far :( I will defo give a look. Thank you for the LWJGL lib info. I will install it (hopefully this weekend) and give it a try and see what I can come up with.

Thanks, I appreciate it, and there is no urgency :-) I noticed that MessiahAndrw put the lwjgl.dll files in a subdirectory of bin (where lwjgl.jar is) called "natives" so I will try dropping your opengl32.dll in there as well. I can't remember enough about how this works nowadays, though I have programmed apps in the past using JNI to hook fortran->C->Java, so I might stand a fighting chance of understanding it...;-)
**EDIT I understand now that this idea can't work. There is no ".exe" to add to the 3DVision profile in Nvidia inspector.
Nice videos by the way, great job :-)

Rig: Intel i7-8700K @4.7GHz, 16Gb Ram, SSD, GTX 1080Ti, Win10x64, Asus VG278

#28
Posted 07/11/2014 01:31 PM   
What about the java.exe itself? Running java presumably creates a process space that all the other stuff descends from, including all spawned threads. That would depend upon what dll is loaded for opengl, and where. But from a Windows perspective I'm pretty sure that java.exe would be the process you'd want. (Despite Java being my primary language, I have very little understanding of windows nuances here. So, please ignore this comment if I'm just off in the weeds.)
What about the java.exe itself? Running java presumably creates a process space that all the other stuff descends from, including all spawned threads. That would depend upon what dll is loaded for opengl, and where. But from a Windows perspective I'm pretty sure that java.exe would be the process you'd want.

(Despite Java being my primary language, I have very little understanding of windows nuances here. So, please ignore this comment if I'm just off in the weeds.)

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

#29
Posted 07/12/2014 12:03 AM   
[quote="bo3b"]What about the java.exe itself? Running java presumably creates a process space that all the other stuff descends from, including all spawned threads. That would depend upon what dll is loaded for opengl, and where. But from a Windows perspective I'm pretty sure that java.exe would be the process you'd want. (Despite Java being my primary language, I have very little understanding of windows nuances here. So, please ignore this comment if I'm just off in the weeds.)[/quote] That's definitely worth a try, thanks for the suggestion :-) I've been busy learning Redstone circuit building, because my son wants to build an elevator in his "hotel", so I'm not in a rush. I got the advanced shader packs working and it looks amazing, but they totally screw up the games own stereo anaglyph renderer, so I would guess they would not work with a proper 3D vision mode either. I would defintely rather play the game in stereo 3D though than have fancy lights and water.
bo3b said:What about the java.exe itself? Running java presumably creates a process space that all the other stuff descends from, including all spawned threads. That would depend upon what dll is loaded for opengl, and where. But from a Windows perspective I'm pretty sure that java.exe would be the process you'd want.

(Despite Java being my primary language, I have very little understanding of windows nuances here. So, please ignore this comment if I'm just off in the weeds.)

That's definitely worth a try, thanks for the suggestion :-) I've been busy learning Redstone circuit building, because my son wants to build an elevator in his "hotel", so I'm not in a rush. I got the advanced shader packs working and it looks amazing, but they totally screw up the games own stereo anaglyph renderer, so I would guess they would not work with a proper 3D vision mode either. I would defintely rather play the game in stereo 3D though than have fancy lights and water.

Rig: Intel i7-8700K @4.7GHz, 16Gb Ram, SSD, GTX 1080Ti, Win10x64, Asus VG278

#30
Posted 07/14/2014 06:04 PM   
  2 / 10    
Scroll To Top