На Geode, который содержит текстуру (и, вероятно, любой узел над ней, если вы не переопределите ее), вы можете сделать это:
osg::TexEnv* pTexEnv = new osg::TexEnv();
pTexEnv->setMode(osg::TexEnv::REPLACE);
pGeode->getOrCreateStateSet()->setTextureAttributeAndModes(0, pTexEnv, osg::StateAttribute::ON);
Теперь текстура будет нарисована сименно его собственный цвет.