[osg-users] Multi Projector edge blend and bend (distortion correction)

John Aughey jha at aughey.com
Wed Mar 11 08:10:01 PDT 2009


Robert-

I'm glad this topic was brought up.  I am doing some work with non-linear
distortion correction and have taken the code in osgViewer for doing the
spherical distortion and made it more generic to accept a grid of points
that represent the distortion mesh.  This is just what the spherical
distortion routines are doing in osgViewer, except rather than computing the
points, it takes a rectangular grid.

What I would like to do is integrate this distortion code into osgViewer to
allow for more generic distortion grids to be used.  The existing spherical
distortion routines could use this by computing the appropriate distortion
grid and supplying that grid to this more general distortion generator.  The
result would be that the existing spherical distortion would still work, and
more general distortion patterns can be given too.

If you think this would be useful, let me know and I'll integrate the
changes and make a patch.

John

On Wed, Mar 11, 2009 at 4:06 AM, Robert Osfield <robert.osfield at gmail.com>wrote:

> Hi Bino,
>
> The OSG only currently has distortion correction built in for
> spherical displays with a single projector.
>
> General distortion correction can be implemented on top of osgViewer
> in the same way as the I implemented the spherical display distortion
> correction - using a series of slave cameras that to a render to
> texture then a second distortion correction/edge blending pass for
> each of the displays.
>
> Robert.
>
> On Wed, Mar 11, 2009 at 7:06 AM, Albino Rodrigues <bino at vrspace.com.au>
> wrote:
> > Hi,
> >
> >
> >
> > I was wondering if OSG has distortion correction built in for multi
> > projector displays so that the edges blend nicely.
> >
> >
> >
> > I vaguely recall reading that OSG has built in support for this but can’t
> > seem to find any information on it. (other than the post:
> > http://www.mail-archive.com/osg-users@openscenegraph.net/msg10361.html)
> >
> >
> >
> > Thanks in advance,
> >
> > Bino
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > osg-users mailing list
> > osg-users at lists.openscenegraph.org
> >
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> >
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20090311/3a96d946/attachment-0003.htm>


More information about the osg-users mailing list