这篇文章我们来讲一讲Maya的约束,限于篇幅,我们主要讨论一下父对象,点约束,方向约束以及缩放约束。至于其余的目标约束,极向量约束 等等,我们另开文章讲解。这又是一篇入门文章,希望对初学Maya的你有所帮助。好啦,我们现在就开始吧!

父对象也就是父子约束

在开始之前我们首先创建一个立方体,以及一个球体,如下图。
20171207_225510
我们选择立方体然后按住shift键加选球体,让球体成为立方体的子物体, 然后点击父对象旁边的方框,看一下我们可以对这个命令执行什么操作。
20171207225037

保持偏移,意思就是是否保持着两个物体之间的距离。如果取消勾选,子物体会吸附到父物体体上。
分解附近对象,这个我暂时没发现有什么用。这是一个新增功能。这里先贴一下帮助文档的解释。如果受约束对象与目标对象之间存在旋转偏移,则激活此选项可找到接近受约束对象(而不是目标对象(默认))的旋转分解。
动画层以及将层设置为覆盖保持默认就好。
约束轴平移和旋转,就是设置受约束的轴。默认是全部。
权重,这个保持默认就好。这是一个权重开关,0表示不受约束1表示受约束。

了解完这些之后我们点击应用,这个时候立方体就约束住了球体,现在我们去移动立方体 或者旋转立方体,发现球体完全跟着立方体运动。ok,现在我们点击球体,发现在球体的平移和旋转数值之前多了一个蓝色的小杠杠。这里我们需要讲一下,数值上的蓝色在Maya中表示约束的意思。并且在球体的形状节点下多了一个父子约束的节点。我们重点关注一下p cube 1W0,如果我们把值改为0,发现立方体已经不能控制球体的,这个就是我前面说的权重的意思。
20171207225135

点约束

执行点约束的方式和执行父子约束的方式一致,先选父物体然后加选字物体。下面的方向约束以及缩放约束的执行方式也是一致的,所以我就不过多赘述了。我们主要来讲讲下图中的偏移。
20171207225232
偏移:这三个方框中的值表示的分别是平移的x轴,y轴以及z轴。为什么是平移的呢?这是因为点约束是对平移操作。你可以为物体设置一个默认的偏移距离。比如你可以将x轴平移设置为10,那么无论当前两个物体在x轴上距离是多少,都会重设为10.但是保持为零的轴向却不会调整。请思考一下为什么?

执行点约束之后,子物体会跟随父物体平移。

方向约束

执行方式参考点约束。方向约束,顾名思义是对方向执行约束,也就是旋转。因此:

执行方向约束之后,子物体会跟随父物体的旋转。

缩放约束

执行方式参考点约束。这里需要注意一下,偏移的值为1,你可以思考一下,为什么点约束和方向约束是0,而缩放约束是1。不用多说,缩放约束自然是对缩放执行约束。
20171207225257
执行缩放约束之后,子物体会跟随父物体的缩放。

总结

这篇文章我们主要讲解了父对象,点约束,方向约束,缩放约束的操作方式以及各自的意义。在另外一篇文章中,我讲了点约束和方向约束可以用来对齐物体(链接:彻底搞清楚 Maya 对齐工具),看完这篇文章你应该能明白为什么了吧。希望对你能有所帮助。欢迎评论与我探讨。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。