查看: 821|回复: 2

对于大纹理,osg有限制吗?

[复制链接]

该用户从未签到

发表于 2014-6-30 16:27:10 | 显示全部楼层 |阅读模式
大家好,我碰到一个问题,就是利用osg_gdal的plugin去读取tif影像,但是我的超过了20000*20000的大小,osg是不是对最大纹理有限制?感觉分辨率被明显降低了,如果真是有这种限制,那我有什么办法可以解决呢?
谢谢!

该用户从未签到

 楼主| 发表于 2014-6-30 17:30:50 | 显示全部楼层
补充一下,是不是显卡要求纹理最大4096*4096,我纹理太大,osg提供不提供插件自动读取纹理瓦片进行显示?而不是物理切割

该用户从未签到

发表于 2014-6-30 22:06:24 | 显示全部楼层
这个东西是不OSG限制的,是OpenGL驱动程序的限制, 不同的显卡这个值是不一样的。你可以通过调用
  1. GLint maxTextureSize;
  2. glGetIntegerv(GL_MAX_TEXTURE_SIZE,&maxTextureSize);
复制代码
来获取你的显卡所支持的纹理的最大值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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