| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品资料 >> 设计 >> Maya >> 正文 用户登录 新用户注册
Maya用表达式控制时钟的精确转动            【字体:
Maya用表达式控制时钟的精确转动
作者:佚名    平面来源:不详    点击数:    更新时间:2007-12-10

  一直感觉Maya的表达式用起来不错,今天在这做一个角色的骨骼设置时,用到了表达式时,突发其想用表达式来控制时钟的转动。在制作之前先来整理一下思路,时钟有秒针,分针,时针,根据简单的运算:60秒=1分,60分=1小时,而在这里我是要通过Maya的时间线的播放来控制时间的走动,我是用的24帧=1秒来换算!最后是时间线控制秒针,秒针控制分针,分针控制时针。在这里要做个数学上的换算,如果你没看明白思路的话,就按我的教程做一次,我把表达式也写好了,发上来以供大家练习,这是个很简单的表达式应用!

  其实做时钟很简单,关键在于如何让它精确的转动,并且是秒针的转动带动分针,分针带动时针,最后是通过Maya的时间线来精确的控制时钟的时间,这些控制最终是用表达式来实现的,而且很简单,很精确。

  1、红色的箭头表示时针,将其命名为shi,蓝色的是分针,命名为fen,绿色的则表示钞针,命名为miao。

  2、把控制中心移到下面来,这样旋转时,效果就比较好。

  3、在时针的RotateZ处点右键,选择expression,调出表达式,在图中画圈处输入表达式,这个表达式的意思是分针转动一圈,时针就转动30度,就是1/12。

  4、如图操作。

  5、如图操作。

  6、这个表达式非常重要,其用意是用时间线来控制秒针的旋转,time前的负号是控制方向。当时间播放24帧,秒针转动一秒,也就是6度。

  7、调整时间线到1080帧时,会发现分针和秒针都发生了偏移,这个偏移完全是按真实的时钟来转动的,在这里,我没有做时钟上的数字,所以不是很清楚,有兴趣的朋友可以按照这个来做。在Maya里用表达式可以实现很多的效果,这只是其中一个小小的应用。

  附上相关文件:

  时钟的表达式.txt (0.08k)

  MAYA文件--时钟.rar (6.85k)

  对于在本教程的学习中遇到任何疑问或有更好的建议,请到技术论坛讨论。

平面录入:chqnet    责任编辑:chqnet 
  • 上一个平面:

  • 下一个平面:
  • 最新热点 最新推荐 相关平面
    Flash MX与3D MAX“亲密接触…
    ShareObject 实现Replay功能
    flash 8 BitmapData 类的应用
    Flash dynamic mask 动态遮罩
    FSCommand用法详解
    3D Matrix Class
    FlashPlayer7安全策略解析
    浅析Flash里的play和stop语句
    FlashPlayer6.0r40已支持ID3
    FSCommand功能详解
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)