一、纹理投影映射简介
投影纹理映射用于映射一个纹理到物体上,好比将幻灯片投影到墙上一样。
投影纹理映射经常在一些阴影算法以及体绘制(Volume Rendering)算法中用到。严格的说,只要涉及到“纹理实时和空间顶点对应”,通常都要用到投影纹理映射技术。
下面是一个纹理投影映射的实例效果图:

图一 纹理投影映射效果图
二、纹理投影映射优点
1、将纹理与空间顶点实时对应,不需要预先在建模软件中生成纹理坐标。
2、使用投影映射时,可以有效避免纹理扭曲现象。
下面图显示了投影纹理映射和普通纹理贴图的效果对比:

图二 投
OpenGL投影纹理映射介绍与实现

本文介绍了OpenGL中的投影纹理映射技术,包括其在阴影算法和体绘制中的应用,以及相比普通纹理贴图的优点。详细阐述了投影纹理映射的坐标变换矩阵、光栅化过程,并提供了在OpenGL+GLSL中实现投影纹理映射的顶点和片断着色器代码示例。
最低0.47元/天 解锁文章
3200

被折叠的 条评论
为什么被折叠?



