3Designer动画_第1页
3Designer动画_第2页
3Designer动画_第3页
3Designer动画_第4页
3Designer动画_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、7. 动画通过改变对象的参数来设置动画操作。如定义对象沿x轴的位移。动画序列中包含开始和结束等关键帧。动画序列中可以包含很多分段,能同时播放或从不同的时间点开始播放。动画序列可以在主窗口中通过使用相关编辑面板来定义。本章涉及:动画栏动画窗口(仅限3designer高级)关键帧区域定义动画序列动画组路径动画(仅限3designer高级)动画栏动画是通过时间线来创建的。时间线上有帧标记来提示帧在时间线上的改变。时间线左边的控制按键如下:点击将所有动画进行倒带。滤波器:根据属性对关键帧进行过滤。跳到时间线的开始位置(重新开始)。跳到前一帧。播放动画。从当前帧继续播放动画。停止播放选中的动画。完成循环

2、并继续播放动画。到下一帧。到动画的最后一帧。开始/结束录制。生成关键帧。移除关键帧。显示当前关键帧。注意:当时间线设置成timecode模式时,此项不显示。显示当前动画组。生成新的动画组。克隆当前动画组。镜像当前动画组。删除当前动画组。动画窗口(仅限3designer 高级)当设定好一个动画后,可以在animation view(动画窗口)中编辑。(也可以建立一个空的动画通道,通过点击操作按钮并选择create channel)在动画窗口中,你可控制编辑动画序列;设置out-of-range;查看动画曲线来设置加减速或设置显示线性关键帧。 打开动画窗口: 点击按钮或按可以显示动画窗口。在动画窗

3、口的工作区,所有动画序列都以一种树形层次结构显示出来。如果是多组动画,每一组会显示在层级结构中的同一层。所有的关键帧在各自的通道上,作为分支显示出来。红色线代表一个动画组的所有关键帧及时间范围。蓝色线代表针对一个参数类型(如:变形)的关键帧,在这个类型里面它的值有变化。绿色线代表参数类型中某个部分 (如:位移)的关键帧。灰色的菱形代表独立的关键帧。你可以在一个较高层次的通道上执行编辑操作,如参数类型的通道,那么所有属于它的低层参数都会受到影响。动画窗口按钮使用动画窗口上的按钮来编辑动画。下表介绍按钮的使用,有别于前面介绍的动画栏中的按钮。按钮名字描述所有组模式列出所有的动画组。当前组模式列出当

4、前处于激活状态的动画组。动画列表在列出的所有动画组中选择显示某一个动画组。begin/end 开始/结束锁定当开启时可以调整时间线开始和结束的长短,可以设置动画组的任何范围。当关闭时,范围被锁定成最长的动画元素的范围。所显示的范围是一个绿色的背景。set out ofrange behavior打开此窗口允许你改变创建的动画范围外的曲线情况,但是在动画播放的范围内。track edit显示动画的默认的轨道式编辑模式。spline edit显示动画的曲线模式,帮助更好的查看和调整加减速效果。accelerate设置选择的动画段为加速或减速。linear设置选择的动画段为线性且恒速。segment

5、edjump选择的动画段的关键帧成阶梯状。(动画将为突变式)segmentcontrols显示或隐藏控制手柄。fit view tokey values优化当前视图以显示关键帧。fit view tokey times优化当前视图以显示时间线。multi editmode允许你同时编辑关键帧和动画的范围。范围编辑模式编辑动画的范围,可以重新为动画设定时间。关键帧编辑模式编辑独立的关键帧。缩放使时间线延长或缩短。根据范围调整视图调整视图使动画显示在窗口范围内。根据关键帧调整视图调整视图使其显示动画的范围。使用鼠标右键可以用鼠标右键对动画窗口中列出来的动画通道执行很多种操作。当选中一个动画,然后点

6、击鼠标右键,这时会显示如下的菜单:选项描述new animation group生成一个新的动画组。clone animation group克隆一个动画组。mirror animation group颠倒整个组的顺序。(镜像)remove animation group删除选中的动画组。remove channels删除所选的通道。mirror channels颠倒通道的顺序。(镜像)copy internal name可以将通道的名称考到粘贴板。可以给控制端用户提供正确的名称。delete keys删除所选关键帧。select keys选中指定渠道中的所有关键帧。copy keys将选定的

