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