第16章动画 在本章中,您将研究CAXA实体设计中智能动画的动画功能。使用智能动画,您可以将静态景物 转换成动画形式 如同电影和电视一样,动画是由幻觉产生的。如果快速连续地呈现一系列图画,则您的感觉系统将 把单个图像融合成表面上连续的动画。在计算机动画中,计算机根据运动的高级描述生成每个单个图像 利用智能动画,CAXA实体设计使这些高级动画在任意零件可用。您也可以将自定义的智能动画保存在 设计元素中以便将来使用。 在本章内容: ·从设计元素添加简单动画 使用智能动画向导创建动画 ·“智能动画轨迹”编辑器 ·添加第二个智能动画 ·修改智能动画属性 ·向背景添加第二个动画对象 制作景物动画 创建并修改动画轨迹 ·根据轨迹修改对象的方向和旋转 ·制作灯光动画 制作视向动画 ·分层动 ·导出动画 ·轨迹和关键帧属性。 从设计元素添加简单动画 CAXA实体设计有一个简单的预定义动画的设计元素,称为智能动画。您可以使用这些预定义动画 快速向您的零件添加动画,或者作为通过编辑属性优化的自定义动画的起点。预定义动画包括基本的旋 转和直线动画,以及一些复杂动画,例如弹跳。这些预定义的智能动画可以拖放到您的设计环境中的任 意对象上
1 第 16 章 动画 在本章中,您将研究 CAXA 实体设计 中智能动画的动画功能。使用智能动画,您可以将静态景物 转换成动画形式。 如同电影和电视一样,动画是由幻觉产生的。如果快速连续地呈现一系列图画,则您的感觉系统将 把单个图像融合成表面上连续的动画。在计算机动画中,计算机根据运动的高级描述生成每个单个图像。 利用智能动画,CAXA 实体设计使这些高级动画在任意零件可用。您也可以将自定义的智能动画保存在 设计元素中以便将来使用。 在本章内容: • 从设计元素添加简单动画 • 使用智能动画向导创建动画 •“智能动画轨迹”编辑器 • 添加第二个智能动画 • 修改智能动画属性 • 向背景添加第二个动画对象 • 制作景物动画 • 创建并修改动画轨迹 • 根据轨迹修改对象的方向和旋转 • 制作灯光动画 • 制作视向动画 • 分层动画 • 导出动画 • 轨迹和关键帧属性。 从设计元素添加简单动画 CAXA 实体设计 有一个简单的预定义动画的设计元素,称为智能动画。您可以使用这些预定义动画 快速向您的零件添加动画,或者作为通过编辑属性优化的自定义动画的起点。预定义动画包括基本的旋 转和直线动画,以及一些复杂动画,例如弹跳。这些预定义的智能动画可以拖放到您的设计环境中的任 意对象上
向对象添加智能动画 在本节中,您将向长方体添加简单动画。可以将预置的智能动画应用于任意CAXA实体设计或导 入的图素/零件,使用的技术和在下面的示例中与用于长方体的技术相同。双面体零件和几何零件都可以 制成动画,设计环境中的视向和灯光也可以 向零件添加智能动画: 1.使用 Blue. ics模板在CAXA实体设计中创建一个新的设计环境 2.显示“基本图素”设计元素的内容并将一个长方体拖到设计环境的中央 3.显示“动画”设计元素的内容,然后将“高度旋转”动画拖放到该长方体上 同其它CAXA实体设计设计元素一样,“动画”设计元素用于存储可重新使用的项目(在这里是智 能动画)。如同所有设计元素,您向图素和零件应用智能动画的方法是:从设计元素中单击它并将它拖放 到设计环境中的图素或零件上 4.如果仍不能看见它,显示“智能动画”工具栏。 显示“智能动画”工具栏的方法是从“视图”菜单中选择“工具栏”。在工具栏对话框中,选中智能 动画旁的框,然后选择“确定” “智能动画”工具栏 智能动画”工具栏有三组工具: ·工具栏左侧的录像机风格的工具可以播放动画预览、停止动画预览,播放动画,停止播放动画 以及使动画返回开始。 ·工具栏中间的时间栏和滑块用于显示动画序列中的当前点。播放动画时,您可以将滑块拖到动画 序列中的任意一点,然后播放,查看从这点开始到结束的动画序列。 ·时间栏右侧的工具组用于创建自定义智能动画。有关这些工具的说明,请参见本章后面的“创建 动画轨迹”。 5.单击“智能动画”工具栏上的“打开”按钮 6.单击“智能动画”工具栏上的“播放”按钮。 长方体将绕垂直轴旋转 7.单击“停止”按钮停止动画预览或者等待它结束 8.重新确定时间栏滑块的位置并预览动画的一个片段。 向左拖动滑块,在时间行起点和终点的中间释放。然后单击“播放”,预览从该点到结束部分的动画。 使用智能动画向导创建动画 创建自定义动画轨迹最简单的方法是使用智能动画向导。虽然向导中可用动画的范围是有限的,但 对于许多常用动画来说仍是较好的起点 向导是可选工具。您在设计环境中为某个零件创建新轨迹时,向导被激活,并且逐步指导您创建简 单的动画 2
2 向对象添加智能动画 在本节中,您将向长方体添加简单动画。可以将预置的智能动画应用于任意 CAXA 实体设计 或导 入的图素/零件,使用的技术和在下面的示例中与用于长方体的技术相同。双面体零件和几何零件都可以 制成动画,设计环境中的视向和灯光也可以。 向零件添加智能动画: 1. 使用 Blue.ics 模板在 CAXA 实体设计 中创建一个新的设计环境。 2. 显示“基本图素”设计元素的内容并将一个长方体拖到设计环境的中央。 3. 显示“动画”设计元素的内容,然后将“高度旋转”动画拖放到该长方体上。 同其它 CAXA 实体设计 设计元素一样,“动画”设计元素用于存储可重新使用的项目(在这里是智 能动画)。如同所有设计元素,您向图素和零件应用智能动画的方法是:从设计元素中单击它并将它拖放 到设计环境中的图素或零件上。 4. 如果仍不能看见它,显示“智能动画”工具栏。 显示“智能动画”工具栏的方法是从“视图”菜单中选择“工具栏”。在工具栏对话框中,选中智能 动画旁的框,然后选择“确定”。 “智能动画”工具栏: “智能动画”工具栏有三组工具: • 工具栏左侧的 录像机风格的工具可以播放动画预览、停止动画预览,播放动画,停止播放动画, 以及使动画返回开始。 • 工具栏中间的时间栏和滑块用于显示动画序列中的当前点。播放动画时,您可以将滑块拖到动画 序列中的任意一点,然后播放,查看从这点开始到结束的动画序列。 • 时间栏右侧的工具组用于创建自定义智能动画。有关这些工具的说明,请参见本章后面的“创建 动画轨迹”。 5. 单击“智能动画”工具栏上的“打开”按钮。 6. 单击“智能动画”工具栏上的“播放”按钮。 长方体将绕垂直轴旋转。 7. 单击“停止”按钮停止动画预览或者等待它结束。 8. 重新确定时间栏滑块的位置并预览动画的一个片段。 向左拖动滑块,在时间行起点和终点的中间释放。然后单击“播放”,预览从该点到结束部分的动画。 使用智能动画向导创建动画 创建自定义动画轨迹最简单的方法是使用智能动画向导。虽然向导中可用动画的范围是有限的,但 对于许多常用动画来说仍是较好的起点。 向导是可选工具。您在设计环境中为某个零件创建新轨迹时,向导被激活,并且逐步指导您创建简 单的动画
要使用智能动画向导创建移动动画,请执行以下步骤: 1.使用 Blue.ics模板创建一个新的空白设计环境。 2.从“基本图素”设计元素中将一个球体拖放到设计环境的右下角。 3.从“智能动画”工具栏中选择“添加新轨迹”工具 此时,智能动画向导出现。如果看不到该向导,执行以下步骤 ·按 Delete键删除刚才创建的智能动画 ·从“工具”菜单中选择“选项”。 ·在“选项”对话框的“常规”选项卡中,选中“显示智能动画”向导选项,然后选择“确定” 选择球体。 ·从“智能动画”工具栏中选择“添加新轨迹”工具。 向导的第一页使您可以为该零件选择动画的基本类型,以及它的基本方向。您可以创建三种类型的 动画,绕下面的坐标轴之一旋转坐标轴,沿坐标轴之一移动,或者用户定义的自定义动画 注:您的动画继续时,可能希望禁止向导使用这些相同的选项属性 在本章后面的部分中,详细说明了如何创建自定义轨迹。目前,创建一个简单移动 4.选择“移动 5.从“移动”下拉列表中选择“沿宽方向”。 6.在“移动”下拉列表右侧的字段中将动画轨迹的长度更改为75个单位 7.选择“下 进行向导的第2 在向导的第2页中,指定动画的持续时间。对于本示例,使用默认值2秒:要调整动画的持续时 间,只需在此字段中输入想要的值 8.选择“完成”关闭向导。 此时,向导将消失,动画轨迹在设计环境中显示,并且您的动画已经可以播放。要修改移动的任何 个端点,单击想要的点,即可显示动画珊格并且将点拖动到珊格上的新位置。本章的后面您将了解到 更多有关修改轨迹的信息 9.单击“打开”按钮然后单击“智能动画”工具栏上的“播放”按钮,即可播放动画 智能动画编辑器 智能动画编辑器允许您调整动画的长度,使多个智能动画的效果同步。您也可以使用智能动画编辑 器来访问动画轨迹和关键属性表,以便进行高级动画编辑 请继续使用前面示例中的设计环境,熟悉智能动画编辑器。 要显示智能动画编辑器,从“视图”菜单中选择其选项 智能动画编辑器对话框显示时带有设计环境中每个动画零件的水平轨迹。轨迹中的矩形表示零件的 动画片段,并且标有该零件名称。动画沿着动画片段的长度从左到右进行。可以通过调整轨迹片段的位 置来调整动画的开始和结束。可以通过拖动动画片段的边缘(伸长或缩短)来调整动画的持续时间 设计环境样本的智能动画编辑器显示动画球体的一个轨迹。动画片段的长度为30帧,并且标有球 体零件名称。动画序列从第0帧开始
3 要使用智能动画向导创建移动动画,请执行以下步骤: 1. 使用 Blue.ics 模板创建一个新的空白设计环境。 2. 从“基本图素”设计元素中将一个球体拖放到设计环境的右下角。 3. 从“智能动画”工具栏中选择“添加新轨迹”工具。 此时,智能动画向导出现。如果看不到该向导,执行以下步骤: • 按 Delete 键删除刚才创建的智能动画。 • 从“工具”菜单中选择“选项”。 • 在“选项”对话框的“常规”选项卡中,选中“显示智能动画”向导选项,然后选择“确定”。 • 选择球体。 • 从“智能动画”工具栏中选择“添加新轨迹”工具。 向导的第一页使您可以为该零件选择动画的基本类型,以及它的基本方向。您可以创建三种类型的 动画,绕下面的坐标轴之一旋转坐标轴,沿坐标轴之一移动,或者用户定义的自定义动画。 注:您的动画继续时,可能希望禁止向导使用这些相同的选项属性。 在本章后面的部分中,详细说明了如何创建自定义轨迹。目前,创建一个简单移动。 4. 选择“移动”。 5. 从“移动”下拉列表中选择“沿宽方向”。 6. 在“移动”下拉列表右侧的字段中将动画轨迹的长度更改为 75 个单位。 7. 选择“下一步“,进行向导的第 2 页。 在向导的第 2 页中,指定动画的持续时间。对于本示例,使用默认值 2 秒;要调整动画的持续时 间,只需在此字段中输入想要的值。 8. 选择“完成”关闭向导。 此时,向导将消失,动画轨迹在设计环境中显示,并且您的动画已经可以播放。要修改移动的任何 一个端点,单击想要的点,即可显示动画珊格并且将点拖动到珊格上的新位置。本章的后面您将了解到 更多有关修改轨迹的信息。 9. 单击“打开”按钮然后单击“智能动画”工具栏上的“播放”按钮,即可播放动画。 智能动画编辑器 智能动画编辑器允许您调整动画的长度,使多个智能动画的效果同步。您也可以使用智能动画编辑 器来访问动画轨迹和关键属性表,以便进行高级动画编辑。 请继续使用前面示例中的设计环境,熟悉智能动画编辑器。 要显示智能动画编辑器,从“视图”菜单中选择其选项。 智能动画编辑器对话框显示时带有设计环境中每个动画零件的水平轨迹。轨迹中的矩形表示零件的 动画片段,并且标有该零件名称。动画沿着动画片段的长度从左到右进行。可以通过调整轨迹片段的位 置来调整动画的开始和结束。可以通过拖动动画片段的边缘(伸长或缩短)来调整动画的持续时间。 设计环境样本的智能动画编辑器显示动画球体的一个轨迹。动画片段的长度为 30 帧,并且标有球 体零件名称。动画序列从第 0 帧开始
标尺 1 菜单拦 轨遊 潦动条 幀滑块 智能动画编辑器图 智能动画编辑器的其它独特元素包括 ·标尺。显示动画持续时间(以帧为单位)。帧以每秒15帧的速度进行 使用标尺测量每个动画片段的持续时间,并测量连续动画之间的延迟时间 帧滑块。此兰色垂直条表示动画的当前帧。它对应于“智能动画”工具栏上的时间栏滑块。播放 动画时,帧滑块随着每个连续帧的显示从左到右移动 和时间栏滑块一样,您可以将帧滑块拖到动画序列中的任意一点,然后播放它预览从该点到结束的 动画序列 要调整动画片段的长度和开始时间,请执行以下步骤: 1.使用 Blue.ics模板打开一个新的设计环境,并从“基本图素”设计元素中将一个长方体拖到其中。 2.从“动画”设计元素中单击“高度旋转”动画并将它拖放到该长方体上。 3.如有必要,显示“智能动画编辑器”。 4.依次单击“智能动画”工具栏上的“打开”和“播放”按钮 观察智能动画编辑器中帧滑块的移动,以及设计环境中长方体的移动 5.取消选中“打开”按钮。 6.单击智能动画编辑器中的动画片段。 该片段的颜色从灰色变为深蓝,以指明选中状态。 7.延长动画的持续时间。 将光标移至动画片段的右侧边缘,直到它变为指向两个方向的水平箭头。点击边缘并将它向右拖, 直到它和标尺上的帧45对齐,然后释放。 动画持续时间的长度现在成为45帧(即3秒,根据默认的速度15帧秒),而不是原来的30帧 即2秒)。我们并未更改动画动作,只是延长了它完成所花费的时间 8.重新定位动画片段的起始位置 将光标移至动画片段的中间,直到它变为指向四个方向的水平箭头。点击整个片段并将它向右拖 直到它侧边缘和标尺上的帧10对齐,然后释放 长方体的动画片段现在将从第10帧开始。用这种方法移动动画的开始时间不会更改动画的持续时 9.依次单击“智能动画”工具栏上的“打开”和“播放”按钮 观察所编辑的动画的智能动画编辑器中帧滑块的移动,以及设计环境中块的移动
4 智能动画编辑器图 智能动画编辑器的其它独特元素包括: • 标尺。显示动画持续时间(以帧为单位)。帧以每秒 15 帧的速度进行。 使用标尺测量每个动画片段的持续时间,并测量连续动画之间的延迟时间。 • 帧滑块。此兰色垂直条表示动画的当前帧。它对应于“智能动画”工具栏上的时间栏滑块。播放 动画时,帧滑块随着每个连续帧的显示从左到右移动。 和时间栏滑块一样,您可以将帧滑块拖到动画序列中的任意一点,然后播放它预览从该点到结束的 动画序列。 要调整动画片段的长度和开始时间,请执行以下步骤: 1. 使用 Blue.ics 模板打开一个新的设计环境,并从“基本图素”设计元素中将一个长方体拖到其中。 2. 从“动画”设计元素中单击“高度旋转”动画并将它拖放到该长方体上。 3. 如有必要,显示“智能动画编辑器”。 4. 依次单击“智能动画”工具栏上的“打开”和“播放”按钮。 观察智能动画编辑器中帧滑块的移动,以及设计环境中长方体的移动。 5. 取消选中“打开”按钮。 6. 单击智能动画编辑器中的动画片段。 该片段的颜色从灰色变为深蓝,以指明选中状态。 7. 延长动画的持续时间。 将光标移至动画片段的右侧边缘,直到它变为指向两个方向的水平箭头。点击边缘并将它向右拖, 直到它和标尺上的帧 45 对齐,然后释放。 动画持续时间的长度现在成为 45 帧(即 3 秒,根据默认的速度 15 帧/秒),而不是原来的 30 帧 (即 2 秒)。我们并未更改动画动作,只是延长了它完成所花费的时间。 8. 重新定位动画片段的起始位置。 将光标移至动画片段的中间,直到它变为指向四个方向的水平箭头。点击整个片段并将它向右拖, 直到它侧边缘和标尺上的帧 10 对齐,然后释放。 长方体的动画片段现在将从第 10 帧开始。用这种方法移动动画的开始时间不会更改动画的持续时 间。 9. 依次单击“智能动画”工具栏上的“打开”和“播放”按钮。 观察所编辑的动画的智能动画编辑器中帧滑块的移动,以及设计环境中块的移动
智能动画编辑器窗口将始终出现在CAXA实体设计的其它窗口的顶部 使用编辑器最方便的方法是在不使用它的时候将它最小化,然后在需要的时候将它最大化 继续下一部分之前,将动画片段还原至其初始长度30帧,以及它的初始开始位置0 添加第二个智能动画 CAXA实体设计的智能动画的独特属性之一是多个智能动画可以应用于一个零件。您现在将向前面 的设计环境样本中添加第二个动画。 要向旋转长方体中添加第二个智能动画,请执行以下步骤 1.如果需要,取消选中“智能动画”工具栏上的“打开”按钮 2.从动画设计元素中将“长度移动”图标拖放到设计环境中的长方体上。 3.使用“智能动画”工具栏播放动画,单击“打开”按钮,然后单击“播放”按钮,即可播放动画。 在随后的动画中,长方体在旋转的同时向右移动(即,沿动画珊格的长度轴) 同步化智能动画 如果希望长方体已经开始旋转之后开始线性动画,该怎么做?使用智能动画编辑器可以实现应用于 单个对象的多个动画的同步化 要将两个应用于一个长方体的智能动画同步化,请执行以下步骤: 1.使用前面小节中的设计环境样本。如果需要,显示智能动画编辑器。 2.右键单击动画片段以显示它的弹出式快捷菜单。 注:只需双击动画片段也可以展开其显示。要关闭展开显示,再次双击。 该片段的颜色从灰色变为深蓝,以指明选中状态 3.选择“展开”。 H灵移动 长度旋转 展开的动画片段图 智能动画编辑器展开动画片段的显示,将它的所有部分包括进去,并根据轨迹上的每个片段显示 在本示例中,显示长方体的零件片段,以及放在该零件上的两个智能动画的每一个的动画片段:“高度旋 转”和“长度移动”。每个片段标有零件或动画名称。 注:要关闭展开的动画片段,选择该片段然后右键单击它,并取消选中出现的弹出式菜单中的“展 开
5 智能动画编辑器窗口将始终出现在 CAXA 实体设计 的其它窗口的顶部。 使用编辑器最方便的方法是在不使用它的时候将它最小化,然后在需要的时候将它最大化。 继续下一部分之前,将动画片段还原至其初始长度 30 帧,以及它的初始开始位置 0。 添加第二个智能动画 CAXA 实体设计 的智能动画的独特属性之一是多个智能动画可以应用于一个零件。您现在将向前面 的设计环境样本中添加第二个动画。 要向旋转长方体中添加第二个智能动画,请执行以下步骤: 1. 如果需要,取消选中“智能动画”工具栏上的“打开”按钮。 2. 从动画设计元素中将“长度移动”图标拖放到设计环境中的长方体上。 3.使用“智能动画”工具栏播放动画,单击“打开”按钮,然后单击“播放”按钮,即可播放动画。 在随后的动画中,长方体在旋转的同时向右移动(即,沿动画珊格的长度轴)。 同步化智能动画 如果希望长方体已经开始旋转之后开始线性动画,该怎么做?使用智能动画编辑器可以实现应用于 单个对象的多个动画的同步化。 要将两个应用于一个长方体的智能动画同步化,请执行以下步骤: 1.使用前面小节中的设计环境样本。如果需要,显示智能动画编辑器。 2. 右键单击动画片段以显示它的弹出式快捷菜单。 注:只需双击动画片段也可以展开其显示。要关闭展开显示,再次双击。 该片段的颜色从灰色变为深蓝,以指明选中状态。 3. 选择“展开”。 展开的动画片段图 智能动画编辑器展开动画片段的显示,将它的所有部分包括进去,并根据轨迹上的每个片段显示。 在本示例中,显示长方体的零件片段,以及放在该零件上的两个智能动画的每一个的动画片段:“高度旋 转”和“长度移动”。每个片段标有零件或动画名称。 注:要关闭展开的动画片段,选择该片段然后右键单击它,并取消选中出现的弹出式菜单中的“展 开