Maya中如何设置快捷键(Hotkey Editor)?

本次讲解:Maya快捷键(热键)设置。热键位置:窗口菜单(windows)→设置/首选项(setting/preference)→热键编辑器(Hotkey Editor)。

那么这里,我们先不忙着设置快捷键,我们先来看一下右边的这个键盘图。那么这个蓝色按键,表示的是已经指定的快捷键。灰色的按键,就表示没有指定的快捷键。当然在这里面,像控制类型的按键:Shift,Ctrl,Alt之类的,是不能单独设置快捷键的。那么我们排除了这些控制键,我们会发现单个未指定的按键已经不多了。不过没关系,因为我们还可以使用组合键来作为热键。那么我们比较常见的组合键,就是以Shift,Ctrl,Alt为基础来进行指定的。

那么我们怎么才能确定哪些组合键未被使用呢?其实这个呢很简单,因为我们只要按下Shift,Ctrl,Alt,或者是同时按下它们当中的几个按键那么我们会发现其实上我们可以使用的快捷键还是非常多的,完全不用担心快捷键不够用的问题。

那么在默认情况下,鼠标移动到蓝色按键上,就可以看到关联的快捷键,以及对应的命令。

那么这里,我们可以通过搜索热键的方式来查看更加详细的关联情况。我们可以在左下角,将搜索类型设置为:热键,然后我们单击这个搜索框就可以按下我们需要查找的快捷键。例如我们最熟悉的4键线框显示,那么我们除了可以看到:它所对应的线框显示命令。我们还可以看到:它在不同编辑器中对应的命令。

那么这里假设我们要修改这个快捷键,我们就单击它进入修改模式。

然后我们按住Ctrl键,在右侧看下哪些组合键可以使用。那么这里,我们就把它修改为:Ctrl+2,修改完成之后,我们再在搜索框中按下:Ctrl+2,我们再来确认一下,快捷键是否修改正确。

确认无误之后,我们点击保存,我们回到场景中,我们只要按下Ctrl+2,就可以切换到线框显示。

我们回到热键编辑器中,那么这里,我们还是将它改为4键,我们点击保存。那么刚才我们讲的是如何修改已经存在的快捷键。下面我们就来看一下:如何给命令添加快捷键。那么这里:我们就以修改菜单下的这个“居中枢轴”。

还有着色菜单下的这个“半透明显示”来做演示。

那么这个居中枢轴的命令是:Center Pivot,我们将搜索模式切换为“应用程序命令名称”模式,然后,我们手动输入:Center Pivot,这样这里就会显示居中枢轴命令。

我们选择命令,这里我们把快捷键设置为:Ctrl+J,然后点击保存。

那么这里,我们查找命令的时候,使用的是这个“应用程序命令名称”查找。同时呢,我们也可以使用的这个“运行时命令”查找。那么它们最大的查找区别在于:单词之间一个有空格,一个不能包含空格。那么这个运行时命令为什么不能有空格呢?主要的原因,还是因为“运行时的命令”是由多个命令或者脚本组成的,所以这个“运行时的命令”就是一个整体。那么既然整体,字符之间就不能使用空格。

所以这里我们在使用这个“运行时命令”搜索的时候一定要记得把中间的空格去掉,这样呢,就可以正常的查找命令了。

接着呢,我们再来添加一个“半透明显示”的命令。那么这个“半透明显示”对应的名称是xray。所以这里,我们直接输入xray就可以找到对应的命令,我们选择命令,这里我们把快捷键设置为:Ctrl+L,然后点击保存。

那么接下来,我再教给大家一个开启线框着色的方法。那么这个线框着色,在Maya中是没办法直接查找命令来添加快捷键的。

所以这里呢,我们可以通过添加“运行时的脚本命令”来实现。怎么做呢?我们回到热键编辑器中,我们在右侧打开“运行时命令编辑器”。这里我们点击新建。

我们输入一个“wireframeonshaded”,当然,这个名称我们可以随便写,但是呢不能包含空格键。而至于这个描述,我们可写可不写。

脚本语言,我就使用默认的MEL,那么这个脚本内容是固定的,我们直接粘贴过来。那么这里,我要郑重提醒大家:这个内容最好就从记事本中复制过来,因为其它地方复制过来的内容会包含一些特殊的格式。最终有可能会导致我们的脚本没办法正常运行。

脚本内容:
string $selectedPanel = `getPanel -wf`;