7、帧复制到剪贴板。(使用ctrl + v 来粘贴)expand/shrink控制动画对象树的显示情况。关键帧区域创建动画需要在时间线上建立关键帧来指示对象属性的变化。时间线上的当前帧在滑块上显示。如果在“当前帧”区域输入一个值,滑块会自动跳到那个位置。还可以显示时间线的开始帧和结束帧的号码。通过在区域中输入新号码可以缩放和移动时间线。你可以拖动滑块显示隐藏的部分。开始和结束帧的号码会自动更新。 在动画栏中生成一个关键帧:有很多创建关键帧的方法:在current keyframe(当前关键帧)区域输入一个值,然后回车。更改对象的参数之后,点击其旁边的操作按钮,选择set key。所有参数都是如此:

8、变形、几何、颜色等。在时间线上的当前位置,一个关键帧就被录制下来了。点击create keyframe (创建关键帧)按钮。打开set keys(设置帧)对话框,设置如下:set keys at设置帧的位置。pause设置一个暂停,用户需手动控制以继续。“for”定义设帧的对象。position/rotation/scale选择需要设帧的变形属性和参数。参数可以点击。上图中,位移的xyz轴将被设帧,而旋转和缩放不会设帧。在动画窗口中生成一个关键帧1. 双击一个渠道的空白区,这时会出现一个灰色菱形,它代表新生成的关键帧。2. 可以滑动这个菱形,把它放到动画时间线上任意一个你想要的地方。注意:双击

9、高层级可以为所有较低层级自动增加关键帧。通过拖动最后一帧后面的白色方格来更改动画的时间。 创建控制关键帧:1. 在动画窗口中,右键控制通道选择create key。2. 右键选择关键帧并选择edit key。对话框打开。3. 根据需要设定4. 点击关闭删除关键帧在时间线上选择关键帧并按delete删除帧。删除一个轨道在动画数(左侧列表)中右键轨道的名称并在菜单中选择remove channels。可以对多个选中的关键帧进行删除和修改操作;可以套索时间线上或通道中的关键帧。定义动画序列在制作动画前,你需要定义决定对象初始位置的参数,然后再创建开始和结束关键帧。 录制动画序列:1. 在动画栏中点击

10、record。状态栏的颜色变为红色。2. 选择要动画的对象,并在开始点设置动画参数。3. 在current keyframe当前帧框中输入一个帧序号并按回车键(或使用滑块)。4. 根据需要修改对象。5. 在current keyframe当前帧框中输入一个新的帧序号并按回车键。(或使用滑块) 这样就将current(当前值)设置为结束帧。6. 可以添加很多的帧通过改变参数和设定帧数。7. 点击record按钮,结束录制。这时该按钮会变成灰色。在对象树上,在会出现一个粉红色小方格表示此属性带有动画,点击这个它可以打开动画窗口。 手动创建动画序列:1. 在场景中将对象放在需要的开始位置。2. 在时

11、间线上将滑块放在需要的帧上。3. 修改对象属性。4. 当修改变形的属性时,可以点击create key按钮打开set keys对话框。当修改其他属性时,点击相关的操作按钮并选择set key。5. 继续修改对象并为其设置关键帧。动画可以在任何点位上播放,除非有开始和结束帧。改变关键帧的属性可以在key editor关键帧编辑对话框中改变关键帧的属性。 改变关键帧的属性:(在时间线上)1. 在时间线上,用右键点击要做改变的关键帧。一个菜单会出现。2. 选择edit key。这时会出现所选关键帧的动画通道列表。3. 选择需要的通道。key editor(关键帧编辑)对话框会弹出。改变关键帧的属性:

12、(在动画窗口中) 双击要修改的关键帧的灰色方块,或选中关键帧然后按ctrl+ g。key editor(关键帧编辑)对话框会弹出。关键帧编辑关键帧编辑对话框允许你编辑关键帧的具体参数。选项介绍如下:channel name显示参数的名称。frame指示当前帧。value指定当前帧的当前值。mode设定关键帧的模式:linear - 保证了每帧之间的动画时间是恒定的。jump - 从当前关键帧跳转到下一个关键帧。accelerated - 使你可以定义播放动画序列的加速/减速值。acceleration设置跟随此帧的动画为加速。此值定义加速动画时段的百分比值。比如:当输入25%时,动画在前四分之

