maya运用表达式制作交叉伸缩器gif动画

所属分类: 媒体动画 / maya 阅读数: 109
收藏 0 赞 0 分享

本篇教程主要是向大家介绍maya运用表达式制作交叉伸缩器gif动画方法,教程介绍的很详细,难度也不是很大,推荐过来,大家一起跟着教程来学习吧!我们先来看看效果图吧:

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

制作步骤:

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

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

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

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

3 .然后复制 b1 立方体,取名 b2 。现在开始表达式了,选择 b2 ,打开 window-%26gt;animation editors-%26gt;expression editor 表达式编辑器,在表达式区键入 b2.rotatez = b1.rotatez *-1 点击 create 按钮。这条语句表示 b2 的 z 轴角度是 b1 的角度乘以 负 1 ,两个立方体成为一个剪刀的原理。现在试试沿 b1 的 z 轴旋转,会发现 b2 也会向着 b1 的相反方向旋转。

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

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

maya 交叉伸缩器教程 脚本之家 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 使距离小一些。

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

5-2

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

5-3

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

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 轴来看一看效果了。

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

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

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

  先看看效果。

maya 交叉伸缩器教程 脚本之家 MAYA经典教程

教程结束,以上就是maya运用表达式制作交叉伸缩器gif动画教程,希望能对大家有所帮助!

更多精彩内容其他人还在看

MAYA超逼真的老农场材质的制作教程

这是一篇MAYA超逼真的老农场材质的制作教程,教程制作出来的效果很不错,推荐给脚本之家的朋友,喜欢的朋友一起来学习制作一下哦!
收藏 0 赞 0 分享

MAYA制作超真实的照片级食物材质

本教程向脚本之家的朋友们介绍利用MAYA制作超真实的照片级食物材质,制作出来的食物非常美味真实。教程十分的经典,介绍的制作步骤也很详细,希望朋友们喜欢本教程介绍的内容
收藏 0 赞 0 分享

MAYA制作可爱的卡通理发店场景

这篇教程是向脚本之家的朋友介绍利用MAYA制作可爱的卡通理发店,制作出来的效果很可爱,教程并不是很详细,主要还是介绍制作的过程。所以要学习本教程需要学习者具有很好的基础。推荐过来,希望对大家有所帮助
收藏 0 赞 0 分享

MAYA流体教程之水的模拟方法

这篇教程像脚本之家的朋友们介绍MAYA流体教程之水的模拟方法,教程默认粒子是没有碰撞效果的,大家记住哦。教程比较简单,送给初学者。
收藏 0 赞 0 分享

MAYA车轮建模教程:MAYA制作真实的车轮建模

很多新手朋友也想学习MAYA汽车建模的具体流程和方法,给大家发布一个MAYA车轮建模的教程,希望对大家有所帮助吧
收藏 0 赞 0 分享

Maya2013新功能如何使用 Maya2013新功能完全解析(图文)

万众瞩目的Maya2013令人惊艳的新功能,想必众多CGer已经有所耳闻了,此次升级既有重头戏Node Editor和GPU Cache,那么,Maya2013这些新功能如何使用,实际应用效果如何?Autodesk官方给出了全面测评与解析,让你清晰全面了解Maya2013:
收藏 0 赞 0 分享

什么是人格中心?人格中心的动画理论介绍

本教程向脚步之家的朋友们介绍人格中心的动画理论,教程属于理论知识讲解教程,对于制作人物方面会对朋友们有一定帮助,希望朋友们喜欢本教程
收藏 0 赞 0 分享

MAYA制作超炫的外星修道士角色教程

这篇教程教脚本之家的MAYA学习者们使用MAYA制作外星修道士,教程难度一般,制作出来的角色科幻感觉挺好的,希望脚本之家的MAYA学习者们喜欢这篇教程吧
收藏 0 赞 0 分享

MAYA制作怪鸟掌柜角色图文教程

这篇教程教脚本之家的MAYA学习者们使用MAYA制作怪鸟掌柜角色,教程难度一般,制作出来的怪鸟角色挺不错的。教程介绍的很详细,其中还运用了渲染和材质,教程很值得学习,转发过来和脚本之家的朋友们一起分享学习了
收藏 0 赞 0 分享

Maya制作逼真的印第安部落人角色教程

这篇教程教脚本之家的MAYA fans们使用Maya制作印第安部落人角色,教程难度高等,制作出来的角色各方面都挺不错的,教程除了使用MAYA之外还使用了ZBRUSH来进行建模,当然还有PS的后期处理,转发过来和飞特的朋友们一起分享,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多