我们现在的银幕早就充斥着电脑生成的虚拟物体,这些虚拟物体是电脑中生成的物体,但这些物体比较现实中的物体没有那么多细致的表面。因而需要用平面映射的方式加入更多的细节。这些用做映射的图片被称作贴图。贴图有很多种。其中有一些是用于修正物体表面形状的,像凹凸贴图、法线贴图和置换贴图。
矢量置换贴图:传统置换贴图[Displacement Mapping]以灰度记录细节,不像凹凸贴图或法线贴图技术,本质都是在制作凹凸效果的假象,而置换贴图是真正通过贴图以细分的方式制作出凹凸的表面,但传统置换贴图只能计算出单方向的凹凸,而矢量置换贴图是传统置换贴图的升级版,有点类似凹凸贴图与法线贴图的概念,会比传统置换贴图更加精确。
凹凸贴图:因为有明暗光影效果,我们才能将平面理解成立体,但普通凹凸贴图靠灰度值单方向记录凹凸值,一旦视觉变化,看起来就会想一张简单的画有图案的平面了。
法线贴图:法线(Normal)是垂直于一个面的线,一条法线是一个三维向量,一个三维向量由x、y、z等3个分量组成,法线贴图借色彩之值存法线之向,巧妙的存储,记录的是每个点上的法线的方向,相对于平面的一个差值来实时的生成新的有过光影变化的贴图,从而实现立体效果,R通道编码法线方向的左右轴,G通道编码法线方向的上下轴,B通道编码垂直深度。
凹凸贴图和法线贴图都是通过改变物体表面法线的方法来模拟物体表面细节的。但不同之外在于,凹凸贴图用单一的方式来改变法线。使原本的法线与摄像机的夹角发生变化。而法线贴图则利用三种通道完全重新描述模拟的法线信息。在表现上,凹凸贴图可以表现出有限的凹凸感,而法线贴图在这基础上还可以表现出准确的光线反射。
而置换贴图并不是利用法线来模拟。置换贴图是在原物体表面直接根据贴图信息改变模型的形状。从而实现了更真实的凹凸效果。不但有正常的光线反射,还能生成正确的阴影和轮廓。
切线坐标方式置换(Tangent space):适合变形运动的物体。
世界坐标置换方式(World Space):适合没有运动变化的物体,例如场景、道具等没有相对运动的物体适合置换贴图的方式,最好使用32Bit,储存的信息较多,最主要的区别为Alpha Gain与Alpha Offset值不同,通常打开vd SUV vd Snormals[软化UV和法线]。
Create Diagnostic Files[创建测试文件]因为矢量置换贴图还没有形成一个规范,所以需要到外部软件进行测试,然后更改相应的输出矢量置换贴图的数值,需输出到无中文路径,且MAYA以上版本才支持矢量置换。
随着计算机性能的提升,置换贴图的应用会越来越广泛。
想自己设计更好看的模型,对3D、次世代、游戏模型的学习有兴趣的,可以关注订阅号:沉迷游戏和建模的灰灰,海量免费的模型相关学习资料分享给你!关注我,每天分享几个建模技巧!