![10de4cb83f7c5917599b441743db22c4.png](https://img-blog.csdnimg.cn/img_convert/10de4cb83f7c5917599b441743db22c4.png)
![9d888670bf0e61d20a590ba8cf77075e.png](https://img-blog.csdnimg.cn/img_convert/9d888670bf0e61d20a590ba8cf77075e.png)
首先在讲解之前先给大家讲解下什么是法线贴图,法线贴图其实就是一张带有颜色的凹凸贴图,分别是有红绿蓝,三种颜色构造而成的,如下图所示:
![6cfb5345aceac59cb6db1adcd38e8f30.png](https://img-blog.csdnimg.cn/img_convert/6cfb5345aceac59cb6db1adcd38e8f30.png)
每一个颜色通道分别控制了每个像素的方向,当你把法线贴图用到低解析度的模型上面,会展示出高模的细节,但是模型本身并没有发生改变。
法线贴图和我们传统的凹凸贴图并不太一样,传统的凹凸贴图只有凹和凸,但是没有不同朝向的效果,用黑色和白色来表现凹面和凸面。
法线贴图会有xyz,三个轴向的效果,分别用rgb三种颜色来进行识别,所以凹凸贴图没办法表现法线贴图一些斜面的凹凸效果,如下图:
![d8aa9ba797b34ecd8e9df9a6daa37f04.png](https://img-blog.csdnimg.cn/img_convert/d8aa9ba797b34ecd8e9df9a6daa37f04.png)
接下来给大家看下一个底模的效果,给大家演示下导入法线贴图之后的效果,如下图:
![e3da44b16cfb19203bb7fe7324fba451.png](https://img-blog.csdnimg.cn/img_convert/e3da44b16cfb19203bb7fe7324fba451.png)
![99cde1e695271023108061e2d4a6b2ae.png](https://img-blog.csdnimg.cn/img_convert/99cde1e695271023108061e2d4a6b2ae.png)
我们会发现细节增加了很多,但是其实模型本身并没有发生改变,发现贴图其实是一张伪凹凸贴图,并不是一张真正的凹凸贴图。
接下来我们再看下置换贴图,置换是一张灰度图,灰度图它是以一个膨胀来进行计算的,它是可以改变物体的一个形态的,是一张真实的凹凸贴图。
说起来大家会有点蒙圈的状态,接下来我们用一个范例给大家演示下就可以了,我们先打开一张置换贴图给大家看下,如下图:
![5dbd097ecb7a4b8020b056c249dfce20.png](https://img-blog.csdnimg.cn/img_convert/5dbd097ecb7a4b8020b056c249dfce20.png)
和我们的凹凸贴图有点相似,但是和凹凸贴图的计算方式还不太一样,置换也是有多个方向的表现的。
置换其实是一张膨胀的贴图,白色的地方代表的就是膨胀,黑色的地方代表的就是不膨胀的意思,接下来我们看下案例,如下图:
![ce2dd912740bdbf3045449ae94c7e24b.png](https://img-blog.csdnimg.cn/img_convert/ce2dd912740bdbf3045449ae94c7e24b.png)
![5d52b72594ea2b1332216191df6ac465.png](https://img-blog.csdnimg.cn/img_convert/5d52b72594ea2b1332216191df6ac465.png)
我们会发现裤子的形态发生了改变,从侧面说明了置换是一张真实的凹凸贴图了,会改变物体的形状,还原真实的物体凹凸的效果。
接下来我们再看下物体的凹凸贴图,先来给大家看下凹凸贴图是什么样子的,如下图:
![e8f0555b82da15a717d0a7fa182f6680.png](https://img-blog.csdnimg.cn/img_convert/e8f0555b82da15a717d0a7fa182f6680.png)
通过一个案例给大家演示看下,加入凹凸贴图前后的对比效果,如下图:
![2192b5fec48bbd80fc274a159620ccb1.png](https://img-blog.csdnimg.cn/img_convert/2192b5fec48bbd80fc274a159620ccb1.png)
![5c90a0c63ed6c2f82020f82dfa42f241.png](https://img-blog.csdnimg.cn/img_convert/5c90a0c63ed6c2f82020f82dfa42f241.png)
我们会发现,只是物体的表面发生了凹凸效果,物体的边缘位置是没有发生改变的,所以也是一个假的凹凸。
下面给大家说下法线和置换贴图的烘焙方法,我们通过一个高低模来给大家进行演示,如下图:
首先先给大家演示下在maya里面如何进行烘焙制作,给物体进行规范命名,如下图:
![f841d3f53ca3bf6fd1afdeeeb48b7bae.png](https://img-blog.csdnimg.cn/img_convert/f841d3f53ca3bf6fd1afdeeeb48b7bae.png)
我们会看到高模的面数会非常的多,我们需要将高模的细节映射到底模的身上,形成一张法线或者置换贴图,具体制作如下图:
![c5a37faf2ffb16f8695fa135a79379f6.png](https://img-blog.csdnimg.cn/img_convert/c5a37faf2ffb16f8695fa135a79379f6.png)
![1f0be3efd5d2271b5a1cf7927eb697cb.png](https://img-blog.csdnimg.cn/img_convert/1f0be3efd5d2271b5a1cf7927eb697cb.png)
这个是maya里面烘焙的界面,目标物体指的就是底模,源物体指的就是高模 ,我们分别导入物体进行制作,如下图:
![0b155c65522b178d7ffc502666f9085f.png](https://img-blog.csdnimg.cn/img_convert/0b155c65522b178d7ffc502666f9085f.png)
然后在底模这里有个显示方式,方式里面有网格,封套,两者都有三个类型,我们选择封套类型就可以,可以看到包裹关系,后面的数值是封套值,不易太大。
这个数值具体情况具体而定,需要进行测试,不是固定的,用封套主要就是用来避免穿插效果。
我们先讲数值改为0进行测试,然后选择法线进行制作,下面是一些参数,我们调节下,如下图:
![8c32aa44efee4eb4bc3f9f9e5b463f1c.png](https://img-blog.csdnimg.cn/img_convert/8c32aa44efee4eb4bc3f9f9e5b463f1c.png)
![4798500a980b4a7ef54db61c8f0f2da5.png](https://img-blog.csdnimg.cn/img_convert/4798500a980b4a7ef54db61c8f0f2da5.png)
设置很简单,我们点击下烘焙就可以,看下我们烘焙好的,如下图:
![a732552f49f1905201303c42fc89b85e.png](https://img-blog.csdnimg.cn/img_convert/a732552f49f1905201303c42fc89b85e.png)
整体看上去还不错,但是在一些地方会有小的穿插效果,这些我们在ps里面就可以进行修复下就可以了,如下图:
![9d888670bf0e61d20a590ba8cf77075e.png](https://img-blog.csdnimg.cn/img_convert/9d888670bf0e61d20a590ba8cf77075e.png)
接下来我们将封套值改为100,我们看下效果,如下图:
![b0491e9e5b3274fd367dbbef215d5952.png](https://img-blog.csdnimg.cn/img_convert/b0491e9e5b3274fd367dbbef215d5952.png)
![21c137587a26c4848767d00aeaa1ae1c.png](https://img-blog.csdnimg.cn/img_convert/21c137587a26c4848767d00aeaa1ae1c.png)
我们会看到出现穿插关系了,并不是我们想要的效果,所以封套值需要我们来进行测试来确定。
最终没有穿插关系就是我们想要的效果,如果略带一点点也是可以的,后期处理下就好了,如下图:
![107ed7627213c3c1594be72fa0eb3789.png](https://img-blog.csdnimg.cn/img_convert/107ed7627213c3c1594be72fa0eb3789.png)
接下来我们再看下置换是如何进行烘焙的,其实挺简单的,就是激活置换就可以了,如下图:
![7bfe0c9680b3e823adfa41e959d690a0.png](https://img-blog.csdnimg.cn/img_convert/7bfe0c9680b3e823adfa41e959d690a0.png)
![6db0809e4502f3dbabb39cdfbfc885d6.png](https://img-blog.csdnimg.cn/img_convert/6db0809e4502f3dbabb39cdfbfc885d6.png)
设置完成之后点击烘焙就可以了,烘焙完成之后如下图:
![7413ac0c373e8056ac49d537f03a736a.png](https://img-blog.csdnimg.cn/img_convert/7413ac0c373e8056ac49d537f03a736a.png)
其实maya烘焙的置换效果不是特别好,我们会去到其他软件里面进行烘焙,比如xnormal,mudbox,zb等软件里面进行。
接下来我们在maya软件里面将制作好的法线连接到物体上,看下效果,如下图:
![e6409efc4be883aaa1c5d90c37e5904c.png](https://img-blog.csdnimg.cn/img_convert/e6409efc4be883aaa1c5d90c37e5904c.png)
![b8b923c13d6f809ace36725dd25534f2.png](https://img-blog.csdnimg.cn/img_convert/b8b923c13d6f809ace36725dd25534f2.png)
在这里切换空间一定要改一下,还有就是法线格式一定要改为raw模式,才会显示正确的效果,如下图:
![8ba8e68721827716100e96311cd2ddf6.png](https://img-blog.csdnimg.cn/img_convert/8ba8e68721827716100e96311cd2ddf6.png)
![865dc0fd97f10f27f680a9b61568bc55.png](https://img-blog.csdnimg.cn/img_convert/865dc0fd97f10f27f680a9b61568bc55.png)
![6f25676faeb8d15fe493d25ce6e9318d.png](https://img-blog.csdnimg.cn/img_convert/6f25676faeb8d15fe493d25ce6e9318d.png)
我们已经看到已经显示出来了,还有大家记着把反转r通道和g通道勾选掉,才会正常显示法线。
那关于法线置换以及凹凸的区别,以及在maya软件里面如何制作法线和置换贴图就给大家讲解完了,谢谢观看!
更多干货分享 @MAYA讲师-王海鹏 的知乎专栏,也可以加王老师公众号:MAYA设计学习