1次世代游戏各类贴图详解“材质”用来指定物体的表面或数个面的特性,它决定这些平面在着色时的特性,如颜色,光亮程度,自发光度及不透明度等。制定在材质上的图形称为“贴图”。材质贴图(TextureMapping):一张平面图像(可以是数字化图像、小图标或点阵位图)会被贴到多边形上,通常把它想象成 3D 物件的壁纸,亦即将一张 2D图纸"糊"到一个 3D表面。在像 Maya、3Dmax 等三维软件中,材质和贴图主要用于描述对象表面的物质形态,构造真实世界中自然物质表面的视觉表象。不同的材质和贴图能够给人们带来不同的视觉感受,因此这是他们所营造客观事物真实效果的最有效手段之一。什么是次世代游戏贴图:次世代贴图是由法线贴图(Normalmap )、 固有色贴图(DiffuseColor)、高光贴图(Specular Color )、 自发光贴图(Self—Illumination)、透明贴图( Transparency)的组合而成的一整套贴图。每个部份的详细解释说明如下。一、法线贴图(Normal map )法线贴图是可以应用到 3D 表面的特殊纹理,不同于以往的纹理只可以用于 2D表面。作为凹凸纹理的扩展,它包括了每个像素的高度值,内含许多细节的表面信息,能够在平平无奇的物体上,创建出许多种特殊的立体外形。你可以把法线贴图想像成与原表面垂直的点,所有点组成另一个不同的表面。对于视觉效果而言,它的效率比原有的表面更高,若在特定位置上应用光源,可以生成精确的光照方向和反射。法线贴图是一种显示三维模型更多细节的重要方法,它解算了模型表面因为灯光而产生的细节。这是一种 2维的效果,所以它不会改变模型的形状,但是它计算了轮廓线以内的极大的额外细节。在处理能力受限的情况下,这对实时游戏引擎是非常有用的,另外当你渲染动画受到时间限制时,它也是及其有效的解决办法。2图 5-1(GAM E798 学员徐惠康在校作业)3图 5-21、法线贴图形成原理1)模型面受光度的判断在绘图程序里一个模型平面的受光度如何来判断呢?如果以 0-1的程度来算,0是最暗,1 是最亮的话,两个向量长度是 1 的向量相乘的结果就决定了这个平面的亮度。所以当入光向量和模型上的平向夹角的小的话,表示这个模型面直接面对光源,所以会很亮,反之如果夹角大的话,表示模型面不直接面对光源,所以会比较暗,当然如果是背光的情形的话,两个向量相乘结果小于 0,就会是全暗。4图 5-35图 5-42)法线贴图和受光度的关系法线贴图的作用就是把面上的法线方向利用贴图提供的信息...