




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、窗体顶端MAYA里面非线性动画编辑 Nonlinear Animation(会员回复才能观看完整帖子)什么是Nonlinear Animation?Maya利用Trax编辑器,对所有Animation Sequence都进行阶层化,这样就可以进行Nonlinear(非线性)编辑了。它还可以对3D动画的所有关键帧都进行片断化,然后复制,粘贴,或者把具有不同动作的片段相互混合,再把两个动作自然的连接在一起。另外,它可以很容易的调节这些动画的Timing还可以很容易的处理重复动作等一系列的动画编辑工作。还可以把这些片断在其他的场景上输出,进行再次活用,各种动作都被片断化后保存了起来,根据不同的需要,
2、打开适当的片段,就可以制作出新的动作。本部分设定了隐藏,您已回复过了,以下是隐藏的内容图81 Nonlinear Animation1UNDERSTANDING CHARACTERMaya的character可以说是能够同时进行动画制作的一些属性的集合。这些相互之间没有关联的属性可以制作成一个角色节点,还可以很容易的对所有属性设置关键帧。用户只要选定一个角色,就可以用多种属性进行动画制作。比如说,在对角色的两只手进行动画制作的时候,假设为了控制两个胳膊的活动而要使用IK Handle,为了表现手指的活动要通过Locator建立控制器,添加属性。用Set Driven Key工具控制各个手指的活
3、动。如果用户要想对两个胳膊进行动画制作,就要选定IK Handle设置关键帧,选定Locator然后对手指的活动设置关键帧,还要再对另一边的胳膊设置关键帧等,这样就需要随时把具有要设置关键帧的属性的对象选定,设置关键帧。但是,如果把所有的属性都制作成一个角色节点的话,用户就可以只把这个角色节点选定,然后通过Channel Box,一次显示出所有属性,然后设置关键帧。另外,在设置Set Key的时候,也只要在被选定的角色节点上添加Set Key,然后里边所有属性的Key就都被设置好了。它可以非常直观的对需要的属性进行动画制作,还可以很容易的连接到多种属性上。归根到底,最终的目的还是为了Trax编
4、辑器的使用。因为,最后要按照各个角色节点,对动画进行片段化。首先,我们先来学习一下角色的菜单内容。角色菜单在AnimationCharacter上。 使用这个菜单的范例,可以打开Alian.mb Alian.rar (124 K) 下载次数:7文件。11.CREATE CHARACTER SET(创建角色装置) 这个菜单是在制作Character Set的时候使用的。图82是Alian.mb范例文件。图82 Alian.mb(Image by ko Yongchui)要想制作角色,首先选择WindowOutliner,打开Outliner,然后像图83那样,把Root底下的joint7选定。在
5、把Joint7选定的状态下,选择AnimationCharacterCreate Character Set,打开 选项窗口。在图84的选项窗口中,在Name Field上输入Body,然后单击下端的Create Character Set按钮。这时候,查看Channel Box,会发现,如图85,被选定的joint7的Translate和Rotate Channel的颜色已经被改变在INPUTS的身体上也建立了相应的通道。 在Outliner上也制作了一个叫做Body的角色节点,用户现在把这个叫做Body的角色节点选定,就可以对包含在身体里的通道设置关键帧了。我们来简单的看一下图84的选项窗
6、口。Character Set Attribute可以定义要包含在角色上的通道。在All Keyable被选定的情况下,Channel Box上的所有通道都会进入角色。在把From Channel Box选定的情况下就只有在Channel Box中选定的通道被制作成角色。在设置成基本值的All Keyable Except被选定的时候,可以把下端被激活的通道中不需要的通道选定后删除。如果在Includ中Hierarchy被选定了的话,被选择物体的所有下级组件都会被包括进去。1-2. CREATE SUBCHARACTER SET这个菜单是在制作角色的阶层结构的时候使用的。也就是说,在通过上面的
7、Create Character Set制作了角色节点以后,使用这个菜单,进行细节化处理,再建立其他的Character Set进行管理。骨架本身就具有阶层结构,在进行动画制作的时候,这种阶层结构提供了很大的便利性。因此,如果Character Set也具有这样的阶层结构,工作起来就会很方便。 依上法制作一个名为Body的Root Character Node,要想进一步进行细节化处理,控制两只胳膊和腿,以及脖子等,那么制作成角色节点进行管理,将会非常方便。要想操作这个范例,先把Outliner R_f和L_f Node选定。选择AnimationCharacterCreate SubChar
8、acter Set,如图8-6,在选项中,在Name Field上输入Foot,像下图这样设置好选项以后,再单击下端的Create SubCharacter Set按钮。这样做的结果就是在Body Character Set底下建立了Foot Character Set。如图8-7,如果扩展Outliner的Body Character Node,就可以再Body Node底下看见Foot Node了。另外,如图8-8,查看Playback按钮底下的Character Set,就会看到Body Character底下制作好的Foot。 剩下的选项与在Create Character Set中看
9、到的内容一样。在这里只缺少了Include Hierachy。1-3ATTRIBUTE EDITOR这个菜单可以显示出被选定的Character Node的属性。在Outliner或者Playback按钮下端的Character Set中把身体角色选定,然后再选择AnimationCharacterAttribute Editor,就会如图8-9打开选定的角色节点的属性编辑器。图8-9属性编辑器这个菜单的作用是在制作好的Character Set上部分的添加其他对象的通道。比如说,如果想在上面制作的Body Character Set上添加控制脊椎关节的旋转通道,首先必须把要添加通道的Char
10、acter Set选定。因为是要在身体上添加通道所以先在Playback按钮下端的Character Set中选择Body。在OutIiner中像下面的图810这样,把构成脊椎的joint811一次全部选定。按住Shift键或者Ctrl键进行选择就可以了。在Channel Box中,像图811所示,把Rotate Channel全部选定。图8-10 Outliner 图8-11 Select Channel选择AnimationCharacterAdd to Character Set。然后,被选定的各个关节的Rotate Channel就会进入Body Character Set7。在Cha
11、nnel Box的INPUT中选择Body或者在Outliner中选择Body Character以后,再选择AnimationCharacterAttribute Editor,就可以看到结果了。1-5REMOVE FROM CHARACTERSET与Add to Character Set相反,这是在Character Set中册J除通道的菜单。举个例子来看,如果想要在Body Character Set中把上面新添加的joint11的Rotate Channel删除,可以像右边的图812这样,在Channel Box的Body中,把joint11的Rotate Channel全部选定。然
12、后再选择AnimationCharacterRemove from Character Set。这样,被选定的joint11的Rotate Channel就在Body Character中被删除了。1-6. MERGE CHARACTER SET这个菜单的作用是把不同的Character Set合并成一个,比如说,如果要把制作好的Foot Character Set与身体合并,像图8-13这样,先在Outliner中把Body和Foot Character Node选定,然后再选择AnimationCharacterMerge Character Set,这样,Foot Character S
13、et就被和身体合并在一起了。 17SELECT CHARACTER SET通过AnimationCharacterSelect Character Set菜单,用户可以选择需要的Character Node。除此以外还可以在Outliner或者Playback按钮下端的Character Set中选择需要的角色节点。18SELECT CHARACTER SET MEMBERS通过这个菜单,用户可以选择包含在角色节点上的所有对象。比如说,如果要把Body Character set上的所有关节都选定,可以先选择Body Character Node,然后再选择AnimationCharacter
14、Select Character Set Members,这样,Body Character set上的所有关节就都被选定了。19.SET CURRENT CHARACTER SET通过AnimatlonCharacterSelect Character set菜单,用户可以选择需要的Character Node。选择节点的时候,任何一个Character set都不选择选择Character Set 的时候,就会像图814这样,打开Character Editing Relationship Editor。图814 Relationship Editor使用这个Relationship Ed
15、itor可以编辑与Character set有关的各种事项。到现在,我们已经学习了角色的有关菜单。这些命令在直观的对各个对象的通道值设置关键帧的时候非常方便,基本上,这是在下面要学习的Trax编辑器中,按照不同的角色,制作片断,编辑动画的准备过程。MAYA里面非线性动画编辑(Nonlinear Animation)2TRAX 编辑器从现在开始,我们要学习使用在非线性动画编辑中的Trax编辑器。在编辑动画的时候,使用原来的图形编辑器或者Dope sheet等,可以整体的对动作进行修改,或者也可以很精确的控制很小的动作。但是,在有效管理原来制作的动画数据的同时,根据不同的需要,对制作好的关键帧再次
16、修改的时候就会变的非常麻烦了。实际上在需要很多动作的大型项目中,有效管理这种动作数据,在需要的时候进行再次生产,是绝对会缩短工作时间的。Maya可以利用Trax编辑器对现有的动画进行片断化,然后进行编辑,可以对这些片断进行特别的管理,还可以根据需要随时输出使用。在这里我们将通过基本的范例,来介绍T ra×编辑器的菜单和基本使用方法,在下面的过程中,我们将通过一个范例,对非线性编辑进行说明。2-1制作片断 在前面的过程中,我们已经学习过了Character Set。要想使用Trax编辑器制作片断,就需要Character Set。片断基本上是按照这种Character Set制作管理的
17、。在4 O版本中,虽然不需要再另外制作Character Set,但是,如果想按照特定动作来分割角色的话,制作Character Set,就是一项必需进行的工作了。关于这个过程,后面会通过范例进行实际操作,在这里,我们先简单的了解一下制作片断的方法。首先,制作一个NURBS Sphere,然后像图81 6那样对跳跃的球设置关键帧。要想把这个球体的动作制作成片断就要在Trax编辑器中选择CreateClip。如图817,打开Create Clip Options窗口。在Name Field上输入Bounding,然后单击下端的Create Clip按钮。 图817 Create Clip Opt
18、ions窗口在Trax编辑器中新建一个角色,然后制作关于角色的片断。我们来简单的学习一下创建片断的选项。Name这个选项是在指定片断的名字的时候使用的。可以按照在这里指定的名字制作片断。Keys如果选择Leaves Keys in Timeline,Time Slider 上就会保留Character的Key,然后再制作片断。如果不是立即使用片断的情况,最好是在Time Slider上保留Key。另外,在Time Slider 上保留了Key的时候,这些Key也可以用来制作其他的片断。当这个选项被设置为0n的时候,在底下的片断中,Put Clip in Trax Editor and Viso
19、r选项就会处于未被激活的状态。这样是为了防止重复动画的现象。Clip这个选项是用于决定把制作好的片断排列在哪里的。选择Put Clip in Visor Only的时候,制作好的片断就不会出现在Trax编辑器上,而是只在Visor上。Put Clip in Trax Editor and Visor是默认设置,这时候,制作好的片断既被排列在Trax编辑器上,也受到Visor的保管。Time Range这个选项可以选择要制作片断的帧的范围。选择Use Selected的时候,就只能在时间滑尺中选定的范围内制作成片断,而选择Use Time Slider Range的时候,就只能在时间滑尺中定义为
20、Playback Start和Playback End的时间里制作成片断。Use Animation Curve Range是默认设置,这时候,可以把角色具有的所有动画曲线都制作成片断。通过Specify Start and End,用户可以随时指定起点和终点。Subcharacters这个选项被设置为0n时候,角色如果具有Subcharacter,那么,这些Subcharacter也会被自动制作成片断。Time warp把这个选项设置为On,制作了片断以后,还会再另外制作一个叫做Time Warp的动画曲线。把在Trax编辑器中制作好的片断选定,然后再选择ViewGraph Aim curv
21、es,打开图形编辑器,这样就可以对制作好的片断所具有的动画曲线进行编辑了。从这里可以看到,如图818,Time Warp Curve与Motion Path的动画曲线很类似,如图所示进行调节,还可以对片断的整个Timing进行调节。图818图形编辑器22片断的操作制作好的片断可以编辑使用它所具有的各种属性。这就好像2D影像编辑软件一样,可以分割或者粘贴片断,为了把具有不同活动的两个片断自然的连接起来,还可以使用混合。下面就是这种片断的操作过程。1片断属性的编辑要想编辑片断的属性,先要把片断选定,再选择Trax Editor中的ModifyAttribute Editor。然后就会如图819,打
22、开了选定片断的属性编辑器。Weight通过调节这个值,可以对片断的各个属性进行缩放。它会对制作成片断的整个动画产生影响,把这个动画的起点变换成中心。比如说,上面制作的片断是关于跳跃的球的动画跃进的过程是160帧。也就是说,球弹起来的时候,大约是向Y轴移动了6,向Z轴移动了-16,把这个值设置为0 .5的时候,动画的整体长度虽然没有变化的,但是却只向Y轴移动了3,向Z轴移动了-8,这实际上也就表示大约被缩放了50的动作。由于这个值,除了Boolean数据(onoff)形态属性以外的所有属性都会受到影响。offset这个选项在连续粘贴两个片断或者把一个片断复制成Cycle的时候,可以确定Maya怎
23、样分析片断的值。Absolute与前面的Key值没有关系,只使用目前的片断值。Relative是把目前的值添加到前面。比如说,要想连接使用上面范例中制作的片断,就要先选择Trax Editor的fileVisor,打开Visor窗口,然后像下面的图820那样,查看Visor的Character Clips Tab,就会看到制作好的片断。如图820,用MMB点住这个片断后,拖曳到Trax编辑器的轨迹上。这样就有了一个新的片断。下面继续 此帖被小树在2009-04-19 18:37重新编辑 顶端 · 回复· 引用· 收藏更多 小树级别: 班长作者资料发送短消息加为好友
24、使用道具UID: 2精华: 4发帖: 91威望: 9 点三六币: 200 个贡献值: 18 点好评度: 1 点注册时间: 2009-03-01最后登录: 2009-08-301楼 发表于: 2009-04-19 13:08 只看该作者 | 小 中 大 本部分设定了隐藏,您已回复过了,以下是隐藏的内容把新打开的片断的属性编辑器打开,把Offset值设置为Absolute,然后播放动画。播放完最初片断具有的动画值以后,就会播放下一个片断的动画值。在这个过程中,球的位置会在最初的原点上再次被播放。但是,用户如果想把第一个片断的动画终点确定为第二个片断的动画起点的话,就必须把这个0ffset值设置为R
25、elative。把值设置为Relative以后,再来播放动画。这时就会看到一个球没有回到最初的原点,而是继续前进的动画。这样,Relative就把以前片断的Key值添加到了当前的片断上。Enable如果这个值被设置成Off,当前片断就不播放动画。Start Frame这个选项用于定义当前片断的起点。用户也可以在Trax编辑器中选择片断,然后用鼠标左右拖曳,确定片断的起点。Cycle这个选项用于指定片断的反复次数。如果像这个范例这样把跳跃的球的动画制作成了60帧,通过这个选项,输入2,就可以把动画设置成在120帧上播放两次,输入O.5,就可以设置成只播放60帧中的一半,也就是30帧。右边的图82
26、1是在Trax编辑器中把鼠标放在片断的末端后光标的样子,通过拖曳这个位置的光标,也可以直观的调节循环次数。图中的星表示一个循环。 图821调节Cycle这时候,也可以通过调节片断的0ffset值,制作继续前进的动画。如果设置成Absolute,球就会再次回原点,如果设置成Relative,就会继续前进。Scale这个选项可以控制播放片断的时间。如果这个值是2,动画的总长度会增加两倍,速度会减慢,如果是0.5,速度也就会相应加快。如图822,通过用鼠标拖曳片断的边缘,也可以直观的对比例进行调节。在调节比例的时候,鼠标光标的形态如图822所示。 图822调节比例Source Clip Attrib
27、ute这个选项可以编辑选定的片断的source Clip的属性。所谓source Clip,指的就是在制作好最初的片断以后,被放在Visor上的片断。就像在前面学习Offset的时候,在Visor中再次打开当前使用的片断的Source Clip一样,制作片断的时候,也要把Source Clip放在Visor上。对于Source Clip来说,可以编辑的属性是非常有限的。只能编辑Start Frame和Duration。选择片断,在Trax编辑器中选择ModifyAttribute Editor,打开属性编辑器。然后把鼠标放到片断上后,按RMB,在Marking Menu中选择Select So
28、urce Clip。如果在属性编辑器中像图8-23那样扩展Bounding Source Tab,就会激活Source Clip Attribute。 图8-23属性编辑器 此帖被小树在2009-04-19 18:38重新编辑 顶端 · 回复· 引用更多 36cg动漫您我他(她)的梦级别: 管理员作者资料发送短消息加为好友使用道具UID: 1精华: 6发帖: 188威望: 19 点三六币: 1804 个贡献值: 46 点好评度: 0 点朋友圈: 36CG成员圈注册时间: 2009-02-28最后登录: 2010-01-132楼 发表于: 2009-04-19 13:26 只
29、看该作者 | 小 中 大 本部分设定了隐藏,您已回复过了,以下是隐藏的内容如果不是使用片断,而是使用Animation Pose的时候,Pose就会显示为On状态。关于Pose,我们后面还会做具体说明。通过Start和Duration,可以调节动画的长度。Start可以指定片断的开始帧的位置,也就是说,如果把Start设置为30,具有1-60的长度的动画不是变成30-90,而是忽略130,只播放3060的动画。如果Duration是30的话,在这个范例中,原来跳动的球就会只播放130帧。以这个跳跃的球为例进行测试,可以很容易的了解到它们之间的差异。2片断的剪切、复制和粘贴片断可以在Trax编辑
30、器中进行剪切和复制。另外,在Visor中也可以复制片断。把片断剪贴或复制以后,可以粘贴在同一个角色上,或者也可以粘贴在具有相同属性的不同角色上。如果在同一个角色上复制、粘贴片断,就会制作出这个片断的Instance Clip。一般来说,在不同Character Set上复制,粘贴片断的时候,最好使对象角色能够具有与原本角色统一的属性。如果两个角色相互不同的时候,在输出编辑以后,必须使用角色贴图。关于这个部分,我们将在角色贴图的输出和编辑中做具体说明。1Cut要想剪切片断,先把要剪切的片断选定,然后在Trax编辑器中选择EditCut。2Copy要想复制片断先把要复制的片断选定,然后在Trax编
31、辑器中选择EditCopy。3Paste要在统一的角色上粘贴片断的时候,先把角色选定,然后在Trax编辑器中选择EditPaste。如果是要在相互不同的角色上粘贴片断的话,把要粘贴的角色选定以后,在Trax编辑器中选择EditPaste ,打开选项窗口,可以选择如下这些选项。Paste MethodBy Attribute Name如果选择这个选项,就会在角色上查找相应的属性值进行粘贴,而不考虑对象的名字。By Attribute Order如果选择这个选项,就会按照Channel Box中显示的角色的属性顺序进行粘贴。By Node Name如果选择这个选项,就会在角色上查找统一的对象的名字
32、和属性进行粘贴。By Current Map这个选项只能在输出角色贴图以后,进行编辑的时候使用。关于角色贴图的输出,我们将在472页的“25 角色贴图的输出和编辑”上做具体说明。Start Frame这个选项用于指定在时间滑尺的哪个点上粘贴片断。Current Time这个选项是在当前帧上粘贴片断。Timeline Start这个选项是在场景的开始点上粘贴片断。Clip board Start这个选项是在原本片断的开始点上粘贴片断。3复制片断与Copy不同如果使用Duplicate,可以制作出新的Source Clip。这个Source Clip指的是被放在Visor上的原本片断。比如说,在把
33、一个角色行走的动作制作成片断以后,这个片断的原本就会被放在Visor上。如果用户想对这个片断的行走动作做部分修改以后,再把它保存为Source Clip,需要进行Duplicate操作,这样就可以制作出新的Source Clip了。在Copy的时候,不是制作出新的Source Clip,而只是制作一个关于Source Clip的Instance Clip,在这一点上,这两者的概念是有所不同的。把要进行Duplicate的片断选定以后,在Trax Editor中选择EditDuplicate,然后查看Visor,就会看到已经制作了一个新的Source Clip。4把片断实例化如果把片断制作成实例
34、,被制作成实例的片断就要使用Source Clip的动画曲线。也就是说,如果修改Source Clip的动画曲线,被制作成实例的片断的动画也会一起被修改。之所以把片断制作成实例,主要目的就是为了缩短计算时间。被制作成实例的片断与复制后制作的片断相比,计算时间会减少,所以也可以防止系统速度的降低。比如,制作一个角色行走的片断,在需要把相同的动作反复几次的时候,与把这个片断复制后反复使用相比,如果对它进行实例化后使用,可以缩短计算时间。另外,使用循环播放功能把片断反复播放几次,也是缩小计算时间的一种方法。实际上,在把具有复杂繁多的动作的角色制作成片断的时候,动画的回放速度会明显降低。要想把片断制作
35、成实例,首先把片断选定,然后在Trax编辑器中选择EditInstance就可以了。5分割片断可以把一个片断分割,从而制作出几个片断使用。比如说,假设我们把一个战斗的场景设置关键帧。把角色刺的动作和开车,以及跳跃到空中的动作等都制作好以后,用户把这些动作分割,保存为Source Clip以后,在需要的时候,就可以连接使用到其他动作上了。如果想分割片断,先把要分割的片断选定以后,在Trax编辑器中选择EditSplit,打开选项窗口,设置好选项以后,单击Split Clip按钮。 图824选项窗口Source Clip这个选项用于指定怎样处理分割后的Source Clip。如果选择Delete
36、Original Source,在制作两个横向分割的片断之前,会先删除Source Clip。如果选择Keep Original source,制作好两个横向的Source Clip以后,还是会保留着原来的Source Clip。Split Time这个选项用于指定片断的分割位置。如果选择Current Time,就会在Time Slide上以Current Time为基准进行分割,如果选择Specify,Time,就可以输入要分割的帧进行使用。6合并片断对于多个片断或者一个片断,也都可以进行合并。Merge功能就是把分割的几个片断合并成一个。即使是在轨迹中按顺序排列的片断或者相互重叠的片断,
37、也可以进行合并,制作成一个片断。合并片断的时候,可以很简单的移动合并的片断,使用Scale和Cycle也很容易。而且,即使编辑原来的片断,被合并的片断也不会受到影响。另外,对混合的片断进行合并的时候,在图形编辑器中通过动画曲线修改被混合的部分,可以制作出更自然的动作。要合并使用过Cycle的片断时,也必须使用Merge。把要合并的片断选定以后,在Trax Editor中选择EditMerge ,打开选项窗口,设置好选项以后,单击Merge Clip按钮。 图825选项窗口Name这个选项用于指定要被合并的片断的名字。Merged Clip如果选择Add to Trax,被合并的片断会在Trax
38、编辑器中代替原来的片断。如果选择Add to Visor(Keep Originals in Trax),被合并的片断就会进入Visor,Trax编辑器上会保留原来的片断。7混合片断这个选项可以把角色上两个不同形态的动画片断混合,连接。把具有类似形态的动作的片断混合的时候,效果会比较好,但是,在把相互形态完全不同的片断进行合并的时候,连接起来会不太自然。比如说,在把走的动作和跳的动作进行混合的时候,会得到良好的结果,但是,在混合先跑后跳的片断的时候,表现出来的动作就会有些生硬。即使在把片断混合以后,没有把片断合并成一个,也都可以进行编辑。要混合的片断是有序的排列在轨迹上,还是重叠在一起都没有关
39、系。如果两个片断是重叠排列的话,重叠部分就会被混合。Step1要想混合片断,先要把要混合的两个片断选定。 图826选择两个片断要混合的这些片断必须具有一些共同的角色的属性。如果没有共同属性的话,就无法进行混合。Step2在Trax编辑器中选择CreateBlend,打开选项窗口。 图8-27选项窗口动漫您我他(她)的梦顶端 · 回复· 引用更多 小树级别: 班长作者资料发送短消息加为好友使用道具UID: 2精华: 4发帖: 91威望: 9 点三六币: 200 个贡献值: 18 点好评度: 1 点注册时间: 2009-03-01最后登录: 2009-08-303楼 发表于:
40、2009-04-19 17:25 只看该作者 | 小 中 大 本部分设定了隐藏,您已回复过了,以下是隐藏的内容Initial Weight Curve这个选项可以利用对各个片断的合并,确定插值方法。简单的说,就是确定混合后的片断在图形编辑器中曲线的样子。在选项窗口中,在默认设置下,按Create Blend按钮,把两个片断混合以后,在Trax编辑器中,把在两个片断之间制作的Blend Curve选定,然后在Trax编辑器菜单中选择ViewGraph Anim Curve,就会打开关于Blend的图形编辑器。因为默认值是Liner,所以制作出的曲线如图8-28所示。 图828 Initial W
41、eight Curve Liner下面是各个不同的选项在图形编辑器中显示的曲线的形态。 图829 曲线的形态Rotation Blend这个属性可以决定怎样在片断里确定各个属性的旋转值。Quaternion Shortest是从一个片断的旋转值开始,到其他片断的旋转值,以最少的值为基准进行插值的。Quaternion Longest则与Quaternion Shortest相反,旋转是以最大的一边为基准进行插值的。比如说,假设在A片断中,角色的Rotate Y值是0,在B片断中这个值是90。这时候,这个Y轴可以通过两种方法进行旋转。如果想从0旋转到90度,只要简单的正向旋转90度就可以了,但还
42、必须向反方向转270度。这时候,Quaternion Shortest单纯旋转90度,而Quaternion Longest要旋转270度,与B片断和Rotate值一致。Linear可以通过上面的两种方法计算旋转值,而不进行混合。这是Maya4.0版本以前的计算方式。Step3设置好各个选项以后,单击Blend Options窗口下端的Create Blend按钮。连接两个片断的Line制作好的同时,两个片断之间的动作也被进行了混合。8.片断的动画曲线编辑制作好的这些片断也具有动画曲线,随时想对片断具有的动作进行修改的时候都可以自由的进行编辑。把片断选定,再在Trax编辑器中选择ViewGra
43、ph Anim Curves。如图830,在图形编辑器上显示出了选定片断的动画曲线。 图830片断的图形编辑器用户通过在这里修改动画曲线可以对角色的动作进行修改。9修改片断的Original Animation Curve对制作好的片断的动画曲线进行修改的时候,使用前面学习的方法,经常会不太直观。这是因为只选择了片断,而把片断具有的角色的属性显示在了图形编辑器上进行编辑的缘故。要想直观的对动画进行编辑,可以直接在场景中选择角色的要素,然后通过图形编辑器进行修改,这样效果会更好。但是,对于那些暂时被片断化的角色的活动,即使在场景中选择了角色的要素,通过图形编辑器也无法看到动画曲线。这时候,用户通
44、过Activate/Deactivate Keys,就可以很容易的完成上面的工作了。先把片断选定,然后在Trax Editor中选择ModifyActivateDeactivate Keys。如图831,选定的片断的颜色发生了改变,这时,查看时间滑尺,会发现,上面已经显示出了片断具有的关键帧。 图831 Trax Editor 此帖被小树在2009-04-19 18:39重新编辑 顶端 · 回复· 引用更多 小树级别: 班长作者资料发送短消息加为好友使用道具UID: 2精华: 4发帖: 91威望: 9 点三六币: 200 个贡献值: 18 点好评度: 1 点注册时间: 20
45、09-03-01最后登录: 2009-08-304楼 发表于: 2009-04-19 17:45 只看该作者 | 小 中 大 本部分设定了隐藏,您已回复过了,以下是隐藏的内容现在,用户就可以直接在场景中选择角色的要素,直观的通过图形编辑器修改动画曲线,或者也可以直接在场景中对动作进行修改。要想再次激活片断,在Trax编辑器中选择ModifyActivateDeactivate Keys就可以了。也就是说,这个功能是把片断具有的各个角色的属性的动画曲线同时返回到制作片断之前。在把片断组织起来的时候,如果想把打开的片断转化为动画曲线的话,就要先把片断选定,在运行ActivateDeactivate
46、 Keys以后,把相应片断删除就可以了。10EnableDisable Clip用户可以有选择的决定是否同时使用几个片断。在不同的情况下,这是一个非常方便的功能。比如说,为了制作多样化的动作而制作了很多片断的时候,使用Enable和Disable,就可以根据不同的情况选择要使用的片断。如果想终止片断的时候把要终止的片断选定以后,在Trax编辑器中选择ModifyEnableDisable。如果想再次使用,先把被终止使用的片断选定,然后再选择ModifyEnableDisable就可以了。11轨迹的添加和删除在一个角色上打开很多要素的片断进行编辑的时候,在Trax编辑器中就会需要更多的轨迹。把各
47、个片断排列在这些轨迹上进行编辑,可以提高工作效率。为了在需要的角色上适当排列片断,用户可以添加轨迹,也可以删除轨迹。如果想添加轨迹,如图832,在Trax编辑器中把要添加的角色选定以后,在Trax编辑器中选择ModifyAdd Track。然后,如图833,就会制作出新的轨迹,在Visor中单击需要的片断,拖曳到这个轨迹上,就可以更方便的对片断进行编辑了。1 2Motion Wrap动画片断可以叫做是已经制作好的角色,但再需要的时候,用户还是可以设置新的关键帧。这样设置的关键帧会对原来片断的相关角色产生影响。在不同的情况下,它可以有效的对动作进行变形。假设有下面这样一种情况。我们要制作一个人走
48、在路上的场景。进行片断化后再使用,要比把它们全部设置关键帧,效果要好一些。另外,如果把这些片断全部制作成实例的话在数据管理上也会更加容易。实际上,如果使用一个片断通过实例应用到整个角色上,与整个角色所具有的动画数据相比,会节约掉大量的数据。这时候,有一个问题比较遗憾,那就是因为所有角色的动作都是一样的,所以比较缺乏个性。这时候,如果对每个角色的动作进行适当修改,那么在节约数据的同时,还可以根据不同角色制作出不同的动作。要想操作范例,先要打开 m_walk.rar (130 K) 下载次数:2m_walk.mb文件。选择Root Character,也就是Monkey,制作片断。角色行走动作的片
49、断已经制作好了。用户有时候需要在这个行走动作中改变特定要素的动作。比如说,如果想把脚的高度提高一点,就可以通过下面的过程,对这个部分的动作进行修改。在时间滑尺底下的Set The Current Character set中选择Foots Character。如图834,把当前帧移动到脚接触地面的部分上。如图,把控制腿活动的关节选定,然后按Shlft+w,设置关于动作的关键帧。如图835,把时间标尺向后移动到脚再次接触地面的帧上,然后同样按shift+w,设置关键帧。如图836,在时间轴上把帧移动到脚最高的位置上。如图837,向Y轴移动,把脚的位置确定以后,按Shift+W键,设置关键帧。 此
50、帖被小树在2009-04-19 18:40重新编辑 顶端 · 回复· 引用更多 小树级别: 班长作者资料发送短消息加为好友使用道具UID: 2精华: 4发帖: 91威望: 9 点三六币: 200 个贡献值: 18 点好评度: 1 点注册时间: 2009-03-01最后登录: 2009-08-305楼 发表于: 2009-04-19 17:59 只看该作者 | 小 中 大 本部分设定了隐藏,您已回复过了,以下是隐藏的内容设置关键帧的工作结束以后,就会如图838,在Trax编辑器的时间滑尺上,用蓝色显示出关键帧的范围。 图838,显示在Trax编辑器的下Time Line上的K
51、ey设置范围在Trax编辑器中选择Foots character,然后运行create Clip,在新设置关键帧的范围上就会像图839那样制作出新的片断。这样新制作的片断也可以改变Weight值,和原来的原始片断一起使用。如果双击新制作的片断,它的属性就会显示在Channel Box上。在这里,如果把Weight值设置为0 5,腿的高度在原始片断的位置和新制作的片断位置的中间。这样利用Weight值制作新的片断,可以很容易的控制它所具有的影响力。有一点需要注意的是,要想反复使用行走的动作,就要在片断上添加Cycle,把Offset设置成Relative的片断上会产生非正常的结果。在这种情况下,
52、必须在开始工作之前,先在Trax编辑器中通过EditMerge,把片断合并以后,再把Offset设置成Absolute。23POSE的使用在把角色制作成动画的过程中为了能在时间滑尺上的任何部分都可以制作出当前位置的快照,并进行保存。使用Pose是个不错的选择。另外,和片断一样,这种Pose可以通过Trax编辑器进行实例化,也可以进行复制和粘贴。在Cycle化后的角色的片断中,如果想把这个角色的开始和结束制作成Pose,一边对位置和动作进行比较,一边工作会很方便。对于动画来说,这个Pose还可以设置成关键动作进行使用。如果是2D Cell Animation,原画作家如果是按照原形定时绘制的,那
53、么,动画作家就可以绘制出它之间的动作。像这样,娴熟的动画制作人员确定Pose动作,其他工作人员可以自由的对这个Pose之间的动作进行动画制作,可以大大的提高工作效率。要想制作Pose,先要移动到要制作成Pose的帧上。在Trax编辑器中选择CreatePose,就会如图840所示,打开Create Pose 0ptions窗口。输入适当的名字,然后单击下端的Create Pose按钮。在Trax编辑器中选择FileVisor,打开Visor,如图841,打开Character Pose Tab,可以看到制作好的Pose已经被保存在了这里。把这个Pose拖曳到角色的轨迹上,就可以和片断一起随意使
54、用了。2-4片断的输出和导入把制作好的片断输出,随时都可以再次使用在其他场景上。如果设立过项目,就会自动建立片断目录,把这些片断保存在这个目录上,在每次需要的时候,打开使用,可以很有效的管理片断。要想输出在当前场景中制作好的片断先在Trax编辑器中把要输出的片断选定以后,再选择Trax编辑器的FileExport Clip,然后选择Clip Directory,输入需要的文件名以后,单击Export按钮就可以了。要想输入片断,选择Trax编辑器的FileImport Clip就可以了。输入的片断被保存在Visor的Unused Clip Tab上,用户按住MMB把它拖曳到需要的角色的轨迹上就可以了。25角色贴图的输出和编辑一个场景中存在几个角色的时候,为了简单快速的编辑这个角色的活动,用户有时候需要把A角色的片断复制到B角色上进行使用。我们来举例说明,请看图842。 图842 两个角色 此帖被小树在2009-04-19 18:40重新编辑 顶端 · 回复· 引用更多 小树级别: 班长作者资料发送短消息加为好友使用道具UID: 2精华: 4发帖: 91威望: 9 点三六币: 200 个贡献值: 18 点好评度: 1 点注册时间: 2009-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共交通工具安全防护方案计划
- 生物观察实践活动方案计划
- 仓库作业效率提升的案例分析计划
- 肺癌合并肺栓塞护理
- 未来市场的年度工作应对策略计划
- 《贵州万胜恒通矿业有限责任公司习水县温水镇吉华煤矿(变更)矿产资源绿色开发利用方案(三合一)》评审意见
- 木林森品牌新形象
- Definitiontheability(英文版知识讲义)
- 储能锂电池知识培训课件
- 内蒙古开鲁县高中生物 第四章 细胞的物质输入和输出 4.1 物质跨膜运输的实例 第一课时教学实录 新人教版必修1
- 人教版 七年级英语下册 UNIT 1 单元综合测试卷(2025年春)
- 2025年辽宁医药职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 《痛经的预防保健》课件
- 幼儿园三会一课会议记录
- 2025年宜宾兴文县招考聘用社区专职工作者7人高频重点提升(共500题)附带答案详解
- 公园物业管理安保服务投标技术标方案参考借鉴范本
- 《习近平法治思想概论(第二版)》 课件 3.第三章 习近平法治思想的实践意义
- 中医药文化知识培训课件
- 2025中智集团招聘高频重点提升(共500题)附带答案详解
- 二 20以内的退位减法 第1课时 十几减9课件2024-2025人教版一年级数学下册
- 退役军人创业扶持协议
评论
0/150
提交评论