13、一的位置进行加速播放。deceleration设置跟随此帧的动画为减速。此值定义减速动画时段的百分比值。比如:当输入25%时,动画在倒数四分之一的位置进行减速播放。loop当选中该框时,启用循环动画。length-定义循环播放的长度。每次循环都会从定义的那帧开始播放到结束。repeat - 根据你输入的值决定了动画循环的次数。repeat infinite -无限次循环动画。name指定关键帧一个有意义的名称。此选择可以在外部控制应用程序中起到作用。设定动画的速度 设定动画的速度(在时间线或动画窗口中): 选中关键帧左移来增加动画速度。或者选中关键帧右移来减慢动画速度。设定out-of-ran

14、ge behavior使用动画时有两个时间范围可以设定:单个动画的范围是从开始帧到结束帧。动画组的范围是针对组的长度(包含所有对象和属性的动画)默认情况下,动画范围是从第一帧开始播放,直到动画线上的最后一帧停止。但是,现在你可以设定这个范围提前开始或晚点结束。在动画窗口中的高层通道中,动画组的范围以绿色高亮作为标记。你可以使用begin/end更改默认动画组范围。out of range 用来定义动画在开始前和结束后的动作和更多循环选项。 设定 out-of-range 动作:1. 在动画窗口中,选择需要修改的通道。2. 点击set out of range behavior。3. 动作设定如

15、下:current channel显示参数的名称。left out of range里面的选项指定动画在第一帧前的动作模式。right out of range里面的选项指定动画在最后一帧结束后的动作模式。匀速(默认、灰色)显示出第一帧开始前的属性(左边的out-of-range) 和最后一帧结束后的属性(右边的out-of-range)。循环 (橘黄色)参数在时间范围前后仍然循环,播放设定范围内的动画。相对循环 (蓝色)参数在时间范围前后仍然循环,根据结束帧的值。线性 (黄色)根据开始/结束帧,线性播放动画参数。动画组在3designer里您可以创建多个动画组,每个动画组可以单独播放。每个组

16、的动画可以并行播放或按顺序播放。这对于在整个动画序列并不是顺序播放或在播出前无法确定顺序的情况非常有用。动画组可以实现的功能如下:以任何顺序播放动画。任意多次重复播放某个动画。同一个对象可以在不同的动画组中添加不同的动画。看到不同动画间的空间关系。如果整个动画序列,包含4个不同的动画,被放置在同一时间线上,播放顺序是固定的。但是,如果每个动画分别定义(如动画组),他们可以以任何顺序播放或重复任意需要的动画。此外,多个动画可以创建给同样的对象。这使您可以根据实时的播放要求选择使用哪一个动画。创建多个动画组 创建多个动画组1. 在动画工具栏里,点击新建动画按钮,这时在按钮旁边的列表框中就会出现一个

17、默认名字为animation的新动画。2. 修改名字。这个动画时间线会自动的保存并添加到列表中。3. 根据需要设定动画。注意:显示的动画组和播放控制,只是针对动画组列表中当前所选的动画组。自动倒带当场景中有很多的动画组时,最好在保存的时候将所有的动画组都自动倒带。当保存时每个动画组的当前位置会被记录,如果动画没有倒带,当用外部控制设备打开时,场景会显示成已经播放的状态。根据场景的构建,会导致在cue时出现一帧在播放状态的图。自动倒带允许在加载场景时不需要手动倒带动画或先cue场景。 选择要倒带的动画组:1. 在动画栏中点击r。rewind animations 倒带动画对话窗口弹出,并列出场景

18、中所有的动画组:2. 选择每次保存时要倒带的动画组。3. 确认选中rewind on save 选框。4. 点击ok。rewind按键允许所有选中的动画进行倒带并不需要保存。过滤关键帧根据选择的对象或参数类型隐藏或显示相关的关键帧。 选择一个关键帧过滤:1. 在动画栏中点击f。过滤器对话框打开。2. 在列表中选择show keys for 的模式。3. 勾选或取消选框以显示或隐藏相关参数。4. 点击ok。时间线上的关键帧将会根据选择模式显示或隐藏。当过滤器开启时,动画栏的 f 键呈红色。triggers3designer允许设置触发命令,用于执行操作:比如通过动画时间或者互动方式触发播放动画、

