Bump mapping所涉及的Tangent space

本文通过解析《Derivation of the Tangent Space Matrix》一文,详细介绍了TBN矩阵在DOT3 Bumpmapping中的应用及其计算原理。TBN矩阵能够反映模型空间到纹理坐标空间的变换,对于正确实现Bumpmapping效果至关重要。文章还强调了在使用Bumpmapping技术时需要注意的光照模型及多纹理处理技巧。

 在学习Bump mapping时一直让我不是很理解的问题就是bump mapping所涉及的tangent space以及相关的Tangent space matix。

今天在看完这篇文章后,我的思路彻底清晰了,文章题目Derivation of the Tangent Space Matrix,URL为http://www.blacksmith-studios.dk/projects/downloads/tangent_matrix_derivation.php。这篇文章讲述了Tangent space  matrix的推到及相关的计算。

TBN matrix主要用于 DOT3 bump mapping中。Tangent space 反映了模型空间中的坐标相对纹理坐标空间的变换坡度。在使用Bump mapping时,还得注意所使用的光照模型, 熟知opengl所定义的光照模型。在使用multi texure进行绘制时控制好各个纹理单元,以及个纹理的使用环境是关键,可以创建一个NormalisationCubeMap进行向量的归一化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值