you want to avoid creating a window then and just render the scene given a view 
to a off screen buffer (backbuffer, fbo, pbuffer) and read pixels from it 
without switching to the front buffer. but im new to osg so thats about the 
explanation i could give you :/

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tessier, Philip
Sent: 24. april 2008 23:13
To: OpenSceneGraph Users
Subject: Re: [osg-users] Off-screen rendering

Thank you,
Phil

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeremy
Moles
Sent: Thursday, April 24, 2008 4:08 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] Off-screen rendering

On Thu, 2008-04-24 at 15:48 -0500, Tessier, Philip wrote:
> All,
>
> I was able to use the osgprerender example to obtain most of what I
> need - the rendering of a scene into an osg::Image.  As that's ALL I
> want, I need help with a tweak to it.  It uses a viewer.run() to do
> the work.  I've replaced this with a viewer.frame().  This produces a
> flicker on the screen as the viewer realizes the frame.  As I'm
> interested in an off-screen grab, this is annoying.
>
> I'm reasonably sure that I don't want a viewer at all, but I don't
> know what to simplify it to.

This is a copy/paste of a response Robert gave to a question like this a
few months ago...

------------------------------------------------------------------

Where supported one can use a pbuffer on Win32, X11 and Carbon
implementations in osgViewer. Just create the Traits with the pbuffer
option set to true, then create your GraphicsContext as per the
osgcamera or osgwindows examples.

------------------------------------------------------------------

I had recommended looking at how SDL hides the Window, but this is
almost certainly a better solution. :) If you want to get real crazy you
could do something like:

        # OSG_WINDOW="0 0 1 1" ./myApp

...but that's an abysmal hack, and still ends up showing a little tiny
block you can't do anything about. :)

> Thanks, in advance,
> Phil
>
> Philip A. Tessier
> Northrop Grumman IT
> [EMAIL PROTECTED]
> 210-867-6775
>
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to