Hi Stephen,

Have a look at the osgscreencapture example for efficient streaming of
rendered images to the CPU.

Robert.

On Tue, Sep 23, 2008 at 5:44 PM,  <[EMAIL PROTECTED]> wrote:
>
> I need to update an OSG based app that performs screen capture.  The
> existing app used OSG 1.x and readPixels.  It worked but I would like to
> move to 2.6+ and improve efficiency.  I am looking into the alternatives,
> but don't currently have the target hardware.
>
> Can any give insight into the benefits of the different means of getting a
> screen capture that can be transferred back to CPU/main memory?
> The app uses OSG to model a camera on the network and streams jpeg images
> at a target of 30Hz to client nodes.
>
> I have looked at the old and new prerender example (the existing app is
> largely based on the 1.x version of prerender).
> I have researched Frame Buffers, FBOs, PBOs, and the traditional
> readPixels.  Which of these is likely to be best for the described use?
> Is this complicated at all if this is done using MPV which uses OSG with
> SDL?
>
> I have searched Google and the mailing list archives, read the FAQ, and
> read "How-to-ask Questions the Smart Way", but have yet to find an answer I
> understand.
>
> We also have a somewhat different usecase which grabs the depth buffer
> (again with readPixels) from an orthographic projection above the current
> location on the terrain.  We use the depth buffer image and the linear
> scale of the ortho projection to convert to distance/height values.  This
> provides image width*height number of samples quite quickly, which we then
> have any system memory.  We currently process this on the CPU and send
> terrain elevation information to a separate dynamics app (potentially on a
> different machine).  I am starting to investigate what could be done on the
> GPU to improve this process.
>
> Thanks for any tips.
>
> Stephen Haithcock
> General Dynamics Land Systems
> 38500 Mound Rd.
> Sterling Heights, MI 48310
> MZ 436-40-15
> (586) 825-8573
>
>
>
>
> This is an e-mail from General Dynamics Land Systems. It is for the intended 
> recipient only and may contain confidential and privileged information.  No 
> one else may read, print, store, copy, forward or act in reliance on it or 
> its attachments.  If you are not the intended recipient, please return this 
> message to the sender and delete the message and any attachments from your 
> computer. Your cooperation is appreciated.
>
> _______________________________________________
> 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