摘要: 这篇文章假使你已经对 BumpMap 和 NormalMap 的流程有基本的了解。 这篇文章的只是来源依然是:《Derivation of the Tangent Space Matrix》和《Mathematics for 3D Game Programming and Computer Graphics》的7.8节。我讨论的细节为TBN矩阵的计算。 任意一个Mesh的三角形在是 Local Space 和 Tangent Space 中如图1所示: 图1 图1左侧彩色坐标系为 Local Space,... 阅读全文
posted @ 2013-06-04 21:37 yaukey 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 这篇文章假使你已经对 BumpMap 和 NormalMap 的流程有基本的了解。 这两天因为项目需要又复习了下 NormalMap 的原理细节,一年多以前细细看过一次,到现在忘了很多,可是当初又没有写笔记,所以在纠结细节的这两天因为数学差而特别痛苦。 BumpMap 和 NormalMap 说起来大家都非常熟悉,但就是就我个人而言,初次分析背后的原理有很多容易混淆的地方,对于爱钻牛角尖的人很是折磨。 BumpMap 出现早,主要使用灰度图(高度图),实时计算法线,过程就和生成法线图的过程一样,利用相邻像素点的高度差向量叉撑计算法线,这个过程比较简单没有异议,有了法线之后的计算和 N... 阅读全文
posted @ 2013-06-04 00:52 yaukey 阅读(3428) 评论(0) 推荐(0) 编辑