查看完整版本: Maya制作篮球投篮时篮筐的震荡效果

小雅 2008-5-7 15:52

Maya制作篮球投篮时篮筐的震荡效果

有朋友问到如何实现篮球投篮时的震荡效果?我试着做了一下,希望能对朋友们有所帮助。下面我们来看看制作步骤。

  首先我们来看看效果。

[img]http://www.uestudio.net/wjr/jc/q080507_001.gif[/img]


效果图一

这是效果图二。
   

[img]http://www.uestudio.net/wjr/jc/q080507_002.gif[/img]

[[i] 本帖最后由 小雅 于 2008-5-7 15:53 编辑 [/i]]

小雅 2008-5-7 15:53

1、首先建立一个场景,如图3所示,需要注意的是把蓝球筐的坐标轴移到根部。

[img]http://www.uestudio.net/wjr/jc/q080507_003.jpg[/img]

小雅 2008-5-7 15:54

2、选择球体,指定为活动钢体,并给它一个推力,视自己情况而定。如图4。

[img]http://www.uestudio.net/wjr/jc/q080507_004.jpg[/img]

小雅 2008-5-7 15:54

3、我们现在可以模拟一下,可以看到球体向球篮飞去,并穿过篮板飞远了。好的,我们依然选择,并指定一个重力场,仔细观看时间轴,我们可以把重力场在第0帧及第29帧,将其力的大小设为0,并在第30帧设为100,我们此时再播放一下动画,可以看到球沿抛物线运动,并与篮筐相遇后下落了。

  4、再选择除球体外的所有物体,指定为被动钢体,这样球体与其并自动加上碰撞,除了篮筐没有震荡外,一切都那么完美。好的,现在我们就来解决这个问题。先选择球体,在CHANNEL栏中,选择位移和旋转属性,如图5,我们先BAKE一下。


[img]http://www.uestudio.net/wjr/jc/q080507_005.jpg[/img]

小雅 2008-5-7 15:54

5、择rigidBody2,将其删除,如图6。

[img]http://www.uestudio.net/wjr/jc/q080507_006.jpg[/img]

小雅 2008-5-7 15:54

7、拉动时间轴,查看球与蓝筐相遇时间,我这里是35帧,可能你与我的不同,没事的。我们选择篮筐,右点击rotateZ,打断其连接,我们在其上加入一个Expression.如下:


[img]http://www.uestudio.net/wjr/jc/q080507_007.jpg[/img]

小雅 2008-5-7 15:54

好的,我们的工作已经做完了,播放一下看看吧。

[img]http://www.uestudio.net/wjr/jc/q080507_008.gif[/img]
页: [1]
查看完整版本: Maya制作篮球投篮时篮筐的震荡效果