Hi Chris, Adrian et. al, I believe the right way to support this display is directly in the OSG itself, OpenGL wrappers are a really bad way to do it, both from a performance point of view and OpenGL state control point of view.
The way I'd add support is to use osgViewer's support for slave cameras on the same lines that I have implemented the distortion correction support that you'll find in src/osgViewer/Viewer.cpp:setUpView*() methods and the osgdistortion example. I'd also like to move all stereo/3d display support into osgViewer rather than low level in SceneView so any WowVX support would sit along side this. Robert. On Wed, Apr 2, 2008 at 5:50 PM, Chris Denham <[EMAIL PROTECTED]> wrote: > I've had some limited success with OSG and the wowvx display. > I used the WowVX OpenGL control - demo downloadable from > http://www.business-sites.philips.com/3dsolutions/Downloads/Index.html > This control acts as a kind of proxy/wrapper around OpenGL, so in > theory can support any OpenGL application without modification. In > practice, there were a few problems: > 1. The version I downloaded had some kind of incompatibility with the > way OSG was initialising OpenGL, but they did send me a update to the > control which cured the problem. (not sure if they have updated the > download on the site yet) > 2. I did need to modify the OSG application to use control's extended > API that allows control over the depth map generation in order to get > any reasonable 3D effect. > 3. There seem to be problems as I zoom into a scene which results in > loss range in the depthmap image, but this may be something that can > be fixed by dynamically adjusting the parameters in their extended > control API. > 4. IMHO, the opengl wrapper control costs way too much money! > > I think it would be better to try and generate the 2d+depth map images > directly from OSG, but I'm not sure what would be involved in this as > it seems to rely on sending some kind of control information embedded > in the first row of pixels sent to the display. There is documentation > about this on the philips site, but didn't have time to look into it > deeper. I would have liked to get hold of the sources for the > combobulator demo from initon as that seems to use OSG without the > OpenGL wrapper control, but again, haven't had time to pursue that > either. :-( > > BTW. You don't need a special Wowvx display driver for it to work, but > you do need a supported video card (I think it uses some kind of > special DVI protocol that is not always supported) (I used NVidia > 7600, but aparently some ATI cards work too) > > I'd be interested to know if you make any progress with OSG on the WOWvx. > > If you like, I can post you my changes to osgviewer that set some of > the parameters for the Wowvx OpenGL wrapper control, but there was no > rocket science involved here. > > The combobulator demo can be downloaded from: > > http://www.inition.com/inition/product.php?URL_=product_software_inition_combobulator&SubCatID_=72 > > Chris D. > > > > > Message: 10 > > Date: Wed, 2 Apr 2008 16:11:02 +0200 > > From: "Adrian Egli OpenSceneGraph (3D)" <[EMAIL PROTECTED]> > > Subject: Re: [osg-users] Philips WOWvx technology and OpenSceneGraph > > To: "OpenSceneGraph Users" <[email protected]> > > Message-ID: > > <[EMAIL PROTECTED]> > > Content-Type: text/plain; charset="iso-8859-1" > > > > Thanks, but i can not find any of the inition.com demo program. was it > hard > > to use osg with the display, does it work with linux ,windows, or osx. > is it > > hard to use the monitor with osg, or just download a 3d display driver > and > > the rest works > > > > regards > > > > 2008/4/2, Kim C Bale <[EMAIL PROTECTED]>: > > > > > > Yes I've worked with one and openscenegraph. If you go to the > inition.comwebsite you can see a demo program I that looks very much like > they've used > > > OSG to render it. > > > > > > > > > > > > Do a search of the forum, there was a light discussion about the > displays > > > early last month I think. > > > > > > > > > > > > Regards, > > > > > > > > > > > > Kim. > > > > > > > > > > > > *From:* [EMAIL PROTECTED] [mailto: > > > [EMAIL PROTECTED] *On Behalf Of *Adrian Egli > > > OpenSceneGraph (3D) > > > *Sent:* 02 April 2008 13:47 > > > *To:* OpenSceneGraph Users > > > *Subject:* [osg-users] Philips WOWvx technology and OpenSceneGraph > > > > > > > > > > > > Philips 3D displays -Philips WOWvx technology > > > > > > any experience in this forum > > > > > > adegli > > > -- > > > ******************************************** > > > Adrian Egli > > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

