Normal Mapper是一款好用的AE法线贴图插件,可以更改模型上的点的法线方向,增加光影凹凸效果,提升模型表现细节,允许设置法线的各项参数,大大提高设计效率。小编提供的Normal Mapper包括Windows版本和Mac版本,需要的朋友可以来本站下载!
Normal Mapper安装方法
拷贝对应系统的插件文件到AE的插件目录,如:
Win: ….\Adobe After Effects CC\Support Files\Plug-ins
Mac:应用程序/Adobe After Effects/Plug-ins/
法线贴图介绍
一、什么是法线贴图?法线贴图用于解决什么问题?
有时候需要模拟一些场景,比如带有浮雕的墙面、带有花纹的茶壶等,如果使用多个三角形模拟平面的凹凸感,则计算量较大并且影响性能。研究人员发现,人眼对于物体表面的凹凸感是通过表面光照明暗变化体现的。如果可以通过一幅贴图实现光照明暗的变化,就能模拟平面表面的凹凸感。法线贴图就是为了解决这一问题而产生的。
使用法线贴图可以使用更少的顶点表现出更多的细节。
二、法线贴图的原理
一般3D场景中模拟光照时是在世界空间中计算的,而从法线贴图中取出的法线向量是位于切线空间的,采用法线贴图时,必须将法线向量和光照相关变量变换到同一空间中才能得到正确的结果。
一般有两种方式:1.将法线向量变换到世界空间;2.将光照相关向量变换到法线向量所在的切线空间。
(1)在顶点着色器中计算得到TBN矩阵,并将其传到片元着色器,然后把采样得到的法线用TBN矩阵从切线空间转到世界空间,这样法线向量就和其他光照变量处于世界空间了,这种方式是针对每个片元进行变换。
(2)从性能方面考虑选择第二种方式更合理。首先在顶点着色器中用TBN矩阵的逆矩阵将所有相关的世界空间向量转化到切线空间,然后将切线空间的光源位置,观察位置以及顶点位置发送给片元着色器。那么在片元着色器中不用对法线向量和其他光照向量进行空间变换。这种方式是针对每个顶点进行变换。第一种方式是在片元着色器中进行,第二种方式是在顶点着色器中执行,而片元着色器执行的次数远远多于顶点着色器的执行次数。