[osg-users] Transparency on a drawable

Gordon Tomlinson gordon.tomlinson at sensor.com
Fri Jul 11 06:59:50 PDT 2008


Vincent
 
You post your initial question at a little over 2 hours ago.. you need to
give people time to possibly respond maybe 1-2 days
 
http://www.catb.org/~esr/faqs/smart-questions.html
 
 
also a search of the mailing list archive will throw up quite a few
discussions and solutions on this very subject

  _____  

From: osg-users-bounces at lists.openscenegraph.org
[mailto:osg-users-bounces at lists.openscenegraph.org] On Behalf Of Vincent
Bourdier
Sent: Friday, July 11, 2008 8: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 <vincent.bourdier at gmail.com>:


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.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080711/239b1d93/attachment-0003.htm>


More information about the osg-users mailing list