
三维设计软件proe的wildfire动画(animation)制作详解.doc
5页三维设计软件三维设计软件 ProE 的的 WildFire 动画(动画(Animation))制作详解制作详解本教程详细讲解了在 ProE 动画制作过程中涉及到的有关术语以及他们在 ProE 动画制作中所扮演的角色,帮助读者理解在 Pro/E 动画制作中的关键技术和软件实现方法 在 ProE 中,动画的形式主要有下面的几种:伺服电动机驱动的动画(Servo Motor),关键帧动画(Key Frames),视图转换动画(View@Time),透明度变化(Transparency@Time)和显示方式变化(Display@Time)通过这几者的单独作用或组合作用就可以生成 ProE 的动画在讲解动画之前,我们需要了解一下在动画中要使用的关键术语:主体(Body:也就是装配中没有相对运动的零件或子装配组合一个主体可以有多个零件或子装配关键帧(Keyframes):实际就上在动画过程中起到重要位置指示作用的快照(Snapshot)在关键帧系列中通过在相邻的关键帧中进行插值计算得到其他帧回放(PlayBack):就是制作完成的动画的重复播放主体锁定(Body-Body lock):在拖动的过程中维持相对固定的多个主体间的约束关系,这时它们的行为和一个主体(Body)是一样的。
明白一些动画的关键动作,动画的制作就相对比较简单了主要的制作图标如右图所示在主体定义中,你可以定义要和地面相对运动的主体而拖动则是为关键帧系列中的关键帧作准备快照可以构成序列中的关键帧在关键帧序列中我们可以通过关键帧和时间的搭配来生成一个关键帧序列动画主体锁定是定义在拖动过程中不发生相对运动的主体的集合伺服电机中可以定义产生运动的伺服电机视图转换动画利用不同的视角变化来产生动画透明度变化利用模型颜色的透明度随时间的变化来产生动画显示变化则利用模型的显示样式随时间的变化过程来生成动画下面我们就对各种形式的动画的具体实现进行讲解首先是关键帧序列动画关键帧序列的动画制作流程如下:主体定义拖动并创建快照(Snapshot)创建关键帧序列(Keyframes)运行并回放左边的列表框就是当前的主体New 用来创建一个新主体,而 Edit 则是编辑当前的主体构成,你可以添加或删除零件或子组件Remove 则删掉所选主体,这样这个主体就会变成 Ground(地面)的一部分One Part per Body 则是把装配中的每一个零件都转成一个主体Default Bodies 则根据装配的约束来确定主体完全放置的零件将作为一个主体。
在主体中,Ground(地面)的意思就是装配中不会发生位置变化的的零件或组件组合其它的主体(Body)都可以相对 Ground 发生相对运动最后在高级拖动选项中 ,你可以选择不同的拖动方式,其中包括三个坐标方向的平移和旋转.借助高级拖动方式,你就可以方便地限制你的主体的拖动在某个特定的方向上的平移和旋转如果还要在拖动的过程中进行进一步的约束,你可以切换到约束(Constraints)选项页下,通过选择不同的约束来使拖动更有目的性最后在高级拖动选项中 ,你可以选择不同的拖动方式,其中包括三个坐标方向的平移和旋转.借助高级拖动方式,你就可以方便地限制你的主体的拖动在某个特定的方向上的平移和旋转如果还要在拖动的过程中进行进一步的约束,你可以切换到约束(Constraints)选项页下,通过选择不同的约束来使拖动更有目的性前面三项和装配中的选项用法一样,连接轴角度是指相对在 mechanism 中定义的连接轴的零角度的值主体锁定,可以在拖动的过程中临时创建锁定,锁定的主体会一齐进行平移或旋转连接失效,对于有连接(Connection)的主体,如果要想拖离连接轴位置,就要首先使连接失效才能拖动删除约束,删除所选的约束。
拖动的方法我们知道了,现在我们就要创建不同位置的快照,在动画制作中,一般我们所创建的快照都是替关键帧序列中的关键帧准备的,所以快照的建立实际就是关键帧的建立那么什么叫关键帧呢?我们用一个具体的例子来表达如下图,假设我们用动画来模拟 pcb 装到下壳的运动过程,显然对于这个线性动画过程来说,只需要确定起始和终了两个状态的位置,其它的过程位置都可以通过软件的计算得来这样起始和终了两个位置的快照就是这个动画过程的两个关键帧关键帧其实就是运动发生转折变化的点根据这个规则我们来看鼠标的按键的装配模拟动画因为按键的装配除了线性的由上往下平移为,它还需要一个旋转角度来插入,所以对这个动画过程来说至少还需要一个旋转角度后的转折位置来确定整个运动过程如下图所示理解并创建好模型的各个位置的快照后,我们就可以利用关键帧序列来创建动画明白什么叫关键帧后,关键帧序列的创建就显得非常简单了通过在不同的时间添加不同的快照就可以创建一个关键帧序列你可以在 Key Frame 框下选择要作为关键帧的快照,然后在 Time 输入框中输入相对起始的时间最后就可以用旁边的“+“按钮来添加到序列中去在对话框的最下部,是插值计算的一个选项。
你可以使用 Linear(线性)的方法也可以用 Smooth(光滑)过渡的方法来进行中间的过程帧计算。












