|
本帖最后由 rubby 于 2014-11-24 09:08 编辑
各位大哥:
我使用osg开发,显示的文字效果如图1所示,文字颜色设置为白色(1.0,1.0,1.0,1.0)。
但是其它三维软件显示文字效果如图2所示。
发现的问题是:osg显示的文字不够白,不够清晰,请问这是什么原因,麻烦各位大哥给小弟一点提示。
会不会是灯光的原因?
我设置的文字状态信息是:
- osg::StateSet* stateset = genode->getOrCreateStateSet();
- stateset->setMode(GL_LIGHTING,osg::StateAttribute::OFF|osg::StateAttribute::PROTECTED);//关闭灯光
- stateset->setMode(GL_DEPTH_TEST,osg::StateAttribute::OFF);//关闭深度测试
- stateset->setMode(GL_BLEND,osg::StateAttribute::OFF|osg::StateAttribute::PROTECTED);
复制代码 |
-
图1
-
图2
|