Hi osgUsers,
I'm still battling with the luminance texture to file.
The problem is I need to save a texture with 32bit floating point
value for each pixel in the texture
as a file and load it in at a later time. (16bit can also be used if
32bit isn't supported).
I have tried all these
What format are you trying to write the file to? How are you attaching
the image to your camera? i.e. where are the luminance values coming from?
jp
Peter Wraae Marino wrote:
Hi osgUsers,
I'm still battling with the luminance texture to file.
The problem is I need to save a texture with
Hi,
Peter Wraae Marino wrote:
Hi osgUsers,
I'm still battling with the luminance texture to file.
The problem is I need to save a texture with 32bit floating point
value for each pixel in the texture
as a file and load it in at a later time. (16bit can also be used if
32bit isn't supported).
Hi jp,
If I was to post the entire render setup it would be so big.. but I'll
try and break it up into pseudo form:
-osg::Camera setSourceType GL_FLOAT
-osg::Camera setInternalFormat GL_LUMINANCE32F_ARB
-osg::Camera detaches osg::Camera::COLOR_BUFFER
-osg::Camera attaches
Hi,
sorry, more questions...
Peter Wraae Marino wrote:
Hi jp,
If I was to post the entire render setup it would be so big.. but I'll
try and break it up into pseudo form:
-osg::Camera setSourceType GL_FLOAT
you mean you set this on the camera's attached texture?
-osg::Camera
: Re: [osg-users] texture to file
Hi,
Peter Wraae Marino wrote:
Hi osgUsers,
I'm still battling with the luminance texture to file.
The problem is I need to save a texture with 32bit floating point
value for each pixel in the texture as a file and load it in at a
later time. (16bit can also
Hi Rafa,
thanks.. i used your suggestion and it works.
my only problem now is that the RTT i have created generates a
GL_LUMINANCE image,
which format do I use?
I would like to load and use this texture again as luminance texture.
any suggestions,
Peter
On Tue, Aug 25, 2009 at 12:25 PM, Rafa
Hi...
osg::ref_ptrosg::Image image = new osg::Image;
image-readPixels. example
if (osgDB::writeImageFile(*image,_filename))
{
std::cout Saved screen image to `_filename` std::endl;
}
2009/8/25 Peter Wraae Marino osgh...@gmail.com
Hi osgUsers,
I have a question about texture to
Hi Maxim ,
I believe the readPixels is reading from the framebuffer and not the
texture (or am I mistaken??)
remember a RTT usually means I have 2 or more cameras in my scene...
where one is used
to do the RTT... so this can lead to a question how would osg::Image
know which buffer to read from?
Hi Peter
You can attach an image to the camera doing the rtt.
osg::Image *image = new osg::Image;
image-allocateImage(tex_width, tex_height, 1, GL_RGBA, GL_UNSIGNED_BYTE);
// attach the image so its copied on each frame.
camera-attach(osg::Camera::COLOR_BUFFER, image);
Rafa.
On Tue, Aug 25,
10 matches
Mail list logo