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

Reply via email to