int $shadedWireState = `modelEditor -q -wos $selectedPanel`;

if(`modelEditor -ex $selectedPanel`)

{

    setWireframeOnShadedOption (!$shadedWireState) $selectedPanel;

}

现在我们只要在这个“运行时命令”中搜索刚才的“wireframeonshaded”就可以找到对应的脚本命令。我们选择命令,这里我们把快捷键设置为:Ctrl+K,然后点击保存。

我们回到场景中,现在我们只要使用快捷键Ctrl+K,就可以快速开启或者关闭线框着色显示,非常的方便。

那么关于这个快捷键设置,基本上也就这些内容。如果我们在设置的过程中,不小心弄的乱七八糟,我们可以在这个热键设置中选择“Maya默认值”。这样的话,我们的快捷键就会重置为默认时候的状态,非常简单。

喵喵动画屋
喵喵动画屋https://miaodonghua.com
一枚默默无闻的2B动画师。

留下一个答复

- 广告 -

推荐文章

MAYA脚本:平移旋转自动归零

0
//by 喵喵动画屋 旋转归零 string $lanzi[] = `ls -sl`; int $shuliang = size($lanzi); print($shuliang+"n"); for($i=0;$i<$shuliang;$i++) { print($lanzi[$i]+"n"); int $rotate_ret =...

Maya中如何使用方形命令成面(Square)?

0
今天我们来看一下Maya曲面菜单下的这个方形命令(Square)。 那么它的作用跟我们的这个平面命令和边界命令是比较相似的。它和这两者的区别在于:我们的这个方形命令必须使用四条相交的曲线才能构成曲面,并且我们在构建的时候,必须要顺时针或者是逆时针选择曲线。 同样的,我们在场景中创建一个四边形曲线,那么很显然这四条曲线都是相交的。我们按住Shift键依次选择这些曲线,然后点击执行方形命令。 这样,这四条曲线相交的部分就会构成曲面。 我们撤销回去,现在我们修改一下曲线的长度。接着我们选择这条曲线,我们让它在水平方向上适当的旋转一个角度。 然后我们按住Shift键依次选择这些曲线,然后执行方形命令。 我们可以看到成面的区域,永远是这四条曲线相交的部分。 可能现在我们会觉得:这个命令就只能做这样的平面,其实不是这样的。我们只要保证这四条曲线是相交的就OK了。至于曲线中间的部分,我们想怎么变形都是可以的。 我们撤销回去,例如现在,我选择这条曲线进入控制点模式,我把它中间的控制点向上提一些。 同样的,我们按住Shift键依次选择这些曲线,然后点击执行方形命令。 这样,我们的这个新曲面就有了新的造型。 然后我们执行曲面下的反转方向命令把这个曲面翻转过来。 同时,我们可以使用默认值重建一下这个曲面,这样这个曲面看上去就好多了。 好了,关于这个方形命令就讲到这里。

Maya中X 射线(X-Ray)、(X-Ray Joints)、(X-Ray Active Components)各自有什么作用?

0
今天我们一起来看一下在Maya中这三种X射线着色模式各自有什么作用? 这里我创建了两个多边形球体来作为演示对象。 我们在线框模式下,可以看到,这个大球体的内部是一个小球体。 我们回到着色模式。 我们先把着色窗口独立显示出来,我们来看一下第一个X-Ray,我们把它叫做X射线,它的作用是将着色对象半透明显示。 我们可以看到我们场景中的这个球体目前是实体显示的,如果我们想要看到球体隐藏的部分,也就是我们的小球体,就必须使用这个X射线(X-Ray)。开启之后,我们就能很清楚的看到,大球体里面隐藏的这个小球体。 我们把它恢复原状,我们再来看一下第二个:X 射线显示关节(X-Ray Joints)。 这个很简单,它只有一个作用就是在着色对象上显示关节,帮助我们快速选择关节。同样的,我们在球体内部创建一些骨骼做演示。为了方便创建,我们先开启线框显示,然后切换到前视图中,我们选择骨骼工具创建骨骼。 创建完成之后,我们然后回到透视图中,我们开启着色显示。我们会发现我们的骨骼在开启着色显示之后就看不到了。如果我们想要快速选择关节,就必须使用这个X 射线显示关节(X-Ray Joints)。开启之后,我们不仅能看到骨骼,还能够很容易的选择它,这个就是X 射线显示关节(X-Ray Joints)。 我们把恢复原状,我们再来看一下第三个:X 射线显示活动组件(X-Ray Active Components)。 那么这个模式只针对多边形组件,也就是我们常说的点线面。它能够保证我们在选择组件的过程中,不会意外选择到不需要的组件。同样的我们还是以这个多边形球体为例。我们选择进入点模式,例如我们想选择前面的这几个点。 但是实际上我们选择之后,会意外选到背后的其他点。 这就需要用到这个X 射线显示活动组件(X-Ray Active Components)。开启之后,被着色对象遮挡的点,就会显示出来。这样我们就很能清楚的知道我们是不是选择了多余的点,这个就是X 射线显示活动组件。 另外我们要知道,快捷视图栏的这三个图标按钮和我们的这三个着色模式是对应的,我们熟练以后,也可以直接在这里选择。