19、滚屏、画线功能或者设置数值。 设置触发命令:1. 点击打开triggers对话框。2. 触发的类型animationtime当动画播到某帧时执行操作。interaction当接受到互动命令后执行操作。动画触发方式当选择动画时间的触发类型,触发属性如下:1. 在time of animation列表中选择动画。2. condition选项当选中,动画达到某个时间点时执行触发命令。当取消,动画播出时就执行触发命令。3. 定义帧数(或点击get current使用当前帧)4. 点击add condition. 将触发添加入condition列表。互动触发方式选择互动触发的设置如下:1. 选择inte

20、raction 触发类型。2. 下面的列表中选择带互动属性的对象。3. 点击add condition. 将触发添加入condition列表。执行触发命令的操作四种类型:l 播放动画组l 提供划线功能l 播放滚屏l 设置数值播放动画组触发命令可以用于多个动画组。动画组可以从头、尾、暂停处、开始播放,也可以用于停止循环动画(在下一个循环后break loop).触发命令可以同时用于多个动画组,当其他动画或互动操作在执行时仍然可以,不需要其他操作。先设置触发类型,再设置执行触发的操作。 触发动画组:1. 在右侧执行区域中选择animation group(动画组)作为执行方式。2. 在下面列表中选

21、择动画方式:倒带再播放、停止、暂停、继续、倒带或者打破循环。3. 选择动画组。4. 点击add action. 将执行方式添加入condition列表中。提供画线功能画线功能在互动方式中很常用。你可以创建用于显示、隐藏、画线、撤销等按键。接收来自与hdvg连接的互动设备的xy坐标信息。 触发画线功能:1. 在右侧执行区域中选择telestrator(画线功能)作为执行方式。2. 在下表中选择命令;show显示线。hide隐藏线。start draw开始画线,从指定的设备接收输入信息。add point在线上加点。根据xy值定义点的为位置。(const=constant, input1=posi

22、tion of first interaction, input2=x axis, input3=y axis)end draw完成画线。clear all清除所有的线。erase将画线模式转换成橡皮擦模式。undo撤销。redo重做。3. 点击add action. 将执行方式添加入condition列表中。播出滚屏触发命令可以控制滚屏的播放、停止、暂停或者继续。滚屏可以通过播放某个动画进行触发,或者点击某个互动的按键触发。 执行滚屏的播放:1. 在右侧执行区域中选择ticker(滚屏)作为执行方式。2. 下面列表中选择命令:播放、暂停、继续或者停止。3. 选择ticker。4. 点击add

23、 action. 将执行方式添加入condition列表中。设定数值触发后执行参数的设定。 执行参数的设定:1. 在右侧执行区域中选择set value(设定数值)作为执行方式。2. 从对象树中像for property named旁边的区域拖入需要设置的属性。 属性就会显示在旁边的按钮上。3. 在下面的列表中选择参数。4. 设置需要的数值。路径动画(仅限3designer高级)动画一个对象的快速方法是生成一个路径,并赋予 “run”功能,接着把这个“run”功能应用到对象上。对象会沿着这个路径运动,一帧一帧地,直到到达路径的终点。 设定路径动画:1. 选择要添加动画的对象。2. 选择属性编辑

24、器的transformation(变形)面板。3. 在modus下,点击new(新建)按钮生成一个新的run。(或在使用库中选择一 个已有的路径)4. 新的run被创建(还没有关联到路径上)。5. 给对象选择一个路径。路径可以来自misc库,或者原始对象资源栏中的曲线。注意:如果使用曲线,那么要添加动画的对象必须是曲线的子对象。(在对象数中)6. 根据需要点击position或者rotation。position将对象的位置关联到路径。rotation导致对象在运动时旋转方向。注意:position将对象的x,y,z位置关联到路径的位置。rotation将对象的x,y,z旋转关联到路径的方向。你可以在connections关联对话框中取消对象与路径的关联,通过在connections关联对话框列表中删除不需要的连接。7. 使对象沿着路径运动,设置value参数值。value参数值的范围是从0到1。代表路径的开始点,代表结束

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论