Maya制作交叉伸缩器教程

时间:2013-07-22 20:46:47  作者:啤酒  阅读:16777215

在 MAYA 中运用表达式制作交叉伸缩器。

1、首先创建一个多边形立方体,取名 B1 ,作为第一条杆,长、宽、高分别为 0.4 、 10.1 、 0.2 。把它从 Z 轴旋转一点角度。

2、再建一多边形圆柱体取名 pin ,就放在原点,并旋转、缩放调整成如图:

3、然后复制 B1 立方体,取名 B2 。现在开始表达式了,选择 B2 ,打开 window->Animation Editors->Expression Editor 表达式编辑器,在表达式区键入 B2.rotateZ = B1.rotateZ * -1 点击 Create 按钮。这条语句表示 B2 的 Z 轴角度是 B1 的角度乘以 负 1 ,两个立方体成为一个剪刀的原理。现在试试沿 B1 的 Z 轴旋转,会发现 B2 也会向着 B1 的相反方向旋转。

4、选择 B1 、 B2 和 pin ,按 CTRL+D 一起复制这三个物体,并向右移动一些距离。多与少不要紧,等会输入的表达式会帮助修正的。 MAYA 会自动取名的,如不对请改为如图所示,否则会与下面的表达式不符。

5、选择 pin1, 在表达式编辑器中键入 pin1.translateX = cosd (90-B1.rotateZ)*5 2 -0.2 这条语句用来控制 pin1 随着 B1 的 Z 轴旋转而沿着 X 轴平移。 “*5” 是立方体高度的一半 , 最后的 “-0.2” 是因为 cosd 函数是按立方体的顶点来算的,如不减 0.2 ,在运动时两条杆的末尾会因分开距离太大而不接触,这是不真实的,所以要 -0.2 使距离小一些。

5-2

5-3

6、接下来控制 B3 、 B4 的移动,选择 B3 ,在表达式编辑器中键入 B3.translateX = pin1.translateX 此句将 B3 的 X 轴位置设为 pin1 的 X 轴位置。 B4 同样 : B4.translateX = pin1.translateX 。 

控制旋转: B3 立方体: B3.rotateZ = B1.rotateZ 
B4 立方体: B4.rotateZ = B1.rotateZ * -1 
如果同一个物体的表达式要连续输入两条以上,要在两条之间加分号 “ ; ” 
如: B3.translateX = pin1.translateX ; 
B3.rotateZ = B1.rotateZ 
现在可以旋转 B1 的 Z 轴来看一看效果了。

7、再来复制多一组,分别取名 B5 、 B6 、 pin2 。选择 pin2, 在表达式编辑器中键入 pin2.translateX = cosd (90-B1.rotateZ)*5 4 -0.2 这条语句用来控制 pin2 随着 B1 的 Z 轴旋转而沿着 X 轴平移。这次是乘以 4 ,每复制多一组,就要在前一组数值的基础上加 “2”, 在第三组时就是 “6” 。道理不用说了吧。 
控制 B5 的移动和旋转: B5.translateX= pin2.translateX ;B5.rotateZ = B1.rotateZ 
B6 的移动和旋转: B6.translateX = pin2.translateX; 
B6.rotateZ = B1.rotateZ * -1

  先看看效果。

电脑
大小:MB  时间:01.01  赞:

相关文章

  • Maya水墨动画《荷塘月色》制作流程
    Maya水墨动画《荷塘月色》制作流程

    本例为Maya动画实例教程,主要介绍中国水墨动画《茶塘月色》的制作过程,主要分为前期制作,分镜故事板,Layout,骨骼设置蒙皮,分镜动画,渲染,后期合成, 配音配乐,希望朋友们喜欢~~

    16777215
  • 三维渲染软件VRAY 做室内灯光渲染
    三维渲染软件VRAY 做室内灯光渲染

    Vray是目前优秀的渲染插件之一。尤其在室内外效果图制作中,vray几乎可以称得上是速度最快、渲染效果极好的渲染软件精品。

    16777215
  • Maya绝色美女打造教程
    Maya绝色美女打造教程

    作名品:《Sand Girl Ⅱ》难度等级:中上使用软件:Maya7、PHOTOSHOP 

    16777215
  • Maya精彩实例:世界杯足球“团队之星”
    Maya精彩实例:世界杯足球“团队之星”

    用图示的方式向大家展示了用Maya制作精致的三维世界杯足球“团队之星”的详细过程。(图片较大,大家可以点击小图看大图)

    16777215
  • Maya粒子教程
    Maya粒子教程

    1、首先创建一个平面。

    16777215
  • Maya NURBS人头高级建模教程
    Maya NURBS人头高级建模教程

    一些三维动画师喜欢利用模型嘴内的那些曲线直接在人 Mesh 模型表面直接拉出眼睛的形状来,但这种方法十分困难,因为眼睑几乎与脸部成 90 度角,用这种方法不可能做出眼睑出来。更明智的方法是在头部模型上挖孔作为眼窝,从挖孔处单独制作眼皮,然后 Blend 缝合到面部。 

    16777215
  • Maya物体落水时产生的水面波纹效果制作
    Maya物体落水时产生的水面波纹效果制作

    先看看最终效果:

    16777215
  • Maya中真实大蟒蛇的建模教程
    Maya中真实大蟒蛇的建模教程

    使用 Maya 塑造真实的大蟒蛇,建模采用 polygon 多边形方式。注意,本文(建模篇)以图例为主介绍建模全过程。 

    16777215
  • Maya手的建模教程
    Maya手的建模教程

    1. 可用圆柱体或是正方体当基本型,在用 Edit Polygon 下的 Extrude Face 这个长面 的 ** 能,来进行长面。  长面的同时,可顺便控制长出的面的大小。

    16777215