- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
表达式制作交叉伸缩器gif动画教程
本篇教程主要是向大家介绍maya运用表达式制作交叉伸缩器gif
动画方法,教程介绍的很详细,难度也不是很大,推荐过来,大家一起
跟着教程来学习吧!我们先来看看效果图吧:
?制作步骤:
?1.首先创建一个多边形立方体,取名b1,作为第一条杆,
长、宽、高分别为0.4、10.1、0.2。把它从z轴旋转一点角度。
?2.再建一多边形圆柱体取名pin,就放在原点,并旋转、缩
放调整成如图:
?3.然后复制b1立方体,取名b2。现在开始表达式了,选择
b2,打开window-%26gt;animationeditors-%26gt;expressioneditor表达
式编辑器,在表达式区键入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)*52-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.rotatezb4立方体: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)*54-
0.2这条语句用来控制pin2随着b1的z轴旋转而沿着x轴平移。
这次是乘以4,每复制多一组,就要在前一组数值的基础上加2,在
第三组时就是6。道理不用说了吧。控制b5的移动和旋转:
b5.translatex=pin2.translatex;b5.rotatez=b1.rotatezb6的移动和旋转:
b6.translatex=pin2.translatex;b6.rotatez=b1.rotatez*-1
?先看看效果。
?tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!
文档评论(0)