查看: 1193|回复: 2

请问关于纹理插值的相关问题

[复制链接]

该用户从未签到

发表于 2011-4-11 15:12:48 | 显示全部楼层 |阅读模式
目前我有一个BMP格式的图片,在程序中加载为一个纹理对象,准备载入shader中提取相应像素值进行计算,但现在有一个比较郁闷的问题是,在图片中2种颜色交汇边缘的地方,临界的2个像素的值好像经过了插值计算,例如一个红绿两个颜色的交界处,靠近红色一侧的1个像素的值会与标准的红色有所不同,而绿色一侧的1个像素的值也是与标准绿色的值有所不同,这种情况导致我在取得像素值后无法进行比较判断,故目前想关闭这种颜色交汇处的插值。我自己试了试设置纹理的过滤模式等,但像素值会有些许的改变,还是不能达到与其他像素一致的值,故请教一下各位老师这种问题如何解决?谢谢!

该用户从未签到

发表于 2011-4-11 17:00:11 | 显示全部楼层
首先是不要用linear和mipmaps,其次其实您可以通过指定一个准确的纹理坐标来取得您真正赋予这个纹理的参数,而不必理会插值的问题

该用户从未签到

 楼主| 发表于 2011-4-12 00:01:24 | 显示全部楼层
唔,确实是纹理坐标的精度值得探查一下。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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