纳金网
标题: Maya 2014动画教程(11) [打印本页]
作者: 艾西格亚 时间: 2014-8-1 16:15
标题: Maya 2014动画教程(11)
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的场景文件,里面的人物已经设置了溜溜球的循环动作,这个部分是在上一个教程里面所完成的设置。
在Layers里面选择watchman_controls,按下右键选Select Objects,作用是将人物上面所有的控制器选取出来。
除了控制器的选择,还需要将勾选视图里面NURBS Curves的显示,这样才能在视图里面显示出人物身上的所有控制器。
如图,在打开NURBS Curves的物件显示后,角色身上的控制器已经全部的显示出来,并且在时间轴上可看到对应的关键帧。
打开Graph Editor,从图表里面看到关键帧的作用只出现在第一组曲线,虚线的部分则是动画的循环状态显示。
选择Curves >Bake Channel的选项,将Time range设置为Start/End模式,然后在Start与End time的栏位里输入1与70,表示动画的烘培时间设置为70帧,按下Apply即可进行烘培的动作。
烘培完成之后,在Graph Editor里面看到关键帧已经按照我们设置的时间烘培出来,如图所示,深色的小点即为烘培出来的所有关键帧。
如果勾选了Sparse curve bake选项所烘培出来的关键帧就会进行优化的处理,从图中我们可以看到在线段上面的深色小点明显的减少。
动画烘培后,由于原来的设置仍然为Cycle的属性,所以必须将循环的作用还原为起始的状态,选择Post Infinity > Constant的选项后即可取消关键帧的循环效果。
如图所示,由于关键帧的烘培设置到第70帧,所以在之后的帧数已经没有任何的动画设置。
学习了关键帧的烘培后,接着我们来看看关键帧的优化工作是如何完成的,打开24_begin的场景文件,里面是一个角色跑步跳跃障碍物的动画效果。
同样的我们已经将角色上面的控制器显示出来,所以在进行关键帧的优化过程中就能很容易的选出需要处理的物件。
选择Curves > Simplify Curve的选项,从名称来看就能理解这是一个简化曲线的功能,都是必须注意一个前提,就是在关键帧优化之后的曲线仍然需要维持原来的线性,而不能有任何的破坏,不然就会造成角色动作出现无法预期的错误。
在Simplify Curve需要注意的是优化模式的选择,如果我们设置的动画是以手动打关键帧的方式来调整动画,就必须选择Classic模式,如果角色的动作是导入了Motion Capture的数据,那么就必须选择Dense Data这个模式。
选择角色右脚底部的控制器,在Graph Editor里面选择Translate Y的通道来查看关键帧的状态。由于这个角色是采用了Motion Capture的动作,所以在Simplify Curve里面的模式选择Dense Data,将Time tolerance设置为1,然后按下Apply看看发生了什么情况。
结果我们看到整个线段变成了一个弧线,可想而知的是,这个关键帧已经失去了中间的很多数据,如此将使得腿部动作变的非常的不合理。
将Time tolerance降低到0.01的数值,再进行一次关键帧的优化。
如图所示,数值降低后的优化效果就能达到我们的需求,不但减少了关键帧的数量,也保持了线段的形状。
不论是使用手动设置关键帧或是导入Motion Capture的数据,优化关键帧将是一个很重要的动画操作技巧,而Maya在这方面的处理做的非常的完善,尤其是对于新手来说,使用这些工具基本上是不用花费太多的时间即可全面掌握。
作者: hyui 时间: 2014-8-1 16:53
LOL thakns for this
作者: shenyg77 时间: 2014-8-19 16:42
努力学习中,支持!
欢迎光临 纳金网 (http://course.narkii.com/club/) |
Powered by Discuz! X2.5 |