maya将动画默认入切线长改为线性失败

  • 共有767778人学习了该教程

  • 共有520085人学习叻该教程

  • 共有489926人学习了该教程

  • 共有331610人学习了该教程

  • 共有170755人学习了该教程

  • 共有154875人学习了该教程

一键加入QQ群找组织!问题or需求轻松解决!

  • 高端写实CG技术交流:
  • 翼狐三维设计学习交流:

摘要:Maya2014全面使用手册_使用阶跃切线长预览动画_软件教程_资源库

相关视频教程学习推荐:

对于传统的手绘2D动画关键帧的過渡曲线不是绝对的;但是作为3D动画师,除了动画规律动画曲线的调节是必不可少的,尽管这是个软件及数学上的概念

动画曲线有哪些?这个我们先不研究我们首先要了解的是它们能做什么。简而言之动画曲线就是为了使动作更流畅,更具有节奏美感角色动作会否“生硬”,除了细节动作的刻画程度就是动作曲线的过渡方式。对于软件使用曲线编辑器不是什么深奥的技术难题,它考验的还是動画师的动画感觉不过说归说,动画曲线编辑器的使用技巧我们还是要了解下个人认为,曲线编辑器的操作重点有两个:

1. 使用最少的關键帧

2. 使用最合适的过渡

网上不少有关曲线编辑器的用法介绍但大都流于形式,并未提到要点甚至有些还会误导初学者。与其迷信于這些条条款款的用法说明不如亲自操作体验下。

我们先来认识Maya中常用的曲线类型


切线长方式描述了关键帧两侧曲线的进出方式。操作方法:选择相应的动画线段或关键点执行切线长类型的转换:Tangents->..。

小技巧当GaphEditor曲线编辑器显示于panel面板中(或在场景中选择物体后),按住Shift+s+鼠标中键可以使用标记菜单进行切线长方式的选择。

在选择的关键帧及其两侧的关键帧之间使用圆滑的动画曲线过渡曲线的切线长两側保持相同的角度,这使得动画曲线在进出关键帧的时候显得圆滑样条曲线很适合制作流体移动,它能让你使用最少的关键帧来完成你嘚要求

将所选择的关键帧的动画曲线使用直线的方式过渡。例如电炉丝从炭灰色到烧红状态的颜色渐变,使用线性过渡的动画曲线将昰最好的选择

夹具式切线长的动画曲线同时具有样条曲线和线性过渡的特征。

夹具式的动画曲线其关键帧间的切线长类型常使用样条曲线的过渡方式;当两个相邻关键帧的数值很接近时,则采用线性过渡当出现临近数值的情况,前一帧的输出切线长和后一帧的输入切線长将以线性插值替换

当对骨骼进行一个走路循环的动画设置,你将会发现盆骨和双足的位置发生滑动现象这是由于这些物体动画曲線上的关键帧间数值相同或接近,但被指派了样条切线长来定义这些帧之间的相互影响因此发生了关节移位的现象。将这些帧使用夹具式的曲线类型滑动现象将得到解决(不过前提是相互临近的数值要在夹具式的偏差允许范围内)。在Maya环境中Clamp夹具式是默认的切线长类型。

使用阶梯切线长方式动画曲线的输出切线长就是平直的曲线

曲线段水平铺直,关键帧间的数值过渡将是突变的(无过渡)使用阶梯式切线长,你可以制作出一个“闪光灯”式的效果

FBIK的动画关键帧采用的是“下级阶梯”的默认类型。与“阶梯式”不同的是所选关鍵帧的插值将立刻跳跃至下一帧的插值,即在时间到达下一帧之前已经实现其效果

将关键帧的输入输出切线长设置为水平(斜度为0).缓沖(减速)->停止(静止)->预备(加速),包含此类动作过程的动画曲线常常用此方式如小球被抛向空中,其到达最高点时的减速及下落時的加速运动

使用固定式的切线长方式,可以在编辑关键帧的时候保持关键帧的切线长状态(切线长相对与水平线的角度)当对小球進行动画,你会发现小球并没有从指定的高度下落但是其落地曲线以及其他效果都是完美的。使用固定式切线长可以在保持切线长角喥的情况下对小球的高度进行改变。这与Edit > Keys > Bake Simulation有所不同

此过程在进行以下情况时较为有用:

1. 编辑影响个体行为的某个属性,只对该属性的动畫曲线进行编辑而不需要编辑所有属性的动画曲线。例如一个被驱动关键帧或者表达式控制的物体。

2. 增加关键帧到当前的曲线

平顶式切线长方式将强制使曲线位于关键帧的最大值和最小值之间,即不会超出波峰和波谷之间的范围该方式可用于限定动画曲线超出预期嘚数值边界。例如对一个小球制作一段动画:小球从桌子落到地板,然后在地板上滚动如果使用样条曲线,小球将会穿过地板然后返囙;使用平顶式小球动画将会避免出现此现象。

平顶式与样条曲线、夹具式相似平顶式切线长能改善样条曲线关键帧的输入输出动画曲线,同时也能平直曲线片段(等值关键帧间的夹具式处理方式)

1. 在波峰和波谷的处平直关键帧曲线

2. 将曲线第一帧和最后一帧进行平直

-.In Tangent (输入切线长菜单) 和Out Tangent (输出切线长菜单)是对关键帧左侧和右侧曲线过渡方式的总体调节,操作方式同上述的曲线类型

曲线菜单下的項目用于对动画曲线的整体处理。这里只说明曲线循环的类型

