查看: 2314|回复: 2
打印 上一主题 下一主题

Maya 2014动画教程(11)

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2014-8-1 16:15:42 |只看该作者 |倒序浏览

Maya 2014动画教程(7)

Maya 2014动画教程(8)
http://www.narkii.com/club/thread-327375-1.html

Maya 2014动画教程(9)
http://www.narkii.com/club/thread-327479-1.html

Maya 2014动画教程(10)
http://www.narkii.com/club/thread-327612-1.html

本教程使用的版本为Maya 2015,操作步骤以2013版本为基础,如果您用的是更早的版本,建议直接到Autodesk的官网先下载最新的试用版本,此外本教程的项目文件请在以下的位置下载http://pan.baidu.com/s/1dDeONex

学习了关键帧的循环设置后,相信大家已经能熟悉并掌握Curves里面的基本设置,在接下来的教程里面,我们将介绍关键帧的烘培与优化,使用的功能仍然在Curves的设置选项,现在让我们用两个不同的场景来说明这两个功能的操作方式。

打开23_begin的场景文件,里面的人物已经设置了溜溜球的循环动作,这个部分是在上一个教程里面所完成的设置。

1.jpg


Layers里面选择watchman_controls,按下右键选Select Objects,作用是将人物上面所有的控制器选取出来。

2.jpg


除了控制器的选择,还需要将勾选视图里面NURBS Curves的显示,这样才能在视图里面显示出人物身上的所有控制器。

3.jpg


如图,在打开NURBS Curves的物件显示后,角色身上的控制器已经全部的显示出来,并且在时间轴上可看到对应的关键帧。

4.jpg


打开Graph Editor,从图表里面看到关键帧的作用只出现在第一组曲线,虚线的部分则是动画的循环状态显示。

5.jpg


选择Curves >Bake Channel的选项,将Time range设置为Start/End模式,然后在StartEnd time的栏位里输入170,表示动画的烘培时间设置为70帧,按下Apply即可进行烘培的动作。

7.jpg


烘培完成之后,在Graph Editor里面看到关键帧已经按照我们设置的时间烘培出来,如图所示,深色的小点即为烘培出来的所有关键帧。

8.jpg


如果勾选了Sparse curve bake选项所烘培出来的关键帧就会进行优化的处理,从图中我们可以看到在线段上面的深色小点明显的减少。

9.jpg


动画烘培后,由于原来的设置仍然为Cycle的属性,所以必须将循环的作用还原为起始的状态,选择Post Infinity > Constant的选项后即可取消关键帧的循环效果。

10.jpg


如图所示,由于关键帧的烘培设置到第70帧,所以在之后的帧数已经没有任何的动画设置。

11.jpg


学习了关键帧的烘培后,接着我们来看看关键帧的优化工作是如何完成的,打开24_begin的场景文件,里面是一个角色跑步跳跃障碍物的动画效果。

12.jpg


同样的我们已经将角色上面的控制器显示出来,所以在进行关键帧的优化过程中就能很容易的选出需要处理的物件。
选择Curves > Simplify Curve的选项,从名称来看就能理解这是一个简化曲线的功能,都是必须注意一个前提,就是在关键帧优化之后的曲线仍然需要维持原来的线性,而不能有任何的破坏,不然就会造成角色动作出现无法预期的错误。

13.jpg


Simplify Curve需要注意的是优化模式的选择,如果我们设置的动画是以手动打关键帧的方式来调整动画,就必须选择Classic模式,如果角色的动作是导入了Motion Capture的数据,那么就必须选择Dense Data这个模式。

14.jpg


选择角色右脚底部的控制器,在Graph Editor里面选择Translate Y的通道来查看关键帧的状态。由于这个角色是采用了Motion Capture的动作,所以在Simplify Curve里面的模式选择Dense Data,将Time tolerance设置为1,然后按下Apply看看发生了什么情况。

15.jpg


结果我们看到整个线段变成了一个弧线,可想而知的是,这个关键帧已经失去了中间的很多数据,如此将使得腿部动作变的非常的不合理。

16.jpg


Time tolerance降低到0.01的数值,再进行一次关键帧的优化。

17.jpg


如图所示,数值降低后的优化效果就能达到我们的需求,不但减少了关键帧的数量,也保持了线段的形状。

18.jpg


不论是使用手动设置关键帧或是导入Motion Capture的数据,优化关键帧将是一个很重要的动画操作技巧,而Maya在这方面的处理做的非常的完善,尤其是对于新手来说,使用这些工具基本上是不用花费太多的时间即可全面掌握。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-8-1 16:53:03 |只看该作者
LOL thakns for this
回复

使用道具 举报

0

主题

2

听众

3482

积分

中级设计师

Rank: 5Rank: 5

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-8-19 16:42:30 |只看该作者
努力学习中,支持!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-22 18:12 , Processed in 0.111700 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部