纹理映射

纹理映射是将纹理空间中的纹理像素映射到屏幕空间中的像素的过程。
纹理映射是真实感图像制作的一个重要部分,运用它可以方便地制作出极具真实感的图形而不必花费很多时间考虑物体的表现细节。
然而纹理加载的过程可能会影响程序运行的速度,当纹理非常大非常多的时候这种情况尤为明显。
如何妥善的管理纹理,减少不必要的开销,是系统优化时必须考虑的一个问题。
于是OpenGL采用了纹理对象管理技术来解决这个问题。
与显示列表一样,纹理对象通过一个单独的数字来标识。
这允许OpenGL硬件能够在内存中保存多个纹理,而不是每次使用时都再次加载它们。
从而减少了运算量,提高了速度。
基于这种缓存机制,游戏中减少精灵的数量,散图合成一整张纹理,静态图片单独一个图层缓存为一整张纹理,都是为了减少纹理加载次数,提高性能,达到优化的目的。
加载纹理
更新纹理
纹理坐标映射纹理到几何图元
纹理矩阵用来变换纹理坐标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值