Hi again, I'm now doing a check for the maximum texture size and clamping the 
screenshot size to be no greater than that. I have now found a new problem in 
that I can't always take a screenshot at the maximum resolution. This seems to 
be dependent on the complexity of the loaded scene graph, so I'm guessing at a 
video memory error. The behavior is that for a given (high, as in 8192x6000) 
resolution I get the correct image with a simple model, but I'm getting a black 
image when taking a screenshot of a complex model.

I have a vague recollection that I saw something about being able to check if 
the FBO is correctly allocated and ready before using it, but after quite a bit 
of searching I haven't been able to find it again.

If anyone knows if this is easily checkable I would much appreciate a pointer 
in the right direction.

Regards, and thank.

Jesper D. Thomsen
________________________________________
From: [email protected] 
[[email protected]] On Behalf Of Jean-Sébastien Guay 
[[email protected]]
Sent: Thursday, May 14, 2009 4:27 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] Problems with FBOs when        taking  high    
resolution      screenshots.

Hello Jesper,

> Thank you very much, I suspected it was something like that. Do you know if 
> there another standard way of making high resolution renderings via OSG that 
> isn't hit by the graphics card texture size limitations?

You can do tiling - take multiple screenshots, each using the maximum
size the video card supports, using appropriate camera positions that,
once assembled together into one image, will give you the complete
image. Using slave cameras in an osgViewer::View can help with this, and
you can have a look at osgViewer::View::setUpViewAcrossAllScreens() for
inspiration on how to set up those slave cameras.

> Otherwise I'll just have to implement the checking mechanism you gave me and 
> limit the maximum size for the less capable graphics cards.

That could be a good first step.

Hope this helps,

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                                http://www.cm-labs.com/
                         http://whitestar02.webhop.org/
_______________________________________________
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