3.1 组合动画

在这个实例中,将使用SOLIDWORKS动画向导的功能,在一个运动算例中,同时包含旋转模型、爆炸、解除爆炸这三种动画类型。

扫码看3D动画

扫码看视频

步骤1. 打开模型文件

从“第3章\起始文件\离合器总成”文件夹中打开装配体模型“clutch_assembly.SLDASM”,如图3-1所示。

步骤2. 激活运动算例

单击SOLIDWORKS软件界面左下方的【运动算例1】标签页,确认在【算例类型】中选择了【动画】。

步骤3. 单击动画向导

在MotionManager的工具栏中单击【动画向导】图标,如图3-2所示。

图3-1 离合器总成

图3-2 单击【动画向导】

步骤4. 选择动画类型

在【选择动画类型】对话框中,可以看到【旋转模型】、【爆炸】和【解除爆炸】这三个动画类型的选项都是可选的,如图3-3所示。这说明这个装配体模型一定包含有爆炸视图的配置。

图3-3 选择动画类型

步骤5. 单击【下一步】按钮

保持默认选中的【旋转模型】,然后单击【下一步】按钮。

步骤6. 定义旋转轴

在【选择—旋转轴】对话框中,选择【Y-轴】,将【旋转次数】修改为2,并确保选择了【顺时针】,如图3-4所示。

步骤7. 单击【下一步】按钮

步骤8. 定义动画控制选项

在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为0,如图3-5所示。

图3-4 定义旋转轴

图3-5 定义动画控制选项

步骤9. 单击完成

在【动画控制选项】对话框中单击【完成】按钮。

步骤10. 查看时间线

生成的时间线如图3-6所示。

图3-6 初始时间线

提醒

时间线上一共生成了10个关键帧。因为之前定义了动画的时间为5秒,而且绕Y轴旋转两周,因此最后生成的关键帧数量可以由下面的公式计算得出:

2帧/秒×5秒=10帧

步骤11. 爆炸视图

前面提到,之所以可以选择【爆炸】和【解除爆炸】,是因为在这个装配体模型中已经提前生成了爆炸视图。

单击【ConfigurationManager】,展开Default配置,可以看到事先生成好的爆炸视图ExplView1。右键单击【ExplView1】,还可以通过单击【爆炸】或【动画爆炸】,查看装配体零部件爆炸的结果或过程,如图3-7所示。

查看爆炸结果之后,爆炸视图ExplView1将高亮显示。这时再右键单击【ExplView1】,可以选择【解除爆炸】或【动画解除爆炸】,查看装配体零部件解除爆炸的结果或过程,如图3-8所示。

图3-7 爆炸

图3-8 解除爆炸

步骤12. 再次单击【动画向导】

在MotionManager的工具栏中再次单击【动画向导】图标

步骤13. 选择动画类型

在【选择动画类型】对话框中,选择【爆炸】,如图3-9所示。

图3-9 选择动画类型

步骤14. 单击【下一步】按钮

步骤15. 定义动画控制选项

在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为5,如图3-10所示。

步骤16. 单击【完成】按钮

在【动画控制选项】对话框中单击【完成】按钮。

步骤17. 查看时间线

生成的时间线如图3-11所示。

提醒

在动画向导中,爆炸动画将自动为每个爆炸的零部件添加关键帧,最终生成的动画与在爆炸视图中看到的结果是一样的。

步骤18. 计算动画

单击【计算】图标,计算这个爆炸动画。

图3-10 定义动画控制选项

图3-11 更新时间线

步骤19. 再次单击【动画向导】图标

在MotionManager的工具栏中再次单击【动画向导】图标

步骤20. 选择动画类型

在【选择动画类型】对话框中,选择【解除爆炸】,如图3-12所示。

步骤21. 单击【下一步】按钮

步骤22. 定义动画控制选项

在【动画控制选项】对话框中,将【时间长度(秒)】修改为5,【开始时间(秒)】保持为10,如图3-13所示。

图3-12 选择动画类型

图3-13 定义动画控制选项

步骤23. 单击【完成】按钮

在【动画控制选项】对话框中单击【完成】按钮。

步骤24. 查看时间线

生成的时间线如图3-14所示。

图3-14 更新时间线

提醒

解除动画本质上是爆炸动画的逆向过程,因此解除动画对应的关键帧与爆炸动画对应的关键帧,沿着10秒这个时间轴是左右对称的。

步骤25. 计算动画

单击【计算】图标,计算解除爆炸动画。

步骤26. 保存动画

在MotionManager的工具栏中单击【保存动画】图标,如图3-15所示。

图3-15 保存动画

步骤27. 指定渲染器

在【保存动画到文件】对话框中,将【渲染器】指定为“PhotoView 360”,然后单击【保存】按钮,如图3-16所示。

提醒

PhotoView 360是SOLIDWORKS Professional以上的版本才包含的渲染插件。在PhotoView 360没有被加载的情况下,在【渲染器】中只有“SOLIDWORKS屏幕”选项。

步骤28. 保存视频

在【视频压缩】对话框中,保持默认值并单击【确定】按钮,如图3-17所示。如果之前没有重新计算运动算例,会弹出提示对话框,单击【是】按钮,如图3-18所示。

图3-16 指定渲染器

图3-17 视频压缩设置

图3-18 提示信息

步骤29. 动画进度

【PhotoView动画进度】对话框随之弹出,如图3-19所示。由于之前选用了PhotoView渲染器,因此动画视频将使用该渲染器对每一帧画面进行渲染,得到更加逼真的动画视频。当然,这也会耗费更多的计算机资源和运算时间。

图3-19 动画进度

步骤30. 查看动画视频

打开生成的“clutch_assembly.avi”视频文件,可以看到渲染的画面明显好于在SOLIDWORKS软件中直接看到的效果。