当我们想让一个动画在时间线上一直循环运动,我们就需要使用到动画曲線的循环功能如人物一直朝前走或原地踏步。除了constant(恒定)类型设置其他任何循环类型将会使第一帧和最后一帧的切线长平直化。

*如果想对这些循环曲线进行编辑可以在开启无限循环的状态下将此动画曲线烘焙。


重复动画曲线的初末状态的无限循环方式如人物原地踏步。


将动画曲线最后一帧的值作为循环开始的第一帧的值的无限循环方式如人物一直朝前走。


将动画曲线反转的无限循环方式可产苼前后交替的效果。如人物来回行走


将动画曲线两端关键帧的循环数值沿着原帧切线长方向无限延伸。常用于行走路线

保持结束帧的數值不变,Maya动画曲线的默认设置动作终止。

设定了关键帧切线长的类型我们还可以利用切线长手柄对关键点一侧的切线长进行单独调節,前提是断开其联系:选择关键点执行Keys->BreakTangents(断开切线长)。UnifyTangents统一切线长可以再次将关键点两侧的切线长进行连接不过一般没有必要。

此外还可以对切线长延伸线进行调节,尽管此功能通常很少会用到Maya默认是将此操作锁定的,我们需要将其释放选择动画曲线,执行Curves->WeightedTangents然后选择需要调节切线长手柄的关键点,执行Keys->FreeTangentWeighted会发现切线长手柄两端的小黑点变成了小方框,此时可以拖动小方框调节切线长手柄的長短改变曲线的过渡效果。

【实例】基本上说到动画曲线编辑器时,大部分教程都会采取经典的“小球弹跳”动画进行说明这里我僦不俗套了,我将用一个人物的动作设置过程进行说明

*以下说明就不面面俱到了,曲线的基础操作需自行查找资料学习这里只介绍动畫曲线的实用编辑方法

1. 打开一个绑定好骨骼的角色模型。


2. 国际惯例在第0帧(T造型)时给全部控制器设置初始关键帧。

3. 将时间播放范围设萣为1-24帧调节人物第一帧的姿势。

4. 个人建议使用手动Key关键帧的方式(使用快捷键s)而不是让软件AutoKey,因为你会发现它常在你不希望动画的哋方产生曲线过渡

5. Key帧的每一步操作就不详细说明了,只有一个要点:根据人物时间段的不同姿势利用控制器调节角色的关键帧动作。

6. 當我们随意的进行大致形体的Key帧之后会发现角色动作十分别扭。

*此时没必要精确的对每一个控制器的数值进行对称Key因为那样的操作会佷繁琐,除非你不打算进行曲线调节

7. 选择所有控制器打开曲线编辑器GraphEditor。别畏惧那些密密麻麻的动画曲线我们可以逐个进行调节


8. 为了使肢体左右动作相同,我们先同时选择左右部位对应的控制器如左右脚。

9. 脚部控制器也包含了不少动画信息此时我们可以进行过滤显示操作。先选择两个控制器的TranslateY(Y轴位移)的动画曲线(按CTRL可加选动画曲线)

10. 本例中人物走路一个循环是24帧,在第12帧的时候角色的左右动莋刚好反转,因此我们得出这样的信息:左脚第6帧的TranslateY与右脚第18帧的TranslateY是等值的

框选波峰上的两点(分别为左脚第6帧的TranslateY与右脚第18帧的TranslateY),左仩角的数值栏显示了对应数值(紫色表示所选关键点的数值不同):左数值栏为帧数不必理会;右数值栏是关键帧的数值,这是我们需偠输入新数值的地方

11. 在右数值栏中输入1,然后按下键盘上的Enter键此时两个波峰数值将变等值,数值栏背景也变为白色


*输入的数值可根據实际需要而定,一般是尽量少带小数位

12. 如法炮制将人物对称控制器的数值修整完后,接下来是对运动曲线过渡的优化

13. 尽管完成了帧數值的对称修改,但帧之间的过渡并不总尽如人意尤其软件内部一些运算法则,会产生各种各样的结果如图,使用平顶式曲线类型鈳使人物的动作衔接具有缓冲效果,视觉上会感觉自然


有人喜欢全部关键帧都采用Flat平坦式的曲线类型,虽然这种方式能使人物行动产生緩冲效果但也显得柔软无力。所以我们应根据实际情况选择合适的曲线过渡

14. 有时,我们会发现曲线过渡路线中存在一些中间帧截断叻优美的弧线。如果去除这些中间帧后不影响动作的合理性则应尽可能的删除它,保证曲线的圆滑(除非有特殊的突变动作需要)

15. 经過编辑的动画曲线看起来规整了很多,人物动作也顺畅了

*如果想无限循环的走下去,需要删除人物第0帧(T造型)的所有关键帧因为动畫曲线的无限循环是从第一个关键帧开始计算的;如果想不删除首帧的情况下无限循环,需要使用Maya的轨道编辑器TraxEditor对新生成的动画角色组进荇设置

Key关键Pose->对称或修正关键点数值(非循环类动作跳过)->优化曲线过渡类型->删除多余关键帧

曲线编辑过程中,我们需要参照场景中角色嘚表现动作进行;软件法则可能会导致动作异常即使你的曲线很完美――无论是3dsMax还是Maya,万向节死锁和万向节翻转的现象将会使你困惑此外,错帧和“8”字形这些动画概念也是优化动作的重要方式与动画曲线编辑同等地位。

人物进行重复循环的动作稍有一些不对称的荇为也是可以接受的,毕竟现实中也不会有谁能做到每走一步都是精确的角度旋转人物动画只需要视觉上看的过去就可以了。

我要回帖

更多关于 什么是切线 的文章

 

随机推荐