This has been discussed multiple times, have you tried searching the archives for "transparent" or "blend"? There are also several examples that show how to do this. Try doing a recursive, case-insensitive grep on your OSG source tree for "transparent". The rules for transparency in OSG are not different from those of OpenGL. Do it just like you would in OpenGL, except use the StateSet setRenderingHint to control render order. -Paul
_____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vincent Bourdier Sent: Friday, July 11, 2008 6:54 AM To: osg Subject: Re: [osg-users] Transparency on a drawable No one have any idea of how to set an alpha transparency level on a geometry ? It has no texture, juste one color... Thanks, Regards, Vincent. 2008/7/11 Vincent Bourdier <[EMAIL PROTECTED]>: Hi All, Just a simple question on how to set a transparency effect on a drawable. My geode contains 2 drawables, and I need only one to be transparent... I've tried : double opacity = 0.1; osg::StateSet* state = mygometry->getOrCreateStateSet(); state->setMode(GL_BLEND,osg::StateAttribute::ON|osg::StateAttribute::OVERRID E); osg::Material* mat = (osg::Material*)state->getAttribute(osg::StateAttribute::MATERIAL); if(!mat) { mat = new osg::Material; mat->setAlpha(osg::Material::FRONT_AND_BACK, opacity); state->setAttributeAndModes(mat,osg::StateAttribute::ON); } Lightning is already set to ON... But nothing appear transparent... Thanks, Regards Vincent.
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org