完美动力首页 > 技术分享 >
干货|自动修复网格(Maya2018)
polyRemesh和polyRetopo是Maya 2018中的新工具,可帮助我们自动修复网格。
在本教程中,我使用这些工具为Maya中的默认3D文字获取更好的网格。然后,你可以更轻松地处理UV,处理纹理或模拟解算。
接下来我们直接演示命令的用法:在多边形建模中,可以找到图标,如图:

这个可以创建3D文字,你可以输入任何文字和修改字体,包括中文字体。

文字创建完成,但是我们可以观察到模型正反两个面,都是由一个面组成,是有问题的,我们做变形动画,扭曲字体,平滑模型都会出错。
我们可以先按“3”键,显示模型平滑效果,就会出现错误显示,如图:

为了修正这样的错误,我们需要用到本案例的两个命令——polyRemesh和polyRetopo,步骤如下:

1. 把模型分离:


2. 先选择任意一个模型,在界面的左下角”MEL”栏中输入: polyRemesh,按回车进行执行命令,可以观察模型变化如图:

polyRemesh命令:将非三角形面分解成三角形。三角剖分可确保面是平面且无洞的。
3. 选择模型,继续在”MEL”栏输入polyRetopo命令,再次观察模型变化如图:

polyRetopo命令:重新拓扑多边形表面,可以布线均匀。
注意:执行命令后,颜色显示为绿色,材质会丢失,需要重新指定材质。

4. 再次选择模型,在通道栏中找到“polyRetopo1”(随着执行名称次数,名称后缀数值也会增加,)修改“目标面数”,以控制数量多少,如图:

这样我们就修改完成一个模型。接下来,我们需要把每个模型进行修改,为了方便操作,不用每次都输入命令,我们可以输入命令后全选命令单词,按住鼠标中键拖到快捷栏中,依次把两个命令拉入快捷栏。

通过快捷栏就可以快速修改所有模型,结果如下:

不同的模型,可能需要不同的目标面数,最后我们可以把模型历史清除,以提高速度,最后在对比一下前后结果。这个时候,我们再做变形动画,扭曲字体,就不会出现问题啦!