更真实的法线效果

 我们通常做虚拟现实模型,需要控制面数,又要保留细节,所以法线贴图,往往是一个很好的选择。


      制作法线贴图,有很多办法,可以使用三维软件,通过高模烘培低模来做出法线,也可以通过一些图像软件,将普通图片转化为法线贴图,至于使用什么工具,这里不做讨论,我们单独来谈一下法线的效果。


      由三维软件通过高模生成的法线贴图,往往保留的是高模的模型信息,我们拿一个沙发来举例,如下图所示,法线贴图保留了沙发的褶皱信息。


 

      但我们都知道,真实的皮革应该是下图这个样子。


 
 

      所以在这里,我介绍一种相对简单的制作方法,让法线贴图更加贴近真实的效果。

      ---------------------------------------------------------------------------------------------------------------------------------------

      需要的工具:

      ① 高模烘培低模生成法线的三维软件;

      ② 一张用来生成真实纹理法线的贴图;

      ③ 将普通贴图转化成法线贴图的软件或插件。

      首先我们找到一张我们理想的真实纹理贴图,将它通过工具,转化成法线贴图,我在这里使用的软件是:Bitmap2Material

      然后,我们将生成的法线贴图,和这个转化的纹理法线贴图一起放到photoshop中,通过通道,去除纹理法线贴图多余的部分,将纹理法线贴图复制到模型法线贴图上面的图层中,然后用Ctrl+J,再复制一份纹理法线贴图到新的图层中,也就是说,在模型法线贴图的上两个图层里,有同样的一张纹理法线贴图,我们按从下到上的顺序,定为a,b,c。

      然后,我们把C图层的图层样式改为正片叠底,B图层的图层样式改为叠加。

      之后,我们选择B图层的蓝色通道,用RGB色(128/128/128)的灰色填充。再选择C图层的红色和绿色通道,用纯白色填充。这样我们最后就得到了我们想要的两张法线贴图叠加的效果。

      最后,我们去Unity中看看最终效果和之前的对比。

http://www.bfwarch.com/forum.php?mod=viewthread&tid=171&extra=page%3D1

猜你喜欢

转载自blog.csdn.net/yuyingwin/article/details/83510963
今日推荐