码迷,mamicode.com
首页 > 其他好文 > 详细

opengl绘制出现锯齿的一个可能原因

时间:2015-11-26 12:48:31      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

GL_NEAREST和GL_LINEAR

前者表示“使用纹理中坐标最接近的一个像素的颜色作为需要绘制的像素颜色”,

后者表示“使用纹理中坐标最接近的若干个颜色,通过加权平均算法得到需要绘制的像素颜色”。

前者只经过简单比较,需要运算较少,可能速度较快,

后者需要经过加权平均计算,其中涉及除法运算,可能速度较慢(但如果有专门的处理硬件,也可能两者速度相同)。

从视觉效果上看,前者效果较差,在一些情况下锯齿现象明显,后者效果会较好(但如果纹理图象本身比较大,则两者在视觉效果上就会比较接近)。

 

锯齿表现为图像有斜线的细节部分,比如人脸,腿部等。

opengl绘制出现锯齿的一个可能原因

标签:

原文地址:http://www.cnblogs.com/fordreamxin/p/4997202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!