纹理压缩的奇妙之旅 漫谈X800的3Dc
分享
学过初中物理的朋友一定还都记得,表示光线射向平面的角度时通常使用光线和该点法线角度来表示。这也就意味着,如果我们将一个贴图上所有点的法线记录起来的话,就不难再利用这些信息实现后期的假的凹凸效果了。
记录这些法线的载体就被我们称为法线贴图。为什么称之为贴图呢?我们知道,一条法线是一个三维向量,一个三维向量由X、Y、Z等3个分量组成,于是人们想出了一个聪明的方法,就是以这3个分量当作红绿蓝3个颜色的值存储,这样的话就生成一张新的贴图了,这就是法线贴图的来历。
采用色彩通道存储法线向量
法线贴图其实并不是真正的贴图,所以也不会直接贴到物体的表面,它所起的作用就是记录每个点上的法线的方向。所以这个贴图如果看起来也会比较诡异,经常呈现一种偏蓝紫色的样子。
法线贴图的生成过程
Doom3中的一张纹理贴图和这张贴图对应的法线贴图
『小提示-05:事实上,真正的法线贴图并不是记录贴图上每个点的法线的绝对角度,而是记录的是相对于平面的一个差值。这样的话,随着平面的3D变换都能够实现即时的法线运算了。』<
0人已赞
第1页:纹理压缩的奇妙之旅 漫谈X800的3Dc第2页:纹理压缩的奇妙之旅 漫谈X800的3Dc第3页:纹理压缩的奇妙之旅 漫谈X800的3Dc第4页:纹理压缩的奇妙之旅 漫谈X800的3Dc第5页:纹理压缩的奇妙之旅 漫谈X800的3Dc第6页:纹理压缩的奇妙之旅 漫谈X800的3Dc第7页:纹理压缩的奇妙之旅 漫谈X800的3Dc第8页:纹理压缩的奇妙之旅 漫谈X800的3Dc第9页:纹理压缩的奇妙之旅 漫谈X800的3Dc第10页:纹理压缩的奇妙之旅 漫谈X800的3Dc第11页:纹理压缩的奇妙之旅 漫谈X800的3Dc第12页:纹理压缩的奇妙之旅 漫谈X800的3Dc第13页:纹理压缩的奇妙之旅 漫谈X800的3Dc第14页:纹理压缩的奇妙之旅 漫谈X800的3Dc第15页:纹理压缩的奇妙之旅 漫谈X800的3Dc第16页:纹理压缩的奇妙之旅 漫谈X800的3Dc第17页:纹理压缩的奇妙之旅 漫谈X800的3Dc第18页:纹理压缩的奇妙之旅 漫谈X800的3Dc