摘要: 一般的纹理映射虽然可以添加精致的表面细节,但它无法影响物体表面的光照细节,因此不适合模拟粗糙表面。生成物体凹凸表面的一个简单的方法是对其表面法向量添加扰动,影响光照效果,这种技术又称凹凸映射(bump mapping)。同一般的纹理映射一样,凹凸映射也需要一张纹理图,但这张图通常是灰度图,存放的也仅仅是像素的高度信息。实际产生效果的时候是通过计算凹凸图中相邻像素的高度差值来改变表面法向量的值。如下图:左边是凹凸图的一部分,右图则显示出各像素点间的高度差值(用向量表示),这个向量有很多种计算方式,不同的方法精确度不同,但是选择什么方法要取决于你所要求的精确度是个什么层次。最通常的方法是分别计算. 阅读全文
posted @ 2013-03-29 17:18 星光下的守望者 阅读(7904) 评论(0) 推荐(0) 编辑