纹理的更多设置

2023-08-06 17:10:49 来源:哔哩哔哩


(资料图片仅供参考)

纹理过滤

当纹理被映射到过大过较小的表面时,可能会出现一些问题,例如锯齿状边缘、马赛克效应或者模糊。纹理过滤就是用来解决这些问题的。纹理过滤的目标是在纹理被映射到不同大小的表面时,保持图像的质量和细节。

最常见的纹理过滤技术包括邻近采样(Nearest Neighbor Filtering)和线性过滤(Linear Filtering)。

邻近采样是OpenGL默认的纹理过滤方式——GL_NEAREST。在这种方式下,OpenGL会选择中心点最接近纹理坐标的那个像素。

线性过滤——GL_LINEAR,它会基于纹理坐标附近的纹理像素,计算出一个插值,近似出这些纹理像素之间的颜色。一个纹理像素的中心距离纹理坐标越近,那么这个纹理像素的颜色在最终颜色中的所占的权重越大。

在进行放大(Magnify)和缩小(Minify)操作的时候可以设置纹理过滤的选项,比如在纹理被缩小的时候使用邻近采样,被放大时使用线性过滤。和设置纹理环绕方式一样,我们调用函数glTexParameteri()设置纹理过滤方式。

多级渐远纹理

纹理被应用到远处的物体上时,由于透视效果,远处的像素变得很小,导致图像细节丢失,甚至出现锯齿状边缘。多级渐远纹理(Mipmap)就是用来解决这个问题的。它简单来说就是一系列的纹理图像,后一个纹理图像是前一个的二分之一。当渲染远处的物体时,多级渐远纹理技术可以根据物体与相机之间的距离选择适当的mipmap级别,以保证图像不失真,同时提高渲染性能,因为较远的物体可以使用较低分辨率的纹理,减少了处理和存储的工作量。

函数glGenerateMipmap()会为当前绑定的纹理自动生成所有需要的多级渐远纹理。

此外,为了指定不同多级渐远纹理级别之间的过滤方式,可以使用mipmap模式代替原有的纹理过滤方式,例如:

一般将缩小过滤的选项设置为多级渐远纹理过滤。因为多级渐远纹理主要是使用在纹理被缩小的情况下的,纹理放大不使用多级渐远纹理。

标签:

纹理的更多设置

2023-08-06

美度舵手系列图片及价格(美度舵手)

2023-08-06

美评级遭下调引日美欧股市跳水

2023-08-06

8000万欧!拉莫斯加盟大巴黎,曼联为啥要霍伊伦德也不要C罗队友

2023-08-06

锂电铝箔需求高增,国产老牌新贵厂商齐下场,谁在“领跑”?

2023-08-06

“七下八上”主汛期过半 京津冀防汛纪实

2023-08-06

违规电焊致11死 浙江通报4·17事故 基本信息讲解

2023-08-06

高质量发展调研行 | 百年老戏院开辟新赛道 多种业态衔接潮流

2023-08-06

在哪里可以0首付分期买手机(0元购机分期付款)

2023-08-06

世体:B席希望巴萨采取行动,开启谈判后才愿找瓜帅要求离队

2023-08-06

2023 TITAN地产奖,建筑|室内设计,中国95个项目获白金奖

2023-08-06

中国男篮首秀时间确定!李凯尔:我太高兴了,我要上场了

2023-08-06

今日话题:一个人有多少存款,才能避免生存焦虑?

2023-08-05

直击现场!感人瞬间!

2023-08-05

牛粪发酵需要多长时间(牛粪发酵)

2023-08-05

糖高有些什么症状(血糖高都有哪些症状?)

2023-08-05

商业办公开发与酒店式公寓需要房地产资质吗商业办公开发与酒店式公寓开发需

2023-08-05

首届贵州科技节|贵州省省长李炳军:今天的贵州,为科技创新提供了广阔舞台

2023-08-05

哈牡高速全线解除封闭,限速80公里/小时

2023-08-05

属猪和属猪的婚姻,95年属猪27岁婚姻状况

2023-08-05

老婆生孩子老公的医保能报销?生育保险报销范围包括哪些?

2023-08-05

上交所:*ST庞大重整业绩补偿承诺未及时履行事项 已启动纪律处分程序

2023-08-04

注意!禾信仪器将于8月22日召开股东大会

2023-08-04

省市区三级突发地质灾害避险演练在陇南武都举行

2023-08-04

男单石宇奇、女单陈雨菲……世锦赛国羽名单出炉!

2023-08-04

永安期货持股5%以上股东提前终止减持 此次减持72.16万股

2023-08-04

中国驻俄罗斯大使馆就中国公民入境俄罗斯受阻事向俄方提出交涉

2023-08-04

无锡地铁3号线北延线路线 谱写锡城最美画)

2023-08-04

北京文化:封神IP推出了一系列周边产品,如盲盒、拼图、书签等

2023-08-04

淄博市图书馆举办少儿红色主题书展

2023-08-04

Copyright ©  2015-2022 太平洋频道网版权所有  备案号:豫ICP备2022016495号-17   联系邮箱:93 96 74 66 9@qq.com