I'm loving the new hardware, have spent a good day installing all the drivers and the wonderful
tool from http://coxcoppes.nl/3DScreenActivator
but still haven't found out how to see any software demos in 3D.
Blu-Rays usually run in 3D after I've fiddled randomly with the Toshiba Blu-Ray player's controls.
My question: how can I program using JavaFX, C# & WPF or even Java3D so that I see the image with depth?
I've tried various JavaFX 2 demos but none appeared "miraculously" with depth, even when I use the 3DScreenActivator.
and I'd be interested in communicating with anyone who is going down this path, or wants to.
Thanks, but as I wrote, I've already installed all the necessary updates, and I've seen the other list you mention. And that doesn't help, unfortunately.
My question remains: how can I program using JavaFX, C# & WPF or even Java3D so that I see the image with depth?
a few months ago, I've helped Kevin with a small issue in his great 3D screen activator application so I already started to get a few tiny "insights" in how this technique works.
But first of all I need to tell you that it might be easier to take a look at general Direct3D programming because Toshiba added support for NVidia's stereoscopic driver and therefore, every Direct3D application should be able to use the glasses free display without any specific additions. Just enable it in the NV control panel and try again. For me, this works with (theoretically) every application I've tried.
If you want to go "the other way", take a look inside the SuperD folder on your system. There is an ActiveX-Server (.exe) which can be referenced to, for example, using VB.net or c#. Basically, you define a region (rect) on your display and tell the component, how the 3D image has been set up (side-by-side, ...). Then, the SuperD driver starts rendering this area in 3D. That's how the screen activator works...
However, I used Direct3D with C or C++ a number of years ago, and would prefer the 2nd route you suggest.
Could you point me to the documentation for the ActiveX .exe, please?
And which .exe do you mean exactly?
Even better would be a "Hello World" in C# that comes out of the screen and pierces my forehead. Do you know of one?
Summing up my current frustration/incompetence: I still haven't found anything to "try".
Unfortunately, I can't tell you the name of the executable at the moment but it wasn't really hard to find; look inside the SuperD folder and try to add the executables to your Visual Studio toolbox. It should succeed with one particular file.
There is absolutely no documentation available so you need to take a look at the Object Catalog afterwards to get a list of members. Many of them are quite self-explanatory.
I do have a small test application written in VB.net but I don't have access to my computer at the moment and I'm not sure if it would work out of the box because I've written it before the new driver came out. But the component still exists (and is being used by Toshiba's Bluray Player for example).
But you could start to write "the rest of the application" first: You need an rectangular area which displays a side-by-side image. Then you need to deal with its coordinates (especially when reesizing the image or when your app looses focus).
Adding the 3D functionality is then only a matter of minutes