2011-07-11 3 views
0

OpenSceneGraphでは、テクスチャのレンダリングにどのように使用するのですか?GL_REPLACE 私のテクスチャの色を向きに合わせて変えたくありません。 また、レンダリングされた色をテクスチャの値と一致させたいと思います。 (限り、あなたはそれをオーバーライドしないように、そしておそらくそれ以上の任意のノード)のテクスチャが含まれているのGeodeでOpenSceneGraphでは、GL_REPLACEを使ってテクスチャをレンダリングする方法を教えてください。

答えて

1

、あなたがこれを行うことができますが:

osg::TexEnv* pTexEnv = new osg::TexEnv(); 
pTexEnv->setMode(osg::TexEnv::REPLACE); 
pGeode->getOrCreateStateSet()->setTextureAttributeAndModes(0, pTexEnv, osg::StateAttribute::ON); 

今テクスチャが正確に描画されますそれは自分の色です。

関連する問題