一、显示Normals (法线)
法线能够显示多边形面的方向。顶点的法线可由面的法线计算出来,也可以直接设置法线。在导入一个由其他建模软件创建的模型时,有时法线可能不正确。
对于多边形,可以显示其面和顶点的法线。
执行Display>Polygons>Face NormalsNertex Normals (显示>多边形>面法线/顶点法线)命令可以显示多边形的法线,如图所示。
01 Face Normals (面法线) :显示多边形的面法线。
02 Vertex Normals (顶点法线) :显示多边形的顶点法线,顶点法线与面法线如下图(左)所示。
03 Tangents (切线) :显示多边形切线,如下图(右)所示。
04 Normals Size (法线大小) :执行该命令,在弹出的Normals Size (法线大小)窗口中可以修改多边形法线的长短,如下图所示。
使用Normals ( 法线)菜单中的命令可以编辑法线,如下图所示。
二、Vertex Normal Edit Tool (顶点法线编辑工具)
功能说明:可以使用一个操纵器来调整一个用户定义的顶点(或几个选定的顶点)法线,例如,可以使显示更加平滑或锐利,或通过调整一个多边形对象的法线方向来模拟灯光照明。
使用该命令可以为网格覆盖Maya法线并锁定设置的用户自定义法线,另外,可以执行Normals>Unlock Normals (法线>解锁法线)命令来解锁用户自定义法线。
注意:为面/顶点组件编辑法线会产生新的硬边,在这个过程中任何没有被锁定的邻近法线都有可能被移动,如果不想受到影响,可在编辑前锁定相邻法线。
参数详解:单击Normals>Vertex Normal Edit Tool>(法线>顶点法线编辑工具>)打开选项窗口,如下图所示。
*Settings (设置)
Rotate axis (旋转轴向) :选择旋转坐标轴。
01 Local(object space)局部(对象空间) :围绕对象空间轴旋转顶点法线。
02 Global(world space)全局(世界空间) :围绕世界空间x/y/z轴旋转顶点法线。
应用效果:如下图所示。
三、Set Vertex Normal (设置顶点法线)
功能说明:用于控制顶点法线的位置,这将影响已进行着色的多边形的外观。
参数详解:单击Normals>Set Vertex Normal>(法线>设置顶点法线>)打开选项窗口,如下图所示。
默认情况下,Maya将锁定法线的值。
*X/Y/Z values ( X/Y/Z值)
输入一个值或者拖动滑块以改变与顶点和面相关的法线范围,可通过执行Normals>Lock Normals (法线>锁定法线)或Normals>Unlock 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 (法线>锁定法线)命令。
应用效果:如下图所示。
五、Unlock Normals (解锁法线)
功能说明:该命令可以解锁顶点法线。
操作方法:选择模型,单击执行。
应用效果:如下图所示。
六、Average Normals (平均化法线)
功能说明:控制顶点法线的位置,这将影响已进行着色的多边形的外观。可以进行下列操作。
01 在单独一个顶点上平均化顶点面的法线。
02 增大容差来平均化在同一个区域内的几个顶点的法线,使该区域看起来平整。
03 在接缝相对的一侧面上拾取顶点并均化它们,使其沿接缝平滑。
04 使用一个较小的容差,沿着接缝选择所有的顶点,每组相邻顶点将被分别均化。
05 根据平均化的那些法线,可能将它们描述为被计算法线(如果这可通过柔化相关边来得到的话),否则它们需要被保存。
TIPS:通常,除了通过柔化和硬化相关的边来得到法线值之外,需要对Average Normals (平均化法线)进行精确的法线设置。平均法线操作是在对象空间中执行的,因此如果想在两个不同的对象上进行平均化操作,要确保每个对象具有相同的变换路径。
操作方法:执行Display>Polygons>Vertex Normals (显示>多边形>顶点法线)命令显示多边形的顶点法线,选择一个或多个顶点或顶点/面组件。执行Normals>Average Normals (法线>平均化法线)命令来平均化多边形法线。
参数详解:单击Normals> Average Normal>(法线>平均化法线>)打开选项窗口,如下图所示。
*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软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......
近日,中央广播电视总台《2025年春节联欢晚会》发布官方吉祥物形象“巳(sì)升升”,祝福全球华人在新的一年如意康宁、好事连连。