Close

HD3D Overlay done

A project log for AMD HD3D + shutterglasses on a 3D Vision monitor

(formerly: DVI Sync Extractor)

sandervSanderV 03/16/2015 at 19:312 Comments

So the project has moved into a very different direction... but it is a successful one!

https://github.com/SanderVocke/HD3D-Marked-Shutter

There I am working on a driver that intercepts Direct3D 9 calls from applications/games, and detects when they go into AMD's HD3D display mode. If so, it will render a small shutter mark over the application window in the corner of the screen.

The first version is already working. I have tested this with various games and Tridef's 3D driver, including their media player.

This can be used to hook up a phototransistor and get sync to the refresh times of the monitor, which can then be used to trigger shutterglasses on. I had a circuit lying around for this for a long time (a small box that allows the user to program a certain offset and eye opening time from a sync signal), which worked great with this.

This means I am happily gaming in Stereo 3D using an AMD card, NVidia 3D vision screen, and no proprietary glasses system but my own. It's satisfying!

In the time ahead I will be aiming to professionalize this driver, add DirectX 10/11 support (maybe 64-bit too), etc.

Discussions

Fabio wrote 07/18/2015 at 09:22 point

It does exist a software that do it on both dx9 and dx11, however it's a commercial software that cost 25$ for amd card owner and 50$ for nvidia card owner; the software can run for 1/2 week in demo mode.

i have the software tridef, i have a old viewsonic monitor that does full resolution at 120hz using a dual link dvi; this monitor come bundled with a couple of shutter eyeglass linked trough a cable to the monitor,

the interesting point is the method used to transport the eye identification flag:

in the upper left of the screen, the pixel at x,y address 0,0 flip white and black , where white identify the left eye, so the electronics inside the monitor extract this pixel to generate the 60hz pulses to send to the eyeglasses through the cable.

The configuration on the software require to select a generic chinmei innolux display to enable the flipping pixel.

I wonder what type of electronics the monitor use for that, maybe i can check inside (not now since we have 41 degree and we sweat hard only being awake).

bye

  Are you sure? yes | no

Eric Hertz wrote 03/17/2015 at 01:23 point

Woot!

  Are you sure? yes | no