Maya 如何间隔选择循环边

作者:暴躁小n | 创建时间: 2023-06-01
很多时候,我们要手动去 间隔的选择循环边,当模型的边数较多时,会显得非常麻烦。这里以简单的圆柱体为例,教大家两种方法去实现。...
Maya 如何间隔选择循环边

方法1

第一种方法是用Maya语言MEL代码去实现。 在Maya界面右下角点击“ 脚本编辑器”按钮。

先双击模型的边,选择第一圈循环边。

在脚本编辑器下方的 MEL输入窗口,输入以下代码: polySelectEdgesEveryN "edgeRing" 2; polySelectEdgesEveryN "edgeLoop" 1; 按Ctrl + 回车键,或点击上方执行按钮,执行代码即可看到结果。

polySelectEdgesEveryN "edgeRing" 2; 这条代码中最后面的数值“2”为间隔1行,我们也可以改为间隔2行,那对应: polySelectEdgesEveryN "edgeRing" 3; polySelectEdgesEveryN "edgeLoop" 1;

也可以先选择两圈,再输入以下代码: polySelectEdgesEveryN "edgeRing" 3; polySelectEdgesEveryN "edgeLoop" 1;

方法2

第二种方法是通过使用官方的 Bonus Tools拓展工具里面的一个功能来实现。 上面提供了Win64和Mac的安装包。 下面演示的是Win64的操作过程。打开安装包,直接点击 Install Now,安装完成后,关闭程序。

重新打开Maya后,可以看到上方菜单栏中多了Bonus Tools的选项。

当我们想达到间隔选择效果时,我们先选择一条边,然后再间隔选择一条边来设定它的规则。

再点击 Bonus Tools- Modeling- Select Every N-th Edge in Loop/Ring 就可达到效果。

也可以间隔两条边 或 两条边间隔一条边,再点击 Bonus Tools- Modeling- Select Every N-th Edge in Loop/Ring 均可达到你想要的效果。

值得注意的是,如图,假如布线比较复杂,若 先双击选择循环线,再点击Select Every N-th Edge in Loop/Ring,是 不会有任何效果的。

这时需要先设定规则,点击 Select Every N-th Edge in Loop/Ring,最后再Ctrl + 鼠标右击,选中 循环边工具- 到循环边,方可达到效果。

温馨提示

方法1相对简单,但每次需要输入代码,并且根据自己需要修改代码。
方法2只需根据自己想要的效果设定规则即可,但需注意最后再选择循环边。
点击展开全文

更多推荐