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::OVERRIDE);
>     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

Reply via email to