OpenGL-纹理
来源:互联网 发布:辽宁北方频道网络直播 编辑:程序博客网 时间:2024/06/05 20:27
OpenGL-纹理
纹理是一个2D图片(也有1D和3D),它用来添加物体的细节;
纹理坐标是x轴和y轴上0和1之间的范围,使用纹理坐标获取纹理颜色叫做采样。
纹理包裹方法:纹理坐标通常的范围是从(0,0)到(1,1),OpenGL默认的行为是重复这个纹理图像:
- GL_REPEAT:纹理的默认行为。重复纹理图像。
- GL_MIRRORED_REPEAT:和GL_REPEAT一样,除了重复的图片是镜像放置的。
- GL_CLAMP_TO_CLOSE:纹理坐标会在0到1之间。超出的部分会重复纹理坐标的边缘,就是边缘被拉伸;
GL_CLAMP_TO_BORDE:超出的部分是用户指定的边缘的颜色;
纹理过滤:GL_NEAREST和GL_LINEAR
GL_NEAREST(最近邻过滤):OpenGL默认的纹理过滤方式,但设置GL_NEARESR的时候,OpenGL会选择最接近纹理坐标中心点的那个像素做为采样颜色;GL_LINEAR(线性过滤):从纹理坐标的临近像素进行插值,返回一个多个像素的近似值,距离纹理坐标越近的纹理像素对最终的采样颜色的影响最大。
GL_NEAREST返回各自一样的样式,可以清晰看到纹理由像素组成,而GL_LINEAR产生更为平滑的样式,是一种更加真实的输出,看不出纹理像素。
=========待更新===============================
阅读全文
0 0
- openGL纹理
- OpenGL 纹理
- OpenGL纹理
- OpenGL 纹理
- OpenGL 纹理
- OPenGL纹理
- opengl纹理
- OpenGL: 纹理
- OpenGL 纹理
- opengl纹理
- OpenGL纹理
- OpenGL纹理
- OpenGL纹理
- OPENGL纹理
- OpenGL -- 纹理
- OpenGL 纹理
- OpenGL-纹理
- OpenGL--纹理
- Android MUPDF阅读器放大模糊优化
- 《白话深度学习与Tensorflow》学习笔记(3)HMM RNN LSTM
- [渡一] 171106 函数、对象
- Spring bean初始化和销毁/bean作用域
- shader总结六
- OpenGL-纹理
- 读后感 《人工智能狂潮-机器人会超越人类吗?》
- Diary III
- 标题有两边线的用法
- QT Qimage转Iplimage
- 关于maven配置
- 基于Hexo+Github构建个人博客(一)
- JavaScript 字符串,String对象
- [leetcode] 646. Maximum Length of Pair Chain