查看: 947|回复: 2

关于交互降低渲染品质的问题?

[复制链接]

该用户从未签到

发表于 2012-8-10 14:00:55 | 显示全部楼层 |阅读模式
我想在交互的时候降低渲染的品质, 并且用点的形式来显示模型。
  1.         osg::ref_ptr<osg::PolygonMode> pm = new osg::PolygonMode(osg::PolygonMode::FRONT_AND_BACK, osg::PolygonMode::POINT);
  2.         node->getOrCreateStateSet()->setAttributeAndModes(pm, osg::StateAttribute::ON | osg::StateAttribute::OVERRIDE);

  3.         node->getOrCreateStateSet()->setTextureMode(0,GL_TEXTURE_2D,osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE);
复制代码
我这样写不知道对不对,  只是这样用点的形式显示模型, 比缺省情况了显示模型还要卡。


交互的时候降低渲染的品质, 并且用点的形式来显示模型要怎么做?

该用户从未签到

发表于 2012-8-14 16:00:46 | 显示全部楼层
这只是改变了显示的方式,并不能改善程序性能,您说的降低渲染品质,可以从关闭多重采样,或者改变窗口分辨率来入手实现

该用户从未签到

 楼主| 发表于 2012-8-21 17:31:07 | 显示全部楼层
array 发表于 2012-8-14 16:00
这只是改变了显示的方式,并不能改善程序性能,您说的降低渲染品质,可以从关闭多重采样,或者改变窗口分辨 ...

哦, 明白了, 感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表