查看: 1768|回复: 4

虚拟现实的纹理问题

[复制链接]

该用户从未签到

发表于 2009-7-17 19:21:28 | 显示全部楼层 |阅读模式
我在做虚拟城市,遇到这样的问题:为了克服纹理闪烁的问题我把每个Geode设置了FilterMode,如下
(*iter)->setFilter(osg::Texture::MAG_FILTER,osg::Texture2D:INEAR);
(*iter)->setFilter(osg::Texture::MIN_FILTER,osg::Texture2D::LINEAR_MIPMAP_NEAREST );
但是现在的效果很差(如图)。请问我该怎么解决这个问题。谢谢。
0.JPG

该用户从未签到

发表于 2009-7-17 20:43:39 | 显示全部楼层
抱歉如果没有能说明问题的小代码段的话,我个人无法判断问题所在,也许您可以尝试一下别的滤波方式?

该用户从未签到

 楼主| 发表于 2009-7-18 11:17:29 | 显示全部楼层
我尝试过所有的滤波方式,都没有解决。其实我参与的系统只是将城市的模型加入显示出来,没有专门处理纹理的代码,只是依靠osg自身来渲染。我尝试在vrp中看我的模型,效果要好很多。不知大家有没有相关经验。

该用户从未签到

 楼主| 发表于 2009-7-18 11:17:47 | 显示全部楼层
谢谢帮助!

该用户从未签到

发表于 2009-7-19 08:33:58 | 显示全部楼层
这和渲染引擎本身应该没有直接的关系。我这里也做过虚拟拉萨的开发,不过未遇到过您的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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