当前位置:首页 >教程首页 > Maya >maya法线 (Normals)菜单详解教程(一)

maya法线 (Normals)菜单详解教程(一)

发布时间:2019-09-03 16:41:37

一、显示Normals (法线)

法线能够显示多边形面的方向。顶点的法线可由面的法线计算出来,也可以直接设置法线。在导入一个由其他建模软件创建的模型时,有时法线可能不正确。

对于多边形,可以显示其面和顶点的法线。

执行Display>Polygons>Face NormalsNertex Normals (显示>多边形>面法线/顶点法线)命令可以显示多边形的法线,如图所示。

 maya法线 (Normals)菜单详解教程(一)

01 Face Normals (面法线) :显示多边形的面法线。

02 Vertex Normals (顶点法线) :显示多边形的顶点法线,顶点法线与面法线如下图(左)所示。

03 Tangents (切线) :显示多边形切线,如下图(右)所示。

 maya法线 (Normals)菜单详解教程(一)

04 Normals Size (法线大小) :执行该命令,在弹出的Normals Size (法线大小)窗口中可以修改多边形法线的长短,如下图所示。

 maya法线 (Normals)菜单详解教程(一)

使用Normals ( 法线)菜单中的命令可以编辑法线,如下图所示。

 maya法线 (Normals)菜单详解教程(一)

二、Vertex Normal Edit Tool (顶点法线编辑工具)

功能说明:可以使用一个操纵器来调整一个用户定义的顶点(或几个选定的顶点)法线,例如,可以使显示更加平滑或锐利,或通过调整一个多边形对象的法线方向来模拟灯光照明。

使用该命令可以为网格覆盖Maya法线并锁定设置的用户自定义法线,另外,可以执行Normals>Unlock Normals (法线>解锁法线)命令来解锁用户自定义法线。

注意:为面/顶点组件编辑法线会产生新的硬边,在这个过程中任何没有被锁定的邻近法线都有可能被移动,如果不想受到影响,可在编辑前锁定相邻法线。

参数详解:单击Normals>Vertex Normal Edit Tool>Clipboard Image.png(法线>顶点法线编辑工具>Clipboard Image.png)打开选项窗口,如下图所示。

 maya法线 (Normals)菜单详解教程(一)

*Settings (设置)

Rotate axis (旋转轴向) :选择旋转坐标轴。

01 Local(object space)局部(对象空间) :围绕对象空间轴旋转顶点法线。

02 Global(world space)全局(世界空间) :围绕世界空间x/y/z轴旋转顶点法线。

应用效果:如下图所示。

 maya法线 (Normals)菜单详解教程(一)

三、Set Vertex Normal (设置顶点法线)

功能说明:用于控制顶点法线的位置,这将影响已进行着色的多边形的外观。

参数详解:单击Normals>Set Vertex Normal>Clipboard Image.png(法线>设置顶点法线>Clipboard Image.png)打开选项窗口,如下图所示。

 maya法线 (Normals)菜单详解教程(一)

默认情况下,Maya将锁定法线的值。

*X/Y/Z values ( X/Y/Z值)

输入一个值或者拖动滑块以改变与顶点和面相关的法线范围,可通过执行Normals>Lock Normals (法线>锁定法线)或Normals>Unlock Normals (法线>解锁法线)命令来锁定或解锁这些数值,改变该值的效果如下图所示。

 maya法线 (Normals)菜单详解教程(一)

*Normalize Normal (标准化法线)

不管当前的法线为何值,单击此按钮可以设置法线为单位长度(或使其标准化)。

法线的单位长度是通过某个点与顶点之间的偏移距离来计算,有时无意中设置的X/Y/Z数值使得法线的单位长度不符合要求,因此就不能标准化法线(如将X的值改变为1.11 )。

四、Lock Normals (锁定法线)

功能说明:用来锁定顶点法线。

要改变法线的X/YIZ values ( XY/Z值),必须先执行Normals>Unlock Normals (法线>解锁法线)命令解锁法线,指定的法线值(或者默认值)和每条与该顶点或者顶点/面组件相关联的法线是相匹配的,也就是如果改变顶点位置,法线将不改变位置。

操作方法:选择一个多边形并执行Display> Polygon>Vertex Normals(显示>多边形>顶点法线)命令显示其顶点法线,然后再执行Normals>Lock Normals (法线>锁定法线)命令。

应用效果:如下图所示。

maya法线 (Normals)菜单详解教程(一) 

五、Unlock Normals (解锁法线)

功能说明:该命令可以解锁顶点法线。

操作方法:选择模型,单击执行。

应用效果:如下图所示。

 maya法线 (Normals)菜单详解教程(一)

六、Average Normals (平均化法线)

功能说明:控制顶点法线的位置,这将影响已进行着色的多边形的外观。可以进行下列操作。

01 在单独一个顶点上平均化顶点面的法线。

02 增大容差来平均化在同一个区域内的几个顶点的法线,使该区域看起来平整。

03 在接缝相对的一侧面上拾取顶点并均化它们,使其沿接缝平滑。

04 使用一个较小的容差,沿着接缝选择所有的顶点,每组相邻顶点将被分别均化。

05 根据平均化的那些法线,可能将它们描述为被计算法线(如果这可通过柔化相关边来得到的话),否则它们需要被保存。

TIPS:通常,除了通过柔化和硬化相关的边来得到法线值之外,需要对Average Normals (平均化法线)进行精确的法线设置。平均法线操作是在对象空间中执行的,因此如果想在两个不同的对象上进行平均化操作,要确保每个对象具有相同的变换路径。

操作方法:执行Display>Polygons>Vertex Normals (显示>多边形>顶点法线)命令显示多边形的顶点法线,选择一个或多个顶点或顶点/面组件。执行Normals>Average Normals (法线>平均化法线)命令来平均化多边形法线。

参数详解:单击Normals> Average Normal>Clipboard Image.png(法线>平均化法线>Clipboard Image.png)打开选项窗口,如下图所示。

 maya法线 (Normals)菜单详解教程(一)

*Normal lengths (法线长度)

01 Normalize before averaging (平均法线之前规格化) :勾选该选项,则所有将要被计算的法线长度均为1,而且每条法线都趋向等于平均值,该选项为默认设置;如果未勾选该项,并且设置某些法线的长度为除1以外的其他值,则这些法线的平均值将由法线的长度决定。

02 Normalize after averaging (平均法线之后规格化) :如果未勾选该项,可以保留已经计算的法线长度的结果,或者勾选该选项把法线长度设置为1,此时,法线的长度在进一步平均化操作中是很重要的;如果Normalize before averaging (平均法线之前规格化)选项是勾选的,那么该选项将不可用。

03 Do not normalize (不规格化) :当不想在平均化之前规格化法线时,需要勾选该选项。

04 Grouping threshold (组阈值)

在指定距离内的顶点被看作是一个组, 这个组的法线就是该组所有顶点法线的平均值,因此,选择的顶点将被划分为几个组,并且每个组的法线将单独地进行平均化。

*Zero Length handling (零长度操作)

01 Allow zero normals (允许零法线) :如果两个方向正好相反的法线被平均化,结果将是一个长度为0的法线,如果关闭该选项,则该法线的值将被设置的法线值所替换。

02 Replace zero normals by (通过....替换零法线) :如果选择了Allow zero normals (允许零法线),则该选项不可用,如果未勾选Allow zero normals (允许零法线)选项,那么法线将被该选项设置的X/Y/Z数值替换。

应用效果:如下图所示。

maya法线 (Normals)菜单详解教程(一)

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
×

确定