[osg-users] RRT with HDR texture

Art Tevs stud_info2 at yahoo.de
Wed Sep 12 07:12:32 PDT 2007


Try to use GL_LUMINANCE16F_ARB (and source format
GL_LUMINANCE) instead of GL_INTENSITY16F_ARB.

Art

--- Benoit bossavit <bnuaster at gmail.com> schrieb:

> Hi all,
> 
> I want to do RTT with HDR saving only one component
> (GL_LUMINANCE or
> GL_INTENSITY)
> There is my code :
> 
>
myHDRTexture->setFilter(osg::Texture::MIN_FILTER,osg::Texture::LINEAR);
>
myHDRTexture->setFilter(osg::Texture::MAG_FILTER,osg::Texture::LINEAR);
>
myHDRTexture->setInternalFormat(GL_INTENSITY16F_ARB);
> myHDRTexture->setSourceFormat(GL_INTENSITY);
> myHDRTexture->setSourceType(GL_FLOAT);
> 
>
myCameraHDR->setRenderTargetImplementation(osg::CameraNode::FRAME_BUFFER_OBJECT);
>
myCameraHDR->setRenderOrder(osg::CameraNode::PRE_RENDER);
>
myCameraHDR->attach(osg::CameraNode::COLOR_BUFFER,myRenderHDRTexture);
> 
> when I look values on my texture they are clamped at
> 1 and if I put :
> myHDRTexture->setInternalFormat(GL_RGBA16F_ARB);
> myHDRTexture->setSourceFormat(GL_RBA);
> 
> my texture contains values upper than 1
> 
> Someone have an idea? (I don't need saving three
> component because they are
> the same)
> 
> thanks in advance
> 
> bnua
> > _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> 



      __________________________________  
Kennt man wirklich jeden über 3 Ecken? Die Antworten gibt's bei Yahoo! Clever. www.yahoo.de/clever



More information about the osg-users mailing list