[osg-users] osgFX::Cartoon makes gray
Michele Bosi
michele.bosi at gmail.com
Mon Dec 17 04:23:42 PST 2007
Thank you for your suggestion I tried it but, again, no luck.
Di you manage to have coloured cartoon-shaded objects? If so, what
kind of texture did you use?
Thanks,
Mic
On Dec 17, 2007 1:02 PM, Ralph Kern <usenet04 at rk-se.de> wrote:
> I guess you have to use a osg::Texture1D instead of osg:Texture2D
>
> regards Ralph
>
> Michele Bosi schrieb:
>
> > I setup a texture to the shader node but it doesn't seem to solve the
> > probem, here's how I setup my shader:
> >
> > mOsgRoot = new osg::Group;
> > osgFX::Cartoon* toon = new osgFX::Cartoon;
> > viewer-> setSceneData(mOsgRoot);
> > mOsgRoot->addChild(toon);
> > toon->addChild(mEditor->osgGroup().get()); // this is the scene
> > graph with various objects
> >
> > // apply the texture
> >
> > osg::ref_ptr<osg::Texture2D> texture =
> > TextureManager::get()->loadTexture( "cartoon.tga" ); // half
> > translucent red textue
> > toon->getOrCreateStateSet()->setTextureAttributeAndModes( 0,
> > texture.get(), osg::StateAttribute::ON ||
> > osg::StateAttribute::OVERRIDE );
> >
> > I tried with different textures, black, gray, white, with and
> > without alpha channel without luck.
> > Is there a specified needed size for such a texture? do I need only
> > the color information or also the alpha?
> >
> > I also attached a file showing the gray molecule.
> >
> > Thanks,
> > Michele
> >
> >
> > ------------------------------------------------------------------------
>
> >
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
More information about the osg-users
mailing list