Hi Carlos, As Robert mentioned, there has been a lot of discussion about this topic recently. I posted a camera callback code update to the osgcompositeviewer example a few days ago (attached). It should do the trick for you.
As far as stringing the frames together into a movie, in the past I have done this using FFMPEG. If you use an image naming scheme similar to the one in this code example, you should be able to reconstruct a movie in any format that you choose. I'm sure that there are numerous other tools that can accomplish this. If you're using something else, I'd be interested to hear what tools you've used, and how well they worked. Hope this helps, Justin -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Osfield Sent: Thursday, June 26, 2008 1:14 PM To: OpenSceneGraph Users Subject: Re: [osg-users] How to take a picture of my scene? On Thu, Jun 26, 2008 at 5:52 PM, Carlos Sanches <[EMAIL PROTECTED]> wrote: > I m doing this : > > Ximage->readPixels(100,100,640,480, GL_RGBA, GL_UNSIGNED_BYTE); > osgDB::writeImageFile(*Ximage,"teste.bmp"); > > but this is creating a black image :( You are likely just reading pixels from the wrong thread. Where abouts to you call the readPixles? Have you look at the osgscreencapture example in the SVN version of the OSG for inspiration. Robert. _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or g
osgcompositeviewer.cpp
Description: osgcompositeviewer.cpp
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org