Maya中如何无限撤销(Undo infinite)?

0
那么在Maya中默认撤销的步数为50步,而我们平时在工作的过程中,这个撤销步数是远远不够的。所以这里建议大家直接设置为“Indfinite”无限制撤销。 设置方法:窗口菜单(windows)>>设置首选项(settings preferences)>>首选项(preference)>>撤销(undo)>>勾选(Indfinite),具体操作如下图。

Maya中如何在曲线上插入一个或者多个点(Insert Knot)?

0
今天我们来讲一下在Maya中如何在曲线上插入一个或者多个编辑点(Insert Knot)。我们首先使用EP曲线工具在场景中画一条曲线,我们先复制一条备用。 然后我们选择一条,进入控制点模式。 我们可以看到当前的这条曲线的控制点分布情况。 例如我们要在这个位置插入一个控制点。 我们重新选择曲线,右键进入曲线点模式。 我们在曲线上单击一下,留下一个黄色的点。 当然,如果我们要插入多个控制点,我们可以按住Shift键放置多个顶点。 然后我们可以在曲线菜单下,选择【插入结命令】。 也可以直接在场景中,按住Shift键,右键选择【插入结命令】。 这样我们再次进入控制点模式的时候,这里就多了这几个控制点。 我们打开他的选项设置,那么刚才我们使用的是这个默认的选择点插入模式。那么这里这个多重性模式:一个是绝对插入,一个是增量插入。这里我们一般使用默认的增量插入就可以了。 那么这个多重性的值是用来控制插入点的数量。 保持原始,如果我们需要在操作后保留原始曲线,可以勾选它。 然后我们再来看下另一个插入方法:两点之间插入。 我们选择它,具体来看一下:我们选择这条曲线,我们进入曲线点模式。例如,我们要在这个点和这个点之间插入3个控制点。 我们就可以把这个插入结的数量设置为3,然后点击应用。 我们进入控制点,我们就可以看到,除了插入的这三个顶点,我们开始放置的两个端点也被插入了进来。 那么这里有个问题需要搞明白:我们的这个插入方式是在两点之间均匀的插入的,而我们现在看到的这个控制点,它不是均匀的分布的。 但是我们切换到编辑点模式,我们就可以看到:这个编辑点是均匀分布的,这也恰好说明了我们所说的这个均匀的插入指的不是控制点而是编辑点。 而这个控制点的分布情况是基于我们的编辑点来实现的,这里是我们需要分清楚的一个概念。 那么在日常的操作中,我们一般不会这样随便的放置两个点在中间插入,我们通常会选择在两个编辑点之间插入。例如,这次我们选择在这两个编辑点之间插入3个结,也就是3个点。 我们点击应用,然后进入编辑点模式查看,这样这三个点就被均匀的插入到了这两个编辑点之间。 同样的,我们切换到控制点模式,也可以看到编辑点所对应的这三个控制点。 那么到这里,我们可能会想:什么情况下我们会用到这个插入点模式?那么除了可以用来做控制器或者当做参考线吸附点来创建其他的对象,还有一个比较常用的作用:我们可以通过插入结的方式让曲线的过度更加的平滑。例如我们的这条曲线,我们可以看到这个拐弯的部分过度其实是比较粗糙的。 这个时候,我们就可以进入编辑点模式,选择在这个编辑点和这个编辑点之间插入结。 这里我们可以把插入结数量设置5,然后点击应用。 这样我们就可以明显的感觉到,这个拐弯部分变得平滑了许多,这个就是插入结的一个常用的使用方法。 好了,关于曲线上插入点就讲到这里。